#include <dx8renderer.h>
Inherits DX8FVFCategoryContainer.
Protected Attributes | |
| VertexBufferClass * | vertex_buffer |
| int | used_vertices |
| MatPassTaskClass * | delayed_matpass_head |
| MatPassTaskClass * | delayed_matpass_tail |
Protected Attributes inherited from DX8FVFCategoryContainer | |
| TextureCategoryList | texture_category_list [MAX_PASSES] |
| TextureCategoryList | visible_texture_category_list [MAX_PASSES] |
| MatPassTaskClass * | visible_matpass_head |
| MatPassTaskClass * | visible_matpass_tail |
| IndexBufferClass * | index_buffer |
| int | used_indices |
| unsigned | FVF |
| unsigned | passes |
| unsigned | uv_coordinate_channels |
| bool | sorting |
| bool | AnythingToRender |
| bool | AnyDelayedPassesToRender |
Additional Inherited Members | |
Public Types inherited from DX8FVFCategoryContainer | |
| enum | { MAX_PASSES =4 } |
Static Public Member Functions inherited from DX8FVFCategoryContainer | |
| static unsigned | Define_FVF (MeshModelClass *mmc, bool enable_lighting) |
Protected Member Functions inherited from DX8FVFCategoryContainer | |
| void | Generate_Texture_Categories (Vertex_Split_Table &split_table, unsigned vertex_offset) |
| void | Insert_To_Texture_Category (Vertex_Split_Table &split_table, TextureClass **textures, VertexMaterialClass *mat, ShaderClass shader, int pass, unsigned vertex_offset) |
| bool | Anything_To_Render () |
| bool | Any_Delayed_Passes_To_Render () |
| void | Render_Procedural_Material_Passes (void) |
| DX8TextureCategoryClass * | Find_Matching_Texture_Category (TextureClass *texture, unsigned pass, unsigned stage, DX8TextureCategoryClass *ref_category) |
| DX8TextureCategoryClass * | Find_Matching_Texture_Category (VertexMaterialClass *vmat, unsigned pass, DX8TextureCategoryClass *ref_category) |
DX8RigidFVFCategoryContainer This is an FVFCategoryContainer for rigid (non-skin) meshes
Definition at line 241 of file dx8renderer.h.
| DX8RigidFVFCategoryContainer::DX8RigidFVFCategoryContainer | ( | unsigned | FVF, |
| bool | sorting ) |
Definition at line 741 of file dx8renderer.cpp.
| DX8RigidFVFCategoryContainer::~DX8RigidFVFCategoryContainer | ( | ) |
Definition at line 753 of file dx8renderer.cpp.
|
virtual |
Implements DX8FVFCategoryContainer.
Definition at line 327 of file dx8renderer.cpp.
|
virtual |
Implements DX8FVFCategoryContainer.
Definition at line 1001 of file dx8renderer.cpp.
|
virtual |
Implements DX8FVFCategoryContainer.
Definition at line 832 of file dx8renderer.cpp.
|
virtual |
Implements DX8FVFCategoryContainer.
Definition at line 760 of file dx8renderer.cpp.
|
virtual |
Implements DX8FVFCategoryContainer.
Definition at line 801 of file dx8renderer.cpp.
|
virtual |
Implements DX8FVFCategoryContainer.
Definition at line 343 of file dx8renderer.cpp.
|
protected |
Definition at line 266 of file dx8renderer.h.
|
protected |
Definition at line 267 of file dx8renderer.h.
|
protected |
Definition at line 264 of file dx8renderer.h.
|
protected |
Definition at line 263 of file dx8renderer.h.