#include <billboardEffect.h>
Inheritance diagram for BillboardEffect:

| Public Member Functions | |
| virtual bool | safe_to_transform () const | 
| virtual void | output (ostream &out) const | 
| CPT (TransformState) do_billboard(const TransformState *net_transform | |
| 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 | |
| const TransformState *camera_transform | const | 
| Protected Member Functions | |
| virtual int | compare_to_impl (const RenderEffect *other) const | 
| void | fillin (DatagramIterator &scan, BamReader *manager) | 
| Static Protected Member Functions | |
| TypedWritable * | make_from_bam (const FactoryParams ¶ms) | 
| Private Member Functions | |
| INLINE | BillboardEffect () | 
| INLINE bool | is_off () const | 
| INLINE const LVector3f & | get_up_vector () const | 
| INLINE bool | get_eye_relative () const | 
| INLINE bool | get_axial_rotate () const | 
| INLINE float | get_offset () const | 
| INLINE const NodePath & | get_look_at () const | 
| INLINE const LPoint3f & | get_look_at_point () const | 
| Static Private Member Functions | |
| INLINE | CPT (RenderEffect) make_axis() | 
| INLINE | CPT (RenderEffect) make_point_eye() | 
| INLINE | CPT (RenderEffect) make_point_world() | 
| Private Attributes | |
| PUBLISHED | __pad0__: static CPT(RenderEffect) make(const LVector3f &up_vector | 
| PUBLISHED bool | eye_relative | 
| PUBLISHED bool bool | axial_rotate | 
| PUBLISHED bool bool float | offset | 
| PUBLISHED bool bool float const NodePath & | look_at | 
| PUBLISHED bool bool float const NodePath const LPoint3f & | look_at_point | 
| bool | _off | 
| LVector3f | _up_vector | 
| bool | _eye_relative | 
| bool | _axial_rotate | 
| float | _offset | 
| NodePath | _look_at | 
| LPoint3f | _look_at_point | 
| Static Private Attributes | |
| TypeHandle | _type_handle | 
| 
 | 
| 
 | 
| 
 | 
| 
 Reimplemented from RenderEffect. Definition at line 171 of file billboardEffect.cxx. References _axial_rotate, _eye_relative, _look_at, _look_at_point, _offset, _up_vector, NodePath::compare_to(), and DCAST_INTO_R. | 
| 
 | 
| 
 | 
| 
 | 
| 
 Reimplemented from RenderEffect. | 
| 
 | 
| 
 Reimplemented from RenderEffect. | 
| 
 | 
| 
 Reimplemented from RenderEffect. | 
| 
 | ||||||||||||
| 
 Reimplemented from RenderEffect. Definition at line 259 of file billboardEffect.cxx. References _axial_rotate, _eye_relative, _look_at_point, _off, _offset, _up_vector, RenderEffect::fillin(), DatagramIterator::get_bool(), and DatagramIterator::get_float32(). Referenced by make_from_bam(). | 
| 
 | 
| 
 Reimplemented from RenderEffect. Definition at line 96 of file billboardEffect.h. References RenderEffect::get_class_type(), and RenderEffect::init_type(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Reimplemented from RenderEffect. Definition at line 85 of file billboardEffect.h. Referenced by NodePath::clear_billboard(), RenderEffects::determine_billboard(), NodePath::has_billboard(), and register_with_read_factory(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Reimplemented from RenderEffect. Definition at line 93 of file billboardEffect.h. References RenderEffect::get_class_type(). Referenced by output(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Reimplemented from RenderEffect. Definition at line 88 of file billboardEffect.h. References RenderEffect::get_class_type(), RenderEffect::init_type(), and register_type(). Referenced by init_libpgraph(). | 
| 
 | 
| 
 Referenced by output(). | 
| 
 | 
| 
 Definition at line 240 of file billboardEffect.cxx. References fillin(), params, and parse_params(). Referenced by register_with_read_factory(). | 
| 
 | 
| 
 Definition at line 68 of file billboardEffect.cxx. References _look_at, _look_at_point, _offset, _up_vector, get_type(), NodePath::is_empty(), and is_off(). | 
| 
 | 
| 
 Definition at line 206 of file billboardEffect.cxx. References get_class_type(), BamReader::get_factory(), make_from_bam(), and Factory< TypedWritable >::register_factory(). Referenced by init_libpgraph(). | 
| 
 | 
| 
 Reimplemented from RenderEffect. Definition at line 58 of file billboardEffect.cxx. | 
| 
 | ||||||||||||
| 
 Reimplemented from RenderEffect. Definition at line 217 of file billboardEffect.cxx. References _axial_rotate, _eye_relative, _look_at_point, _off, _offset, _up_vector, Datagram::add_bool(), Datagram::add_float32(), and RenderEffect::write_datagram(). | 
| 
 | 
| 
 Reimplemented from RenderEffect. Definition at line 39 of file billboardEffect.h. | 
| 
 | 
| 
 Definition at line 71 of file billboardEffect.h. Referenced by compare_to_impl(), CPT(), fillin(), and write_datagram(). | 
| 
 | 
| 
 Definition at line 70 of file billboardEffect.h. Referenced by compare_to_impl(), CPT(), fillin(), and write_datagram(). | 
| 
 | 
| 
 Definition at line 73 of file billboardEffect.h. Referenced by compare_to_impl(), CPT(), and output(). | 
| 
 | 
| 
 Definition at line 74 of file billboardEffect.h. Referenced by compare_to_impl(), CPT(), fillin(), output(), and write_datagram(). | 
| 
 | 
| 
 Definition at line 68 of file billboardEffect.h. Referenced by CPT(), fillin(), and write_datagram(). | 
| 
 | 
| 
 Definition at line 72 of file billboardEffect.h. Referenced by compare_to_impl(), CPT(), fillin(), output(), and write_datagram(). | 
| 
 | 
| 
 Reimplemented from RenderEffect. Definition at line 27 of file billboardEffect.cxx. | 
| 
 | 
| 
 Definition at line 69 of file billboardEffect.h. Referenced by compare_to_impl(), CPT(), fillin(), output(), and write_datagram(). | 
| 
 | 
| 
 Definition at line 39 of file billboardEffect.h. | 
| 
 | 
| 
 Definition at line 62 of file billboardEffect.h. | 
| 
 | 
| 
 Definition at line 39 of file billboardEffect.h. | 
| 
 | 
| 
 Definition at line 39 of file billboardEffect.h. | 
| 
 | 
| 
 Definition at line 39 of file billboardEffect.h. | 
| 
 | 
| 
 Definition at line 39 of file billboardEffect.h. | 
 1.3
1.3