#include <cullableObject.h>
Public Member Functions | |
INLINE | CullableObject (CullableObject *next=NULL) |
INLINE | CullableObject (const CullTraverserData &data, GeomNode *geom_node, int i, CullableObject *next=NULL) |
INLINE | CullableObject (Geom *geom, const RenderState *state, const TransformState *transform, CullableObject *next=NULL) |
INLINE | CullableObject (const CullableObject ©) |
INLINE void | operator= (const CullableObject ©) |
INLINE bool | has_decals () const |
~CullableObject () | |
INLINE void * | operator new (size_t size) |
INLINE void | operator delete (void *ptr) |
void | output (ostream &out) const |
PT (Geom) _geom | |
CPT (RenderState) _state | |
CPT (TransformState) _transform | |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Public Attributes | |
PUBLISHED | __pad0__: INLINE static int get_num_ever_allocated() |
CullableObject * | _next |
Static Private Attributes | |
CullableObject * | _deleted_chain = (CullableObject *)NULL |
int | _num_ever_allocated = 0 |
TypeHandle | _type_handle |
|
|
|
|
|
|
|
|
|
Definition at line 32 of file cullableObject.cxx. |
|
|
|
|
|
Definition at line 79 of file cullableObject.h. |
|
Referenced by CullResult::add_object(). |
|
Definition at line 82 of file cullableObject.h. References register_type(). Referenced by init_libpgraph(). |
|
|
|
|
|
|
|
Definition at line 44 of file cullableObject.cxx. References NULL. Referenced by operator<<(). |
|
|
|
Definition at line 66 of file cullableObject.h. |
|
Definition at line 22 of file cullableObject.cxx. |
|
Definition at line 72 of file cullableObject.h. Referenced by CullHandler::draw_with_decals(), and ~CullableObject(). |
|
Definition at line 23 of file cullableObject.cxx. |
|
Definition at line 24 of file cullableObject.cxx. |