Panda3D
Spotlight Member List

This is the complete list of members for Spotlight, including all inherited members.

activate_lens(int index)LensNodeinline
add_child(PandaNode *child_node, int sort=0, Thread *current_thread=Thread::get_current_thread()) (defined in PandaNode)PandaNode
add_for_draw(CullTraverser *trav, CullTraverserData &data)PandaNodevirtual
add_stashed(PandaNode *child_node, int sort=0, Thread *current_thread=Thread::get_current_thread())PandaNode
adjust_draw_mask(DrawMask show_mask, DrawMask hide_mask, DrawMask clear_mask)PandaNode
apply_attribs_to_vertices(const AccumulatedAttribs &attribs, int attrib_types, GeomTransformer &transformer)PandaNodevirtual
as_light()LightLensNodevirtual
as_node()LightLensNodevirtual
as_reference_count()TypedWritableReferenceCountvirtual
as_typed_object()TypedObjectinline
as_typed_object() constTypedObjectinline
bg (defined in Spotlight)Spotlight
bind(GraphicsStateGuardianBase *gsg, const NodePath &light, int light_id) (defined in Spotlight)Spotlightvirtual
Camera(const string &name, Lens *lens=new PerspectiveLens()) (defined in Camera)Camera
Camera(const Camera &copy) (defined in Camera)Camera
cleanup_aux_scene_data(Thread *current_thread=Thread::get_current_thread())Camera
clear_attrib(TypeHandle type) (defined in PandaNode)PandaNodeinline
clear_attrib(int slot)PandaNode
clear_aux_scene_data(const NodePath &node_path)Camera
clear_bounds()PandaNodeinline
clear_effect(TypeHandle type)PandaNode
clear_effects(Thread *current_thread=Thread::get_current_thread()) (defined in PandaNode)PandaNodeinline
clear_name()Namableinline
clear_state(Thread *current_thread=Thread::get_current_thread()) (defined in PandaNode)PandaNodeinline
clear_tag(const string &key, Thread *current_thread=Thread::get_current_thread())PandaNode
clear_tag_state(const string &tag_state)Camera
clear_transform(Thread *current_thread=Thread::get_current_thread()) (defined in PandaNode)PandaNodeinline
clear_unexpected_change(unsigned int flags)PandaNode
combine_with(PandaNode *other)PandaNodevirtual
compare_tags(const PandaNode *other) constPandaNode
complete_pointers(TypedWritable **plist, BamReader *manager)LensNodevirtual
copy_all_properties(PandaNode *other)PandaNode
copy_children(PandaNode *other, Thread *current_thread=Thread::get_current_thread())PandaNode
copy_lens(const Lens &lens)LensNodeinline
copy_lens(int index, const Lens &lens)LensNodeinline
copy_tags(PandaNode *other)PandaNode
count_num_descendants() const (defined in PandaNode)PandaNode
CPT(RenderState) get_initial_state() const (defined in Camera)Camerainline
CPT(RenderState) get_tag_state(const string &tag_state) const (defined in Camera)Camera
CPT(TransformState) calc_tight_bounds(LPoint3 &min_point (defined in PandaNode)PandaNodevirtual
CPT(RenderAttrib) get_attrib(TypeHandle type) const (defined in PandaNode)PandaNodeinline
CPT(RenderEffect) get_effect(TypeHandle type) const (defined in PandaNode)PandaNodeinline
CPT(RenderEffects) get_effects(Thread *current_thread (defined in PandaNode)PandaNodeinline
CPT(TransformState) get_transform(Thread *current_thread (defined in PandaNode)PandaNodeinline
CPT(RenderAttrib) get_off_clip_planes(Thread *current_thread (defined in PandaNode)PandaNode
CPT(BoundingVolume) get_bounds(Thread *current_thread (defined in PandaNode)PandaNode
CPT(BoundingVolume) get_bounds(UpdateSeq &seq (defined in PandaNode)PandaNode
cull_callback(CullTraverser *trav, CullTraverserData &data) (defined in PandaNode)PandaNodevirtual
current_thread (defined in PandaNode)PandaNode
current_thread (defined in PandaNode)PandaNode
deactivate_lens(int index)LensNodeinline
decode_raw_from_bam_stream(TypedWritable *&ptr, ReferenceCount *&ref_ptr, const string &data, BamReader *reader=NULL)TypedWritablestatic
dupe_for_flatten() constPandaNodevirtual
encode_to_bam_stream() constTypedWritableinline
encode_to_bam_stream(string &data, BamWriter *writer=NULL) constTypedWritable
FancyBits enum name (defined in PandaNode)PandaNode
FB_cull_callback enum value (defined in PandaNode)PandaNode
FB_draw_mask enum value (defined in PandaNode)PandaNode
FB_effects enum value (defined in PandaNode)PandaNode
FB_state enum value (defined in PandaNode)PandaNode
FB_tag enum value (defined in PandaNode)PandaNode
FB_transform enum value (defined in PandaNode)PandaNode
fg (defined in Spotlight)Spotlight
finalize(BamReader *manager)TypedWritablevirtual
find_child(PandaNode *node, Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
find_parent(PandaNode *node, Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
find_stashed(PandaNode *node, Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
force_init_type() (defined in Spotlight)Spotlightinlinevirtual
found_any (defined in PandaNode)PandaNode
full_radius (defined in Spotlight)Spotlight
get_all_camera_mask()PandaNodeinlinestatic
get_attenuation() const FINALSpotlightinlinevirtual
get_aux_scene_data(const NodePath &node_path) constCamera
get_bam_modified() constTypedWritableinline
get_best_parent_from_Set(const std::set< int > &) const (defined in TypedObject)TypedObjectinline
get_bounds_type() constPandaNode
get_camera_mask() constCamerainline
get_child(int n, Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_child_sort(int n, Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_children(Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_class_priority() constSpotlightvirtual
get_class_type() (defined in Spotlight)Spotlightinlinestatic
get_color() constLightinline
get_cull_bounds() constCamerainline
get_cull_center() constCamerainline
get_display_region(int n) constCamerainline
get_draw_control_mask() constPandaNodeinline
get_draw_show_mask() constPandaNodeinline
get_exponent() const FINALSpotlightinlinevirtual
get_fancy_bits(Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_first_visible_child() constPandaNodevirtual
get_internal_vertices(Thread *current_thread=Thread::get_current_thread()) const (defined in PandaNode)PandaNodeinline
get_into_collide_mask() constPandaNodeinline
get_legal_collide_mask() constPandaNodevirtual
get_lens(int index=0) constLensNodeinline
get_lens_active(int index) constLensNodeinline
get_lod_center() constCamerainline
get_lod_scale() constCamerainline
get_name() const (defined in Namable)Namableinline
get_nested_vertices(Thread *current_thread=Thread::get_current_thread()) const (defined in PandaNode)PandaNode
get_net_collide_mask(Thread *current_thread=Thread::get_current_thread()) constPandaNode
get_net_draw_control_mask() constPandaNode
get_net_draw_show_mask() constPandaNode
get_next_visible_child(int n) constPandaNodevirtual
get_num_children(Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_num_display_regions() constCamerainline
get_num_parents(Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_num_stashed(Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_overall_bit() (defined in PandaNode)PandaNodeinlinestatic
get_parent(int n, Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_parents(Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_priority() constLightinline
get_ref_count() constReferenceCountinline
get_scene() constCamerainline
get_shadow_buffer(GraphicsStateGuardianBase *gsg)LightLensNodeinline
get_sort_seq()Lightinlinestatic
get_specular_color() const FINALSpotlightinlinevirtual
get_stashed(int n, Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_stashed(Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_stashed_sort(int n, Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
get_tag(const string &key, Thread *current_thread=Thread::get_current_thread()) const (defined in PandaNode)PandaNodeinline
get_tag_keys(vector_string &keys) constPandaNode
get_tag_state_key() constCamerainline
get_type() const (defined in Spotlight)Spotlightinlinevirtual
get_type_index() constTypedObjectinline
get_unexpected_change(unsigned int flags) constPandaNode
get_unsafe_to_apply_attribs() constPandaNodevirtual
get_vector_to_light(LVector3 &result, const LPoint3 &from_object_point, const LMatrix4 &to_object_space)Spotlightvirtual
get_visible_child() constPandaNodevirtual
get_viz()Light
get_weak_list() constReferenceCountinline
has_attrib(TypeHandle type) const (defined in PandaNode)PandaNodeinline
has_attrib(int slot) const (defined in PandaNode)PandaNodeinline
has_dirty_prev_transform() const (defined in PandaNode)PandaNodeinline
has_effect(TypeHandle type) const (defined in PandaNode)PandaNodeinline
has_name() constNamableinline
has_selective_visibility() constPandaNodevirtual
has_single_child_visibility() constPandaNodevirtual
has_tag(const string &key, Thread *current_thread=Thread::get_current_thread()) const (defined in PandaNode)PandaNodeinline
has_tag_state(const string &tag_state) constCamera
has_tags() const (defined in PandaNode)PandaNodeinline
has_weak_list() constReferenceCountinline
hide_frustum()LensNode
init_type() (defined in Spotlight)Spotlightinlinestatic
is_active() constCamerainline
Light::is_ambient_light() constLightvirtual
Camera::is_ambient_light() constPandaNodevirtual
is_bounds_stale() const (defined in PandaNode)PandaNodeinline
is_collision_node() constPandaNodevirtual
is_exact_type(TypeHandle handle) constTypedObjectinline
is_final(Thread *current_thread=Thread::get_current_thread()) constPandaNodeinline
is_geom_node() constPandaNodevirtual
is_in_view(const LPoint3 &pos)LensNodeinline
is_in_view(int index, const LPoint3 &pos)LensNode
is_lod_node() constPandaNodevirtual
is_of_type(TypeHandle handle) constTypedObjectinline
is_overall_hidden() constPandaNodeinline
is_renderable() constPandaNodevirtual
is_scene_root() constPandaNode
is_shadow_caster()LightLensNodeinline
is_under_scene_root() constPandaNode
LensNode(const string &name, Lens *lens=NULL) (defined in LensNode)LensNode
Light() (defined in Light)Lightinline
Light(const Light &copy) (defined in Light)Lightinline
LightLensNode(const string &name, Lens *lens=new PerspectiveLens()) (defined in LightLensNode)LightLensNode
list_aux_scene_data(ostream &out) constCamera
list_tags(ostream &out, const string &separator="\) constPandaNode
local_object()ReferenceCountinline
ls(ostream &out, int indent_level) const (defined in PandaNode)PandaNodeinline
make_copy() constSpotlightvirtual
MAKE_SEQ(get_display_regions, get_num_display_regions, get_display_region) (defined in Camera)Camera
MAKE_SEQ(get_parents, get_num_parents, get_parent) (defined in PandaNode)PandaNode
MAKE_SEQ(get_children, get_num_children, get_child) (defined in PandaNode)PandaNode
MAKE_SEQ(get_stashed, get_num_stashed, get_stashed) (defined in PandaNode)PandaNode
mark_bam_modified()TypedWritableinline
mark_bounds_stale(Thread *current_thread=Thread::get_current_thread()) const (defined in PandaNode)PandaNode
mark_internal_bounds_stale(Thread *current_thread=Thread::get_current_thread()) (defined in PandaNode)PandaNode
max_point (defined in PandaNode)PandaNode
Namable(const string &initial_name="") (defined in Namable)Namableinline
Namable(const Namable &copy) (defined in Namable)Namableinline
Null (defined in TypedWritable)TypedWritablestatic
operator=(const TypedWritableReferenceCount &copy) (defined in TypedWritableReferenceCount)TypedWritableReferenceCountinline
operator=(const TypedWritable &copy) (defined in TypedWritable)TypedWritableinline
operator=(const TypedObject &copy) (defined in TypedObject)TypedObjectinline
operator=(const Namable &other) (defined in Namable)Namableinline
output(ostream &out) const (defined in LightLensNode)LightLensNodevirtual
PandaNode(const string &name) (defined in PandaNode)PandaNode
prepare_scene(GraphicsStateGuardianBase *gsg, const RenderState *node_state) (defined in PandaNode)PandaNode
preserve_name() constPandaNodevirtual
PT(Texture) make_spot(int pixel_width (defined in Spotlight)Spotlightstatic
PT(PandaNode) decode_from_bam_stream(const string &data (defined in PandaNode)PandaNodestatic
PT(TypedWritableReferenceCount) decode_from_bam_stream(const string &data (defined in TypedWritableReferenceCount)TypedWritableReferenceCountstatic
r_prepare_scene(GraphicsStateGuardianBase *gsg, const RenderState *node_state, GeomTransformer &transformer, Thread *current_thread)PandaNodevirtual
reader (defined in PandaNode)PandaNode
ref() constReferenceCountinline
register_with_read_factory()Spotlightstatic
remove_all_children(Thread *current_thread=Thread::get_current_thread())PandaNode
remove_child(int child_index, Thread *current_thread=Thread::get_current_thread())PandaNode
remove_child(PandaNode *child_node, Thread *current_thread=Thread::get_current_thread())PandaNode
remove_stashed(int child_index, Thread *current_thread=Thread::get_current_thread())PandaNode
replace_child(PandaNode *orig_child, PandaNode *new_child, Thread *current_thread=Thread::get_current_thread())PandaNode
replace_node(PandaNode *other)PandaNode
require_fully_complete() constTypedWritablevirtual
reset_all_prev_transform(Thread *current_thread=Thread::get_current_thread())PandaNodestatic
reset_prev_transform(Thread *current_thread=Thread::get_current_thread())PandaNode
safe_to_combine() constPandaNodevirtual
safe_to_combine_children() constPandaNodevirtual
safe_to_flatten() constCameravirtual
safe_to_flatten_below() constPandaNodevirtual
safe_to_modify_transform() constPandaNodevirtual
safe_to_transform() constCameravirtual
SceneRootFunc typedef (defined in PandaNode)PandaNode
set_active(bool active)Camerainline
set_attenuation(const LVecBase3 &attenuation)Spotlightinline
set_attrib(const RenderAttrib *attrib, int override=0)PandaNode
set_aux_scene_data(const NodePath &node_path, AuxSceneData *data) (defined in Camera)Camera
set_bound(const BoundingVolume *volume)PandaNode
set_bounds(const BoundingVolume *volume)PandaNode
set_bounds_type(BoundingVolume::BoundsType bounds_type)PandaNode
set_camera_mask(DrawMask mask)Camerainline
set_color(const LColor &color)Lightinline
set_cull_bounds(BoundingVolume *cull_bounds)Camerainline
set_cull_center(const NodePath &cull_center)Camerainline
set_effect(const RenderEffect *effect)PandaNode
set_effects(const RenderEffects *effects, Thread *current_thread=Thread::get_current_thread())PandaNode
set_exponent(PN_stdfloat exponent)Spotlightinline
set_final(bool flag) (defined in PandaNode)PandaNodeinline
set_initial_state(const RenderState *state)Camerainline
set_into_collide_mask(CollideMask mask)PandaNode
set_lens(Lens *lens)LensNodeinline
set_lens(int index, Lens *lens)LensNode
set_lens_active(int index, bool active)LensNode
set_lod_center(const NodePath &lod_center)Camerainline
set_lod_scale(PN_stdfloat value)Camerainline
set_name(const string &name) (defined in Namable)Namableinline
set_overall_hidden(bool overall_hidden)PandaNodeinline
set_prev_transform(const TransformState *transform, Thread *current_thread=Thread::get_current_thread())PandaNode
set_priority(int priority)Lightinline
set_scene(const NodePath &scene)Camerainline
set_scene_root_func(SceneRootFunc *func)PandaNodestatic
set_shadow_caster(bool caster)LightLensNodeinline
set_shadow_caster(bool caster, int buffer_xsize, int buffer_ysize, int sort=-10)LightLensNodeinline
set_specular_color(const LColor &color)Spotlightinline
set_state(const RenderState *state, Thread *current_thread=Thread::get_current_thread())PandaNode
set_tag(const string &key, const string &value, Thread *current_thread=Thread::get_current_thread())PandaNode
set_tag_state(const string &tag_state, const RenderState *state)Camera
set_tag_state_key(const string &tag_state_key) (defined in Camera)Camerainline
set_transform(const TransformState *transform, Thread *current_thread=Thread::get_current_thread())PandaNode
set_unexpected_change(unsigned int flags)PandaNode
show_frustum()LensNode
Spotlight(const string &name) (defined in Spotlight)Spotlight
stash_child(PandaNode *child_node, Thread *current_thread=Thread::get_current_thread())PandaNodeinline
stash_child(int child_index, Thread *current_thread=Thread::get_current_thread())PandaNode
steal_children(PandaNode *other, Thread *current_thread=Thread::get_current_thread())PandaNode
test_ref_count_integrity() constReferenceCountinline
test_ref_count_nonzero() constReferenceCountinline
transform (defined in PandaNode)PandaNode
TypedObject() (defined in TypedObject)TypedObjectinline
TypedObject(const TypedObject &copy) (defined in TypedObject)TypedObjectinline
TypedWritable() (defined in TypedWritable)TypedWritableinline
TypedWritable(const TypedWritable &copy) (defined in TypedWritable)TypedWritableinline
TypedWritableReferenceCount() (defined in TypedWritableReferenceCount)TypedWritableReferenceCountinline
TypedWritableReferenceCount(const TypedWritableReferenceCount &copy) (defined in TypedWritableReferenceCount)TypedWritableReferenceCountinline
UC_children enum value (defined in PandaNode)PandaNode
UC_draw_mask enum value (defined in PandaNode)PandaNode
UC_parents enum value (defined in PandaNode)PandaNode
UC_state enum value (defined in PandaNode)PandaNode
UC_transform enum value (defined in PandaNode)PandaNode
UnexpectedChange enum name (defined in PandaNode)PandaNode
unref() constReferenceCountinlinevirtual
unstash_child(PandaNode *child_node, Thread *current_thread=Thread::get_current_thread())PandaNodeinline
unstash_child(int stashed_index, Thread *current_thread=Thread::get_current_thread())PandaNode
update_bam_nested(BamWriter *manager)PandaNodevirtual
weak_ref(WeakPointerToVoid *ptv)ReferenceCountinline
weak_unref(WeakPointerToVoid *ptv)ReferenceCountinline
write(ostream &out, int indent_level) const (defined in Spotlight)Spotlightvirtual
write_datagram(BamWriter *manager, Datagram &dg)Spotlightvirtual
write_recorder(BamWriter *manager, Datagram &dg)PandaNode
xform(const LMatrix4 &mat)Spotlightvirtual
~Camera() (defined in Camera)Cameravirtual
~Light() (defined in Light)Lightvirtual
~LightLensNode() (defined in LightLensNode)LightLensNodevirtual
~PandaNode() (defined in PandaNode)PandaNodevirtual
~ReferenceCount() (defined in ReferenceCount)ReferenceCountinlinevirtual
~TypedObject() (defined in TypedObject)TypedObjectvirtual
~TypedWritable() (defined in TypedWritable)TypedWritablevirtual