"L. Spiro Engine"
Public Member Functions | Public Attributes

lsd::CIntermediateDrawableMeshInstance::LSD_RENDER_PART Struct Reference

#include <LSDIntermediateDrawableMeshInstance.h>

List of all members.

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_LAYERvTextureLayers

Detailed Description

List of render parts.


Member Function Documentation

LSD_RENDER_PART& LSE_CALL lsd::CIntermediateDrawableMeshInstance::LSD_RENDER_PART::operator= ( const LSD_RENDER_PART _rpOther)

Copy operator.

Parameters:
_rpOtherThe object to copy.
Returns:
Returns the copied object.

Member Data Documentation

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.

Indices of the material used by this part.

Specular material properties for the 0-layer material.

Texture layers.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator