ObjectCGO.h (pymol-v2.1.0.tar.bz2) | : | ObjectCGO.h (pymol-open-source-2.2.0) | ||
---|---|---|---|---|
skipping to change at line 26 | skipping to change at line 26 | |||
*/ | */ | |||
#ifndef _H_ObjectCGO | #ifndef _H_ObjectCGO | |||
#define _H_ObjectCGO | #define _H_ObjectCGO | |||
#include"os_python.h" | #include"os_python.h" | |||
#include"PyMOLObject.h" | #include"PyMOLObject.h" | |||
#include"CGO.h" | #include"CGO.h" | |||
typedef struct ObjectCGOState { | typedef struct ObjectCGOState { | |||
CGO *std; | CGO *origCGO; | |||
CGO *ray; | CGO *renderCGO; | |||
CGO *shaderCGO; | bool renderWithShaders, hasTransparency, cgo_lighting, hasOpaque; | |||
int valid; | ||||
} ObjectCGOState; | } ObjectCGOState; | |||
typedef struct ObjectCGO { | typedef struct ObjectCGO { | |||
CObject Obj; | CObject Obj; | |||
ObjectCGOState *State; | ObjectCGOState *State; | |||
int NState; | int NState; | |||
} ObjectCGO; | } ObjectCGO; | |||
ObjectCGO *ObjectCGONew(PyMOLGlobals * G); | ObjectCGO *ObjectCGONew(PyMOLGlobals * G); | |||
ObjectCGO *ObjectCGODefine(PyMOLGlobals * G, ObjectCGO * obj, PyObject * pycgo, | ObjectCGO *ObjectCGODefine(PyMOLGlobals * G, ObjectCGO * obj, PyObject * pycgo, | |||
End of changes. 1 change blocks. | ||||
4 lines changed or deleted | 3 lines changed or added |