#include <planeNode.h>
Inheritance diagram for PlaneNode:
Public Member Functions | |
virtual void | output (ostream &out) const |
virtual void | write (ostream &out, int indent_level=0) const |
virtual PandaNode * | make_copy () const |
virtual void | xform (const LMatrix4f &mat) |
INLINE const Planef & | get_plane () const |
virtual void | write_datagram (BamWriter *manager, Datagram &dg) |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
void | register_with_read_factory () |
TypeHandle | get_class_type () |
void | init_type () |
Public Attributes | |
PUBLISHED | __pad1__: INLINE void set_plane(const Planef &plane) |
Protected Member Functions | |
PlaneNode (const PlaneNode ©) | |
void | fillin (DatagramIterator &scan, BamReader *manager) |
Static Protected Member Functions | |
TypedWritable * | make_from_bam (const FactoryParams ¶ms) |
Private Types | |
typedef CycleDataReader< CData > | CDReader |
typedef CycleDataWriter< CData > | CDWriter |
Private Attributes | |
PUBLISHED | __pad0__: PlaneNode(const string &name) |
PipelineCycler< CData > | _cycler |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Reimplemented from PandaNode. Definition at line 65 of file planeNode.h. |
|
Reimplemented from PandaNode. Definition at line 66 of file planeNode.h. |
|
Definition at line 78 of file planeNode.cxx. References _cycler. Referenced by make_copy(), and make_from_bam(). |
|
Reimplemented from PandaNode. Definition at line 184 of file planeNode.cxx. References _cycler, PandaNode::fillin(), and BamReader::read_cdata(). Referenced by make_from_bam(). |
|
Reimplemented from PandaNode. Definition at line 88 of file planeNode.h. |
|
Reimplemented from PandaNode. Definition at line 77 of file planeNode.h. Referenced by register_with_read_factory(). |
|
Referenced by GLGraphicsStateGuardian::bind_clip_plane(), DXGraphicsStateGuardian8::bind_clip_plane(), output(), DXGraphicsStateGuardian7::prepare_texture(), and write(). |
|
Reimplemented from PandaNode. Definition at line 85 of file planeNode.h. |
|
Reimplemented from PandaNode. Definition at line 80 of file planeNode.h. References PandaNode::get_class_type(), PandaNode::init_type(), and register_type(). Referenced by init_libpgraph(). |
|
Reimplemented from PandaNode. Definition at line 93 of file planeNode.cxx. References PlaneNode(). |
|
Reimplemented from PandaNode. Definition at line 165 of file planeNode.cxx. References fillin(), params, parse_params(), and PlaneNode(). Referenced by register_with_read_factory(). |
|
Reimplemented from PandaNode. Definition at line 117 of file planeNode.cxx. References get_plane(), and PandaNode::output(). |
|
Reimplemented from PandaNode. Definition at line 140 of file planeNode.cxx. References get_class_type(), BamReader::get_factory(), make_from_bam(), and Factory< TypedWritable >::register_factory(). Referenced by init_libpgraph(). |
|
Reimplemented from PandaNode. Definition at line 128 of file planeNode.cxx. References get_plane(), and PandaNode::write(). |
|
Reimplemented from PandaNode. Definition at line 151 of file planeNode.cxx. References _cycler, BamWriter::write_cdata(), and PandaNode::write_datagram(). |
|
Reimplemented from PandaNode. Definition at line 105 of file planeNode.cxx. References _cycler, and PandaNode::xform(). |
|
Reimplemented from PandaNode. Definition at line 36 of file planeNode.h. |
|
Reimplemented from PandaNode. Definition at line 48 of file planeNode.h. |
|
Reimplemented from PandaNode. Definition at line 64 of file planeNode.h. Referenced by fillin(), PlaneNode(), write_datagram(), and xform(). |
|
Reimplemented from PandaNode. Definition at line 26 of file planeNode.cxx. |