#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