77 static void copyTo(
DtMaterial& material,
const std::vector<std::string>& suffixes);
Vector4_32 myShininessAndOtherData
first field contains shininess, rest is padding/user data
Definition: DtMaterial.h:55
structure that is packed for consumption by GPU for indirect rendering contains the material properti...
Definition: DtMaterial.h:32
#define DT_DLL_VRVINDIRECTRENDERING
Definition: vrvIndirectRendering.h:19
std::vector< DtMaterial > DtIndirectMaterialVector
Each model type can have a number of geometries, each with an own material.
Definition: DtMaterial.h:81
Utility class for materials.
Definition: DtMaterial.h:73
Vector4_32 myAmbient
ambient
Definition: DtMaterial.h:43
Vector4_32 myDiffuse
diffuse
Definition: DtMaterial.h:46
DT_DLL_VRVCORE DtMessage & operator<<(DtMessage &msg, const DtVrlinkSimulatedEntityState &state)
Encode a DtEntityState into a DtMessage.
Vector4_32 myEmissivity
emissivity
Definition: DtMaterial.h:49
Vector4_32 mySpecular
specular properties
Definition: DtMaterial.h:52
Vector4_int myHasEffectMap0
contains info about what maps/channels there are for a configurable effect map (if one such has been ...
Definition: DtMaterial.h:67
Vector4_int myHasEffectMap1
Definition: DtMaterial.h:68