Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
RenderStateStruct Struct Reference

#include <dx8wrapper.h>

Public Member Functions

 RenderStateStruct ()
 
 ~RenderStateStruct ()
 
RenderStateStructoperator= (const RenderStateStruct &src)
 

Public Attributes

ShaderClass shader
 
VertexMaterialClassmaterial
 
TextureBaseClassTextures [MAX_TEXTURE_STAGES]
 
D3DLIGHT8 Lights [4]
 
bool LightEnable [4]
 
Matrix4x4 world
 
Matrix4x4 view
 
unsigned vertex_buffer_types [MAX_VERTEX_STREAMS]
 
unsigned index_buffer_type
 
unsigned short vba_offset
 
unsigned short vba_count
 
unsigned short iba_offset
 
VertexBufferClassvertex_buffers [MAX_VERTEX_STREAMS]
 
IndexBufferClassindex_buffer
 
unsigned short index_base_offset
 

Detailed Description

Definition at line 180 of file dx8wrapper.h.

Constructor & Destructor Documentation

◆ RenderStateStruct()

WWINLINE RenderStateStruct::RenderStateStruct ( )

Definition at line 1416 of file dx8wrapper.h.

◆ ~RenderStateStruct()

WWINLINE RenderStateStruct::~RenderStateStruct ( )

Definition at line 1427 of file dx8wrapper.h.

Member Function Documentation

◆ operator=()

WWINLINE RenderStateStruct & RenderStateStruct::operator= ( const RenderStateStruct & src)

Definition at line 1457 of file dx8wrapper.h.

Member Data Documentation

◆ iba_offset

unsigned short RenderStateStruct::iba_offset

Definition at line 194 of file dx8wrapper.h.

◆ index_base_offset

unsigned short RenderStateStruct::index_base_offset

Definition at line 197 of file dx8wrapper.h.

◆ index_buffer

IndexBufferClass* RenderStateStruct::index_buffer

Definition at line 196 of file dx8wrapper.h.

◆ index_buffer_type

unsigned RenderStateStruct::index_buffer_type

Definition at line 191 of file dx8wrapper.h.

◆ LightEnable

bool RenderStateStruct::LightEnable[4]

Definition at line 186 of file dx8wrapper.h.

◆ Lights

D3DLIGHT8 RenderStateStruct::Lights[4]

Definition at line 185 of file dx8wrapper.h.

◆ material

VertexMaterialClass* RenderStateStruct::material

Definition at line 183 of file dx8wrapper.h.

◆ shader

ShaderClass RenderStateStruct::shader

Definition at line 182 of file dx8wrapper.h.

◆ Textures

TextureBaseClass* RenderStateStruct::Textures[MAX_TEXTURE_STAGES]

Definition at line 184 of file dx8wrapper.h.

◆ vba_count

unsigned short RenderStateStruct::vba_count

Definition at line 193 of file dx8wrapper.h.

◆ vba_offset

unsigned short RenderStateStruct::vba_offset

Definition at line 192 of file dx8wrapper.h.

◆ vertex_buffer_types

unsigned RenderStateStruct::vertex_buffer_types[MAX_VERTEX_STREAMS]

Definition at line 190 of file dx8wrapper.h.

◆ vertex_buffers

VertexBufferClass* RenderStateStruct::vertex_buffers[MAX_VERTEX_STREAMS]

Definition at line 195 of file dx8wrapper.h.

◆ view

Matrix4x4 RenderStateStruct::view

Definition at line 189 of file dx8wrapper.h.

◆ world

Matrix4x4 RenderStateStruct::world

Definition at line 188 of file dx8wrapper.h.


The documentation for this struct was generated from the following file: