#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. |
1.3