Panda3D
 All Classes Functions Variables Enumerations
Geom Member List

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

add_primitive(const GeomPrimitive *primitive)Geom
AnimationType enum name (defined in GeomEnums)GeomEnums
as_reference_count()TypedWritableReferenceCountvirtual
as_typed_object()TypedObjectinline
as_typed_object() const TypedObjectinline
AT_hardware enum value (defined in GeomEnums)GeomEnums
AT_none enum value (defined in GeomEnums)GeomEnums
AT_panda enum value (defined in GeomEnums)GeomEnums
C_clip_point enum value (defined in GeomEnums)GeomEnums
C_color enum value (defined in GeomEnums)GeomEnums
C_index enum value (defined in GeomEnums)GeomEnums
C_matrix enum value (defined in GeomEnums)GeomEnums
C_morph_delta enum value (defined in GeomEnums)GeomEnums
C_normal enum value (defined in GeomEnums)GeomEnums
C_other enum value (defined in GeomEnums)GeomEnums
C_point enum value (defined in GeomEnums)GeomEnums
C_texcoord enum value (defined in GeomEnums)GeomEnums
C_vector enum value (defined in GeomEnums)GeomEnums
Cache typedef (defined in Geom)Geom
cache_ref() const CachedTypedWritableReferenceCountinline
cache_unref() const CachedTypedWritableReferenceCountinline
CacheEntry (defined in Geom)Geomfriend
calc_tight_bounds(LPoint3 &min_point, LPoint3 &max_point, bool &found_any, const GeomVertexData *vertex_data, bool got_mat, const LMatrix4 &mat, Thread *current_thread) const Geominline
calc_tight_bounds(LPoint3 &min_point, LPoint3 &max_point, bool &found_any, Thread *current_thread) const Geominline
calc_tight_bounds(LPoint3 &min_point, LPoint3 &max_point, bool &found_any, const GeomVertexData *vertex_data, bool got_mat, const LMatrix4 &mat, const InternalName *column_name, Thread *current_thread) const Geominline
check_valid() const Geom
check_valid(const GeomVertexData *vertex_data) const Geom
clear_bounds()Geominline
clear_cache()Geom
clear_cache_stage(Thread *current_thread)Geom
clear_primitives()Geom
complete_pointers(TypedWritable **p_list, BamReader *manager)TypedWritablevirtual
const (defined in Geom)Geom
Contents enum name (defined in GeomEnums)GeomEnums
copy_primitives_from(const Geom *other)Geomvirtual
CopyOnWriteObject() (defined in CopyOnWriteObject)CopyOnWriteObjectinline
CopyOnWriteObject(const CopyOnWriteObject &copy) (defined in CopyOnWriteObject)CopyOnWriteObjectinline
CPT(GeomVertexData) get_vertex_data(Thread *current_thread (defined in Geom)Geominline
CPT(GeomPrimitive) get_primitive(int i) const (defined in Geom)Geominline
CPT(BoundingVolume) get_bounds(Thread *current_thread (defined in Geom)Geom
decode_raw_from_bam_stream(TypedWritable *&ptr, ReferenceCount *&ref_ptr, const string &data, BamReader *reader=NULL)TypedWritablestatic
decompose_in_place()Geom
doubleside_in_place()Geom
draw(GraphicsStateGuardianBase *gsg, const GeomMunger *munger, const GeomVertexData *vertex_data, bool force, Thread *current_thread) const Geom
encode_to_bam_stream() const TypedWritableinline
encode_to_bam_stream(string &data, BamWriter *writer=NULL) const TypedWritable
finalize(BamReader *manager)Geomvirtual
force_init_type() (defined in Geom)Geominlinevirtual
Geom(const GeomVertexData *data) (defined in Geom)Geom
GeomContext (defined in Geom)Geomfriend
GeomMunger (defined in Geom)Geomfriend
GeomPipelineReader (defined in Geom)Geomfriend
GeomRendering enum name (defined in GeomEnums)GeomEnums
get_bam_modified() const TypedWritableinline
get_best_parent_from_Set(const std::set< int > &) const (defined in TypedObject)TypedObjectinline
get_bounds_type() const Geominline
get_cache_ref_count() const CachedTypedWritableReferenceCountinline
get_class_type() (defined in Geom)Geominlinestatic
get_geom_rendering() const Geominline
get_modified(Thread *current_thread=Thread::get_current_thread()) const Geominline
get_nested_vertices(Thread *current_thread=Thread::get_current_thread()) const Geom
get_next_modified()Geomstatic
get_num_bytes() const Geom
get_num_primitives() const Geominline
get_primitive_type() const Geominline
get_ref_count() const ReferenceCountinline
get_shade_model() const Geominline
get_type() const (defined in Geom)Geominlinevirtual
get_type_index() const TypedObjectinline
get_usage_hint() const Geominline
get_weak_list() const ReferenceCountinline
GR_composite_bits enum value (defined in GeomEnums)GeomEnums
GR_flat_first_vertex enum value (defined in GeomEnums)GeomEnums
GR_flat_last_vertex enum value (defined in GeomEnums)GeomEnums
GR_indexed_bits enum value (defined in GeomEnums)GeomEnums
GR_indexed_other enum value (defined in GeomEnums)GeomEnums
GR_indexed_point enum value (defined in GeomEnums)GeomEnums
GR_line_strip enum value (defined in GeomEnums)GeomEnums
GR_per_point_size enum value (defined in GeomEnums)GeomEnums
GR_point enum value (defined in GeomEnums)GeomEnums
GR_point_aspect_ratio enum value (defined in GeomEnums)GeomEnums
GR_point_bits enum value (defined in GeomEnums)GeomEnums
GR_point_perspective enum value (defined in GeomEnums)GeomEnums
GR_point_rotate enum value (defined in GeomEnums)GeomEnums
GR_point_scale enum value (defined in GeomEnums)GeomEnums
GR_point_sprite enum value (defined in GeomEnums)GeomEnums
GR_point_sprite_tex_matrix enum value (defined in GeomEnums)GeomEnums
GR_point_uniform_size enum value (defined in GeomEnums)GeomEnums
GR_shade_model_bits enum value (defined in GeomEnums)GeomEnums
GR_strip_cut_index enum value (defined in GeomEnums)GeomEnums
GR_triangle_fan enum value (defined in GeomEnums)GeomEnums
GR_triangle_strip enum value (defined in GeomEnums)GeomEnums
has_weak_list() const ReferenceCountinline
init_type() (defined in Geom)Geominlinestatic
is_empty() const Geominline
is_exact_type(TypeHandle handle) const TypedObjectinline
is_of_type(TypeHandle handle) const TypedObjectinline
is_prepared(PreparedGraphicsObjects *prepared_objects) const Geom
local_object()ReferenceCountinline
make_copy() const Geomvirtual
make_lines_in_place()Geom
make_nonindexed(bool composite_only)Geom
make_patches_in_place()Geom
make_points_in_place()Geom
MAKE_SEQ(get_primitives, get_num_primitives, get_primitive) (defined in Geom)Geom
mark_bam_modified()TypedWritableinline
mark_bounds_stale() const Geominline
NT_float32 enum value (defined in GeomEnums)GeomEnums
NT_float64 enum value (defined in GeomEnums)GeomEnums
NT_packed_dabc enum value (defined in GeomEnums)GeomEnums
NT_packed_dcba enum value (defined in GeomEnums)GeomEnums
NT_stdfloat enum value (defined in GeomEnums)GeomEnums
NT_uint16 enum value (defined in GeomEnums)GeomEnums
NT_uint32 enum value (defined in GeomEnums)GeomEnums
NT_uint8 enum value (defined in GeomEnums)GeomEnums
Null (defined in TypedWritable)TypedWritablestatic
NumericType enum name (defined in GeomEnums)GeomEnums
offset_vertices(const GeomVertexData *data, int offset)Geom
operator=(const Geom &copy)Geom
operator=(const CopyOnWriteObject &copy) (defined in CopyOnWriteObject)CopyOnWriteObjectinline
operator=(const TypedWritableReferenceCount &copy) (defined in TypedWritableReferenceCount)TypedWritableReferenceCountinline
operator=(const TypedWritable &copy) (defined in TypedWritable)TypedWritableinline
operator=(const TypedObject &copy) (defined in TypedObject)TypedObjectinline
output(ostream &out) const (defined in Geom)Geomvirtual
prepare(PreparedGraphicsObjects *prepared_objects)Geom
prepare_now(PreparedGraphicsObjects *prepared_objects, GraphicsStateGuardianBase *gsg)Geom
PreparedGraphicsObjects (defined in Geom)Geomfriend
PrimitiveType enum name (defined in GeomEnums)GeomEnums
PT(GeomVertexData) modify_vertex_data() (defined in Geom)Geom
PT(GeomPrimitive) modify_primitive(int i) (defined in Geom)Geominline
PT(Geom) decompose() const (defined in Geom)Geominline
PT(Geom) doubleside() const (defined in Geom)Geominline
PT(Geom) reverse() const (defined in Geom)Geominline
PT(Geom) rotate() const (defined in Geom)Geominline
PT(Geom) unify(int max_indices (defined in Geom)Geominline
PT(Geom) make_points() const (defined in Geom)Geominline
PT(Geom) make_lines() const (defined in Geom)Geominline
PT(Geom) make_patches() const (defined in Geom)Geominline
PT(TypedWritableReferenceCount) decode_from_bam_stream(const string &data (defined in TypedWritableReferenceCount)TypedWritableReferenceCountstatic
PT_lines enum value (defined in GeomEnums)GeomEnums
PT_none enum value (defined in GeomEnums)GeomEnums
PT_patches enum value (defined in GeomEnums)GeomEnums
PT_points enum value (defined in GeomEnums)GeomEnums
PT_polygons enum value (defined in GeomEnums)GeomEnums
reader (defined in TypedWritableReferenceCount)TypedWritableReferenceCount
ref() const ReferenceCountinline
register_with_read_factory()Geomstatic
release(PreparedGraphicsObjects *prepared_objects)Geom
release_all()Geom
remove_primitive(int i)Geom
request_resident() const Geom
require_fully_complete() const TypedWritablevirtual
reverse_in_place()Geom
rotate_in_place()Geom
set_bounds(const BoundingVolume *volume)Geominline
set_bounds_type(BoundingVolume::BoundsType bounds_type)Geominline
set_primitive(int i, const GeomPrimitive *primitive)Geom
set_usage_hint(UsageHint usage_hint)Geom
set_vertex_data(const GeomVertexData *data)Geom
ShadeModel enum name (defined in GeomEnums)GeomEnums
SM_flat_first_vertex enum value (defined in GeomEnums)GeomEnums
SM_flat_last_vertex enum value (defined in GeomEnums)GeomEnums
SM_smooth enum value (defined in GeomEnums)GeomEnums
SM_uniform enum value (defined in GeomEnums)GeomEnums
test_ref_count_integrity() const CachedTypedWritableReferenceCountinline
test_ref_count_nonzero() const ReferenceCountinline
transform_vertices(const LMatrix4 &mat)Geom
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
UH_client enum value (defined in GeomEnums)GeomEnums
UH_dynamic enum value (defined in GeomEnums)GeomEnums
UH_static enum value (defined in GeomEnums)GeomEnums
UH_stream enum value (defined in GeomEnums)GeomEnums
UH_unspecified enum value (defined in GeomEnums)GeomEnums
unify_in_place(int max_indices, bool preserve_order)Geom
unref() const ReferenceCountinlinevirtual
update_bam_nested(BamWriter *manager)TypedWritablevirtual
UsageHint enum name (defined in GeomEnums)GeomEnums
weak_ref(WeakPointerToVoid *ptv)ReferenceCountinline
weak_unref(WeakPointerToVoid *ptv)ReferenceCountinline
write(ostream &out, int indent_level=0) const (defined in Geom)Geomvirtual
write_datagram(BamWriter *manager, Datagram &dg)Geomvirtual
~Geom() (defined in Geom)Geomvirtual
~ReferenceCount() (defined in ReferenceCount)ReferenceCountinlinevirtual
~TypedObject() (defined in TypedObject)TypedObjectvirtual
~TypedWritable() (defined in TypedWritable)TypedWritablevirtual