Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
MeshModelClass Member List

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

ActiveRefInfoRefCountClass
ActiveRefListRefCountClassstatic
ActiveRefNodeRefCountClass
Add_Active_Ref(RefCountClass *obj)RefCountClassstatic
Add_Ref(void) constRefCountClass
ALIGNED enum valueMeshGeometryClass
ALLOW_NPATCHES enum valueMeshGeometryClass
AlternateMatDescMeshModelClassprotected
BoundBoxMaxMeshGeometryClassprotected
BoundBoxMinMeshGeometryClassprotected
BoundSphereCenterMeshGeometryClassprotected
BoundSphereRadiusMeshGeometryClassprotected
Cast_AABox(AABoxCollisionTestClass &boxtest)MeshGeometryClass
cast_aabox_brute_force(AABoxCollisionTestClass &boxtest)MeshGeometryClassprotected
cast_aabox_identity(AABoxCollisionTestClass &boxtest, const Vector3 &trans)MeshGeometryClassprotected
cast_aabox_z180(AABoxCollisionTestClass &boxtest, const Vector3 &trans)MeshGeometryClassprotected
cast_aabox_z270(AABoxCollisionTestClass &boxtest, const Vector3 &trans)MeshGeometryClassprotected
cast_aabox_z90(AABoxCollisionTestClass &boxtest, const Vector3 &trans)MeshGeometryClassprotected
Cast_OBBox(OBBoxCollisionTestClass &boxtest)MeshGeometryClass
cast_obbox_brute_force(OBBoxCollisionTestClass &boxtest)MeshGeometryClassprotected
Cast_Ray(RayCollisionTestClass &raytest)MeshGeometryClass
cast_ray_brute_force(RayCollisionTestClass &raytest)MeshGeometryClassprotected
cast_semi_infinite_axis_aligned_ray(const Vector3 &start_point, int axis_dir, unsigned char &flags)MeshGeometryClassprotected
CAST_SHADOW enum valueMeshGeometryClass
Cast_World_Space_AABox(AABoxCollisionTestClass &boxtest, const Matrix3D &transform)MeshGeometryClass
clone_materials(const MeshModelClass &srcmesh)MeshModelClassprotected
Compute_Bounds(Vector3 *verts)MeshGeometryClassprotectedvirtual
Compute_Plane(int pidx, PlaneClass *set_plane) constMeshGeometryClass
Compute_Plane_Equations(Vector4 *array)MeshGeometryClassprotectedvirtual
compute_static_sort_levels(void)MeshModelClassprotected
Compute_Vertex_Normals(Vector3 *array)MeshGeometryClassprotectedvirtual
Contains(const Vector3 &point)MeshGeometryClass
Create_Decal(DecalGeneratorClass *generator, MeshClass *parent)MeshModelClass
CullTreeMeshGeometryClassprotected
CurMatDescMeshModelClassprotected
DefMatDescMeshModelClassprotected
Delete_Decal(uint32 decal_id)MeshModelClass
Delete_This(void)RefCountClassinlinevirtual
DIRTY_BOUNDS enum valueMeshGeometryClass
DIRTY_PLANES enum valueMeshGeometryClass
DIRTY_VNORMALS enum valueMeshGeometryClass
DISABLE_BOUNDING_BOX enum valueMeshGeometryClass
DISABLE_BOUNDING_SPHERE enum valueMeshGeometryClass
DISABLE_PLANE_EQ enum valueMeshGeometryClass
DX8MeshRendererClass classMeshModelClassfriend
DX8PolygonRendererClass classMeshModelClassfriend
DX8SkinFVFCategoryContainer classMeshModelClassfriend
Enable_Alternate_Material_Description(bool onoff)MeshModelClass
FlagsMeshGeometryClassprotected
FlagsType enum nameMeshGeometryClass
GapFillerMeshModelClassprotected
Generate_Culling_Tree(void)MeshGeometryClassprotected
Generate_Rigid_APT(const Vector3 &view_dir, SimpleDynVecClass< uint32 > &apt)MeshGeometryClass
Generate_Rigid_APT(const OBBoxClass &local_box, SimpleDynVecClass< uint32 > &apt)MeshGeometryClass
Generate_Rigid_APT(const OBBoxClass &local_box, const Vector3 &view_dir, SimpleDynVecClass< uint32 > &apt)MeshGeometryClass
Generate_Skin_APT(const OBBoxClass &world_box, SimpleDynVecClass< uint32 > &apt, const Vector3 *world_vertex_locs)MeshGeometryClass
get_bone_links(bool create=true)MeshGeometryClassinlineprotected
Get_Bounding_Box(AABoxClass *set_box)MeshGeometryClass
Get_Bounding_Sphere(SphereClass *set_sphere)MeshGeometryClass
Get_Color_Array(int array_index, bool create=true)MeshModelClassinline
Get_DCG_Array(int pass)MeshModelClassinline
Get_DCG_Source(int pass)MeshModelClassinline
get_deformed_screenspace_vertices(Vector4 *dst_vert, const RenderInfoClass &rinfo, const Matrix3D &mesh_tm, const HTreeClass *htree)MeshGeometryClassprotected
get_deformed_vertices(Vector3 *dst_vert, Vector3 *dst_norm, const HTreeClass *htree)MeshGeometryClassprotected
get_deformed_vertices(Vector3 *dst_vert, const HTreeClass *htree)MeshGeometryClassprotected
Get_DIG_Array(int pass)MeshModelClassinline
Get_DIG_Source(int pass)MeshModelClassinline
Get_Flag(FlagsType flag)MeshGeometryClassinline
Get_Gap_Filler() constMeshModelClassinline
Get_List_Node() constMultiListObjectClassinline
Get_Material(int vidx, int pass=0) constMeshModelClassinline
Get_Material_Array(int pass, bool create=true)MeshModelClassinline
Get_Name(void) constMeshGeometryClass
Get_Pass_Count(void) constMeshModelClassinline
Get_Plane_Array(bool create=true)MeshGeometryClass
get_planes(bool create=true)MeshGeometryClassprotected
Get_Poly_Surface_Type(int poly_index) constMeshGeometryClassinline
Get_Poly_Surface_Type_Array(void)MeshGeometryClassinline
Get_Polygon_Array(void)MeshGeometryClassinline
Get_Polygon_Count(void) constMeshGeometryClassinline
get_polys(void)MeshGeometryClassinlineprotected
get_shade_indices(bool create=true)MeshGeometryClassinlineprotected
Get_Shader(int pidx, int pass=0) constMeshModelClassinline
Get_Shader_Array(int pass, bool create=true)MeshModelClassinline
Get_Single_Material(int pass=0) constMeshModelClassinline
Get_Single_Shader(int pass=0) constMeshModelClassinline
Get_Single_Texture(int pass=0, int stage=0) constMeshModelClassinline
get_sort_flags(int pass) constMeshModelClassprotected
get_sort_flags(void) constMeshModelClassprotected
Get_Sort_Level(void) constMeshGeometryClassinline
Get_Texture(int pidx, int pass=0, int stage=0) constMeshModelClassinline
Get_Texture_Array(int pass, int stage, bool create=true)MeshModelClassinline
Get_User_Text(void)MeshGeometryClass
Get_UV_Array(int pass=0, int stage=0)MeshModelClassinline
Get_UV_Array_By_Index(int index)MeshModelClassinline
Get_UV_Array_Count(void)MeshModelClassinline
get_vert_normals(void)MeshGeometryClassprotected
Get_Vertex_Array(void)MeshGeometryClassinline
Get_Vertex_Bone_Links(void)MeshGeometryClassinline
Get_Vertex_Count(void) constMeshGeometryClassinline
Get_Vertex_Normal_Array(void)MeshGeometryClass
Get_Vertex_Shade_Index_Array(bool create=true)MeshGeometryClassinline
glueEnforcer() const =0W3DMPOprotectedpure virtual
Has_Cull_Tree(void)MeshGeometryClassinline
Has_Material_Array(int pass) constMeshModelClassinline
Has_Polygon_Renderers(void)MeshModelClassinline
Has_Shader_Array(int pass) constMeshModelClassinline
Has_Texture_Array(int pass, int stage) constMeshModelClassinline
HasBeenInUseMeshModelClassprotected
Init_For_NPatch_Rendering()MeshModelClass
install_alternate_material_desc(MeshLoadContextClass *context)MeshModelClassprotected
install_materials(MeshLoadContextClass *loadinfo)MeshModelClassprotected
Intersect_OBBox(OBBoxIntersectionTestClass &boxtest)MeshGeometryClass
intersect_obbox_brute_force(OBBoxIntersectionTestClass &localtest)MeshGeometryClassprotected
Is_Alternate_Material_Description_Enabled(void)MeshModelClass
Load_W3D(ChunkLoadClass &cload)MeshModelClassvirtual
Make_Color_Array_Unique(int array_index=0)MeshModelClass
Make_Geometry_Unique()MeshModelClass
Make_UV_Array_Unique(int pass=0, int stage=0)MeshModelClass
MatInfoMeshModelClassprotected
MeshClass classMeshModelClassfriend
MeshDeformClass classMeshModelClassfriend
MeshDeformSetClass classMeshModelClassfriend
MeshGeometryClass(void)MeshGeometryClass
MeshGeometryClass(const MeshGeometryClass &that)MeshGeometryClass
MeshLoadContextClass classMeshModelClassfriend
MeshModelClass(void)MeshModelClass
MeshModelClass(const MeshModelClass &that)MeshModelClass
MeshNameMeshGeometryClassprotected
modify_for_overbright(void)MeshModelClassprotected
MultiListObjectClass(void)MultiListObjectClassinline
Needs_Vertex_Normals(void)MeshModelClass
Num_Refs(void) constRefCountClassinline
operator=(const MeshModelClass &that)MeshModelClass
MeshGeometryClass::operator=(const MeshGeometryClass &that)MeshGeometryClass
ORIENTED enum valueMeshGeometryClass
Peek_FVF_Category_Container()MeshModelClass
Peek_Material(int vidx, int pass=0) constMeshModelClassinline
Peek_Single_Material(int pass=0) constMeshModelClassinline
Peek_Single_Texture(int pass=0, int stage=0) constMeshModelClassinline
Peek_Texture(int pidx, int pass=0, int stage=0) constMeshModelClassinline
PlaneEqMeshGeometryClassprotected
PolyMeshGeometryClassprotected
PolyCountMeshGeometryClassprotected
PolygonRendererListMeshModelClassprotected
PolySurfaceTypeMeshGeometryClassprotected
post_process(void)MeshModelClassprotected
post_process_fog(void)MeshModelClassprotected
PRELIT_LIGHTMAP_MULTI_PASS enum valueMeshGeometryClass
PRELIT_LIGHTMAP_MULTI_TEXTURE enum valueMeshGeometryClass
PRELIT_MASK enum valueMeshGeometryClass
PRELIT_VERTEX enum valueMeshGeometryClass
read_aabtree(ChunkLoadClass &cload)MeshGeometryClassprotected
read_chunks(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
MeshGeometryClass::read_chunks(ChunkLoadClass &cload)MeshGeometryClassprotected
read_dcg(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_dig(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_material_info(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_material_pass(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_materials(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_per_face_texcoord_ids(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_per_tri_materials(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_prelit_material(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_scg(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_shader_ids(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_shaders(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_stage_texcoords(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_texcoords(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_texture_ids(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_texture_stage(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_textures(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_triangles(ChunkLoadClass &cload)MeshGeometryClassprotected
read_user_text(ChunkLoadClass &cload)MeshGeometryClassprotected
read_v2_materials(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_v3_materials(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_vertex_colors(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_vertex_influences(ChunkLoadClass &cload)MeshGeometryClassprotected
read_vertex_material_ids(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_vertex_materials(ChunkLoadClass &cload, MeshLoadContextClass *context)MeshModelClassprotected
read_vertex_normals(ChunkLoadClass &cload)MeshGeometryClassprotected
read_vertex_shade_indices(ChunkLoadClass &cload)MeshGeometryClassprotected
read_vertices(ChunkLoadClass &cload)MeshGeometryClassprotected
RefCountClass(void)RefCountClassinline
RefCountClass(const RefCountClass &)RefCountClassinline
Register_For_Rendering()MeshModelClass
Register_Type()MeshModelClassprotected
Release_Ref(void) constRefCountClassinline
Remove_Active_Ref(RefCountClass *obj)RefCountClassstatic
Replace_Texture(TextureClass *texture, TextureClass *new_texture)MeshModelClass
Replace_VertexMaterial(VertexMaterialClass *vmat, VertexMaterialClass *new_vmat)MeshModelClass
Reset(int polycount, int vertcount, int passcount)MeshModelClass
Reset_Geometry(int polycount, int vertcount)MeshGeometryClass
Scale(const Vector3 &sc)MeshGeometryClass
Set_Flag(FlagsType flag, bool onoff)MeshGeometryClassinline
Set_HTree(const HTreeClass *htree)MeshModelClassprotected
Set_List_Node(MultiListNodeClass *node)MultiListObjectClassinline
Set_Material(int vidx, VertexMaterialClass *vmat, int pass=0)MeshModelClassinline
Set_Name(const char *newname)MeshGeometryClass
Set_Pass_Count(int passes)MeshModelClassinline
Set_Ref_Owner(RefCountClass *obj, char *file, int line)RefCountClassstatic
Set_Shader(int pidx, ShaderClass shader, int pass=0)MeshModelClassinline
Set_Single_Material(VertexMaterialClass *vmat, int pass=0)MeshModelClassinline
Set_Single_Shader(ShaderClass shader, int pass=0)MeshModelClassinline
Set_Single_Texture(TextureClass *tex, int pass=0, int stage=0)MeshModelClassinline
Set_Sort_Level(int level)MeshGeometryClassinline
Set_Texture(int pidx, TextureClass *tex, int pass=0, int stage=0)MeshModelClassinline
Set_User_Text(char *usertext)MeshGeometryClass
Shadow_Render(SpecialRenderInfoClass &rinfo, const Matrix3D &tm, const HTreeClass *htree)MeshModelClass
SKIN enum valueMeshGeometryClass
SORT enum valueMeshGeometryClass
SortLevelMeshGeometryClassprotected
Total_Refs(void)RefCountClassinlinestatic
TWO_SIDED enum valueMeshGeometryClass
UserTextMeshGeometryClassprotected
Validate_Active_Ref(RefCountClass *obj)RefCountClassstatic
VertexMeshGeometryClassprotected
VertexBoneLinkMeshGeometryClassprotected
VertexCountMeshGeometryClassprotected
VertexNormMeshGeometryClassprotected
VertexShadeIdxMeshGeometryClassprotected
W3dAttributesMeshGeometryClassprotected
~MeshGeometryClass(void)MeshGeometryClassvirtual
~MeshModelClass(void)MeshModelClass
~MultiListObjectClass(void)MultiListObjectClassvirtual
~RefCountClass(void)RefCountClassinlineprotectedvirtual
~W3DMPO()W3DMPOinlinevirtual