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

lsd::CIntermediateDrawableMeshInstance::LSD_INTERM_MAT_LIST Struct Reference

#include <LSDIntermediateDrawableMeshInstance.h>

List of all members.

Public Member Functions

LSD_INTERM_MAT_LIST &LSE_CALL operator= (const LSD_INTERM_MAT_LIST &_imlOther)
LSBOOL LSE_CALL operator< (const LSD_INTERM_MAT_LIST &_imlOther) const
LSBOOL LSE_CALL operator== (const LSD_INTERM_MAT_LIST &_imlOther) const

Public Attributes

CVector< CString, LSUINT8 > vMaterials

Detailed Description

An intermediate material set is used to break a mesh into the necessary vertex buffers to render it. All vertices on a mesh will have the same general properties, such as having normals, colors, number of UV layers, etc. The only difference is the number of types of materials.


Member Function Documentation

LSBOOL LSE_CALL lsd::CIntermediateDrawableMeshInstance::LSD_INTERM_MAT_LIST::operator< ( const LSD_INTERM_MAT_LIST _imlOther) const

Less-than comparison.

Parameters:
_imlOtherThe object against which to check for being less than.
Returns:
Returns true if this object is less the other object based off names of materials.
LSD_INTERM_MAT_LIST& LSE_CALL lsd::CIntermediateDrawableMeshInstance::LSD_INTERM_MAT_LIST::operator= ( const LSD_INTERM_MAT_LIST _imlOther)

Copy operator.

Parameters:
_imlOtherThe object to copy.
Returns:
Returns the copied object.
LSBOOL LSE_CALL lsd::CIntermediateDrawableMeshInstance::LSD_INTERM_MAT_LIST::operator== ( const LSD_INTERM_MAT_LIST _imlOther) const

Equality check.

Parameters:
_imlOtherThe object against which to check for being equal.
Returns:
Returns true if this object is equal to the other object based off names of materials.

Member Data Documentation

Array of material names.


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