Panda3D
Geom Member List

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

add_primitive(const GeomPrimitive *primitive)Geominline
AnimationType enum name (defined in GeomEnums)GeomEnums
as_reference_count()TypedWritableReferenceCountvirtual
as_typed_object()TypedObjectinline
as_typed_object() constTypedObjectinline
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() constCachedTypedWritableReferenceCountinline
cache_ref_only() constCachedTypedWritableReferenceCountinline
cache_unref() constCachedTypedWritableReferenceCountinline
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) constGeominline
calc_tight_bounds(LPoint3 &min_point, LPoint3 &max_point, bool &found_any, Thread *current_thread) constGeominline
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) constGeominline
check_valid() constGeom
check_valid(const GeomVertexData *vertex_data) constGeom
clear_bounds()Geominline
clear_cache() (defined in Geom)Geom
clear_cache_stage(Thread *current_thread)Geom
clear_primitives()Geom
complete_pointers(TypedWritable **p_list, BamReader *manager)TypedWritablevirtual
const (defined in Geom)Geom
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(GeomVertexData) get_animated_vertex_data(bool force (defined in Geom)Geom
CPT(GeomPrimitive) get_primitive(size_t 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, vector_uchar data, BamReader *reader=nullptr)TypedWritablestatic
decompose_in_place()Geom
doubleside_in_place()Geom
draw(GraphicsStateGuardianBase *gsg, const GeomVertexData *vertex_data, bool force, Thread *current_thread) constGeom
encode_to_bam_stream() constTypedWritableinline
encode_to_bam_stream(vector_uchar &data, BamWriter *writer=nullptr) constTypedWritable
finalize(BamReader *manager)Geomvirtual
force_init_type() (defined in Geom)Geominlinevirtual
Geom(const GeomVertexData *data) (defined in Geom)Geomexplicit
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() constTypedWritableinline
get_best_parent_from_Set(const std::set< int > &) const (defined in TypedObject)TypedObjectinline
get_bounds_typeGeominline
get_bounds_type() const (defined in Geom)Geominline
get_cache_ref_countCachedTypedWritableReferenceCountinline
get_cache_ref_count() const (defined in CachedTypedWritableReferenceCount)CachedTypedWritableReferenceCountinline
get_class_type() (defined in Geom)Geominlinestatic
get_geom_renderingGeominline
get_geom_rendering() const (defined in Geom)Geominline
get_modified (defined in Geom)Geom
get_modified(Thread *current_thread=Thread::get_current_thread()) const (defined in Geom)Geominline
get_nested_vertices(Thread *current_thread=Thread::get_current_thread()) const (defined in Geom)Geom
get_next_modified()Geomstatic
get_num_bytesGeom
get_num_bytes() const (defined in Geom)Geom
get_num_primitives (defined in Geom)Geom
get_num_primitives() const (defined in Geom)Geominline
get_primitive (defined in Geom)Geom
get_primitive_typeGeominline
get_primitive_type() const (defined in Geom)Geominline
get_ref_countReferenceCountinline
get_ref_count() const (defined in ReferenceCount)ReferenceCountinline
get_shade_modelGeominline
get_shade_model() const (defined in Geom)Geominline
get_type() const (defined in Geom)Geominlinevirtual
get_type (defined in TypedObject)TypedObject
get_type_index() constTypedObjectinline
get_usage_hint() constGeom
get_weak_list() constReferenceCountinline
GR_adjacency enum value (defined in GeomEnums)GeomEnums
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_render_mode_point enum value (defined in GeomEnums)GeomEnums
GR_render_mode_wireframe 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() constReferenceCountinline
init_type() (defined in Geom)Geominlinestatic
insert_primitiveGeom
insert_primitive(size_t i, const GeomPrimitive *primitive) (defined in Geom)Geom
is_empty() const (defined in Geom)Geominline
is_exact_type(TypeHandle handle) constTypedObjectinline
is_of_type(TypeHandle handle) constTypedObjectinline
is_prepared(PreparedGraphicsObjects *prepared_objects) constGeom
local_object()ReferenceCountinline
make_adjacency_in_place()Geom
make_copy() constGeomvirtual
make_lines_in_place()Geom
make_nonindexed(bool composite_only)Geom
make_patches_in_place()Geom
make_points_in_place()Geom
mark_bam_modified()TypedWritableinline
mark_bounds_stale() const (defined in Geom)Geominline
NT_float32 enum value (defined in GeomEnums)GeomEnums
NT_float64 enum value (defined in GeomEnums)GeomEnums
NT_int16 enum value (defined in GeomEnums)GeomEnums
NT_int32 enum value (defined in GeomEnums)GeomEnums
NT_int8 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_packed_ufloat 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)=default (defined in TypedObject)TypedObjectinline
output(std::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(size_t 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(Geom) make_adjacency() const (defined in Geom)Geominline
PT(TypedWritableReferenceCount) decode_from_bam_stream(vector_uchar 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() constReferenceCountinline
ref_if_nonzero() constReferenceCountinline
register_with_read_factory()Geomstatic
release(PreparedGraphicsObjects *prepared_objects)Geom
release_all()Geom
remove_primitiveGeom
remove_primitive(size_t i) (defined in Geom)Geom
request_resident() constGeom
require_fully_complete() constTypedWritablevirtual
reverse_in_place()Geom
rotate_in_place()Geom
set_bounds(const BoundingVolume *volume)Geominline
set_bounds_type (defined in Geom)Geom
set_bounds_type(BoundingVolume::BoundsType bounds_type) (defined in Geom)Geominline
set_primitive (defined in Geom)Geom
set_primitive(size_t i, const GeomPrimitive *primitive) (defined in Geom)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() constCachedTypedWritableReferenceCountinline
test_ref_count_nonzero() constReferenceCountinline
transform_vertices(const LMatrix4 &mat)Geom
TypedObject()=default (defined in TypedObject)TypedObjectinline
TypedObject(const TypedObject &copy)=default (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() constReferenceCountinlinevirtual
update_bam_nested(BamWriter *manager)TypedWritablevirtual
UsageHint enum name (defined in GeomEnums)GeomEnums
weak_ref()ReferenceCountinline
weak_unref()ReferenceCountinline
write(std::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