"L. Spiro Engine"
|
#include <LSDIntermediateDrawableMeshInstance.h>
Public Member Functions | |
LSD_RENDER_PART &LSE_CALL | operator= (const LSD_RENDER_PART &_rpOther) |
Public Attributes | |
CVertexBuffer | vbVertexBuffer |
CVertexBuffer | vbVertexVertexBuffer |
CIndexBuffer | ibIndexBuffer |
CVectorPoD< LSUINT32 > | vMaterialIndex |
CVector4 | vMatDiffuse |
CVector4 | vMatAmbient |
CVector4 | vMatEmissive |
CVector4 | vMatSpecular |
LSREAL | fPower |
LSREAL | fRoughness |
LSREAL | fReflectanceAtNormalIncidence |
CVector2 | vAniso |
LSUINT32 | ui32Primitives |
LSD_RENDER_TYPE_DATA | rtdDefaultPass |
LSD_RENDER_TYPE_DATA | rtdAmbientPass |
LSD_RENDER_TYPE_DATA | rtdLightingPass |
LSD_RENDER_TYPE_DATA | rtdShadowMapPass |
CVector< LSD_RENDER_LAYER > | vTextureLayers |
List of render parts.
LSD_RENDER_PART& LSE_CALL lsd::CIntermediateDrawableMeshInstance::LSD_RENDER_PART::operator= | ( | const LSD_RENDER_PART & | _rpOther | ) |
Copy operator.
_rpOther | The object to copy. |
Specular power for the 0-layer material.
Reflectance at norma incidence term for Cook-Torrance.
Roughness term for Cook-Torrance.
The index buffer for this part.
Data for ambient pass.
Data for default (ambient + lighting, no shadows) pass.
Data for lighting pass.
Data for shadow-mapping pass.
Total primitives for this part.
Anisotropy terms.
The vertex buffer for this part, containing everything but the vertices.
The vertex buffer for this part, containing only the vertices.
Ambient material properties for the 0-layer material.
Diffuse material properties for the 0-layer material.
Emmissive material properties for the 0-layer material.
CVectorPoD<LSUINT32> lsd::CIntermediateDrawableMeshInstance::LSD_RENDER_PART::vMaterialIndex |
Indices of the material used by this part.
Specular material properties for the 0-layer material.
Texture layers.