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

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

ActiveRefInfoRefCountClass
ActiveRefListRefCountClassstatic
ActiveRefNodeRefCountClass
Add_Active_Ref(RefCountClass *obj)RefCountClassstatic
Add_Ref(void) constRefCountClass
ALIGNED enum valueMeshGeometryClass
ALLOW_NPATCHES enum valueMeshGeometryClass
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
Compute_Bounds(Vector3 *verts)MeshGeometryClassprotectedvirtual
Compute_Plane(int pidx, PlaneClass *set_plane) constMeshGeometryClass
Compute_Plane_Equations(Vector4 *array)MeshGeometryClassprotectedvirtual
Compute_Vertex_Normals(Vector3 *array)MeshGeometryClassprotectedvirtual
Contains(const Vector3 &point)MeshGeometryClass
Create_Decal(DecalGeneratorClass *generator)ShdSubMeshClass
CullTreeMeshGeometryClassprotected
Delete_Decal(uint32 decal_id)ShdSubMeshClass
Delete_This(void)RefCountClassinlinevirtual
DiffuseShdSubMeshClassprotected
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
FirstVisiblePolygonShdSubMeshClassprotected
FlagsMeshGeometryClassprotected
FlagsType enum nameMeshGeometryClass
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_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)ShdSubMeshClass
Get_Deformed_Vertices(Vector3 *dst_vert, const HTreeClass *htree)ShdSubMeshClass
get_deformed_vertices(Vector3 *dst_vert, Vector3 *dst_norm, const HTreeClass *htree)MeshGeometryClassprotected
get_deformed_vertices(Vector3 *dst_vert, const HTreeClass *htree)MeshGeometryClassprotected
Get_Diffuse_Array()ShdSubMeshClassinline
Get_First_Visible_Polygon() constShdSubMeshClassinline
Get_Flag(FlagsType flag)MeshGeometryClassinline
Get_List_Node() constMultiListObjectClassinline
Get_Name(void) constMeshGeometryClass
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_Sort_Level(void) constMeshGeometryClassinline
Get_Tangent_Basis_S_Array()ShdSubMeshClassinline
Get_Tangent_Basis_SxT_Array()ShdSubMeshClassinline
Get_Tangent_Basis_T_Array()ShdSubMeshClassinline
Get_User_Text(void)MeshGeometryClass
Get_UV_Array(unsigned stage)ShdSubMeshClassinline
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
Get_Visible_Polygon_Count() constShdSubMeshClassinline
glueEnforcer() const =0W3DMPOprotectedpure virtual
Has_Cull_Tree(void)MeshGeometryClassinline
Init_From_Legacy_Mesh_Model(MeshModelClass *model, int first_polygon)ShdSubMeshClass
Intersect_OBBox(OBBoxIntersectionTestClass &boxtest)MeshGeometryClass
intersect_obbox_brute_force(OBBoxIntersectionTestClass &localtest)MeshGeometryClassprotected
Is_Sorting() constShdSubMeshClassinline
Load_W3D(ChunkLoadClass &cload)ShdSubMeshClassvirtual
MeshGeometryClass(void)MeshGeometryClass
MeshGeometryClass(const MeshGeometryClass &that)MeshGeometryClass
MeshNameMeshGeometryClassprotected
MultiListObjectClass(void)MultiListObjectClassinline
Num_Refs(void) constRefCountClassinline
operator=(const ShdSubMeshClass &that)ShdSubMeshClass
MeshGeometryClass::operator=(const MeshGeometryClass &that)MeshGeometryClass
ORIENTED enum valueMeshGeometryClass
Peek_Shader(void) constShdSubMeshClassinline
PlaneEqMeshGeometryClassprotected
PolyMeshGeometryClassprotected
PolyCountMeshGeometryClassprotected
PolySurfaceTypeMeshGeometryClassprotected
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)ShdSubMeshClassprotected
read_shader(ChunkLoadClass &cload)ShdSubMeshClassprotected
read_tangent_basis_s(ChunkLoadClass &cload)ShdSubMeshClassprotected
read_tangent_basis_sxt(ChunkLoadClass &cload)ShdSubMeshClassprotected
read_tangent_basis_t(ChunkLoadClass &cload)ShdSubMeshClassprotected
read_triangles(ChunkLoadClass &cload)ShdSubMeshClassprotected
read_user_text(ChunkLoadClass &cload)MeshGeometryClassprotected
read_uv0(ChunkLoadClass &cload)ShdSubMeshClassprotected
read_uv1(ChunkLoadClass &cload)ShdSubMeshClassprotected
read_vertex_influences(ChunkLoadClass &cload)ShdSubMeshClassprotected
read_vertex_normals(ChunkLoadClass &cload)ShdSubMeshClassprotected
read_vertex_shade_indices(ChunkLoadClass &cload)ShdSubMeshClassprotected
read_vertices(ChunkLoadClass &cload)ShdSubMeshClassprotected
RefCountClass(void)RefCountClassinline
RefCountClass(const RefCountClass &)RefCountClassinline
Release_Ref(void) constRefCountClassinline
Remove_Active_Ref(RefCountClass *obj)RefCountClassstatic
Reset(int polycount, int vertcount)ShdSubMeshClass
Reset_Geometry(int polycount, int vertcount)MeshGeometryClass
SShdSubMeshClassprotected
Scale(const Vector3 &sc)MeshGeometryClass
Set_Flag(FlagsType flag, bool onoff)MeshGeometryClassinline
Set_List_Node(MultiListNodeClass *node)MultiListObjectClassinline
Set_Name(const char *newname)MeshGeometryClass
Set_Ref_Owner(RefCountClass *obj, char *file, int line)RefCountClassstatic
Set_Shader(ShdInterfaceClass *shader)ShdSubMeshClassinline
Set_Sort_Level(int level)MeshGeometryClassinline
Set_User_Text(char *usertext)MeshGeometryClass
ShaderShdSubMeshClassprotected
ShdSubMeshClass(void)ShdSubMeshClass
ShdSubMeshClass(const ShdSubMeshClass &that)ShdSubMeshClass
SKIN enum valueMeshGeometryClass
SORT enum valueMeshGeometryClass
SortingShdSubMeshClassprotected
SortLevelMeshGeometryClassprotected
SxTShdSubMeshClassprotected
TShdSubMeshClassprotected
Total_Refs(void)RefCountClassinlinestatic
TWO_SIDED enum valueMeshGeometryClass
UserTextMeshGeometryClassprotected
UVShdSubMeshClassprotected
Validate_Active_Ref(RefCountClass *obj)RefCountClassstatic
VertexMeshGeometryClassprotected
VertexBoneLinkMeshGeometryClassprotected
VertexCountMeshGeometryClassprotected
VertexNormMeshGeometryClassprotected
VertexShadeIdxMeshGeometryClassprotected
VisiblePolygonCountShdSubMeshClassprotected
W3dAttributesMeshGeometryClassprotected
W3DMPO_GLUE(ShdSubMeshClass)ShdSubMeshClass
~MeshGeometryClass(void)MeshGeometryClassvirtual
~MultiListObjectClass(void)MultiListObjectClassvirtual
~RefCountClass(void)RefCountClassinlineprotectedvirtual
~ShdSubMeshClass(void)ShdSubMeshClass
~W3DMPO()W3DMPOinlinevirtual