#include <lightLensNode.h>
Inheritance diagram for LightLensNode:
Public Member Functions | |
virtual PandaNode * | as_node () |
virtual Light * | as_light () |
virtual void | write (ostream &out, int indent_level=0) const |
virtual void | write_datagram (BamWriter *manager, Datagram &dg) |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Public Attributes | |
PUBLISHED | __pad1__: virtual void output(ostream &out) const |
Protected Member Functions | |
LightLensNode (const LightLensNode ©) | |
void | fillin (DatagramIterator &scan, BamReader *manager) |
Private Attributes | |
PUBLISHED | __pad0__: LightLensNode(const string &name) |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 44 of file lightLensNode.cxx. |
|
Reimplemented from PandaNode. Definition at line 68 of file lightLensNode.cxx. |
|
Implements Light. Definition at line 56 of file lightLensNode.cxx. |
|
Reimplemented from LensNode. Reimplemented in Spotlight. Definition at line 112 of file lightLensNode.cxx. References Light::fillin(), and LensNode::fillin(). Referenced by Spotlight::fillin(). |
|
Reimplemented from LensNode. Reimplemented in Spotlight. Definition at line 68 of file lightLensNode.h. References LensNode::get_class_type(), and LensNode::init_type(). |
|
Reimplemented from LensNode. Reimplemented in Spotlight. Definition at line 55 of file lightLensNode.h. Referenced by Spotlight::init_type(). |
|
Reimplemented from LensNode. Reimplemented in Spotlight. Definition at line 65 of file lightLensNode.h. References LensNode::get_class_type(). |
|
Reimplemented from LensNode. Reimplemented in Spotlight. Definition at line 58 of file lightLensNode.h. References LensNode::get_class_type(), Light::get_class_type(), LensNode::init_type(), Light::init_type(), and register_type(). Referenced by init_libpgraph(), and Spotlight::init_type(). |
|
Reimplemented from LensNode. Reimplemented in Spotlight. Definition at line 88 of file lightLensNode.cxx. References LensNode::write(). |
|
Reimplemented from LensNode. Reimplemented in Spotlight. Definition at line 99 of file lightLensNode.cxx. References Light::write_datagram(), and LensNode::write_datagram(). Referenced by Spotlight::write_datagram(). |
|
Reimplemented from LensNode. Reimplemented in Spotlight. Definition at line 33 of file lightLensNode.h. |
|
Reimplemented from LensNode. Reimplemented in Spotlight. Definition at line 45 of file lightLensNode.h. |
|
Reimplemented from LensNode. Reimplemented in Spotlight. Definition at line 25 of file lightLensNode.cxx. |