Public Member Functions

override bool Equals (object obj)
 
override int GetHashCode ()
 

Static Public Member Functions

static bool VectorEquals (Vector4 a, Vector4 b)
 

Public Attributes

Vector4 baseColor
 Underlying base color for the material. More...
 
UInt64 albedoTextureID
 Texture id for the albedo map. More...
 
Vector4 albedoMultiplier
 Multiplier for albedo texture sample. More...
 
UInt64 metallicnessTextureID
 Texture id for the metal map. More...
 
float glossinessScale
 Glossiness factor. More...
 
UInt64 normalTextureID
 Texture id for the normal map. More...
 
UInt64 heightTextureID
 Texture id for the height map. More...
 
UInt64 occlusionTextureID
 Texture id for the occlusion map. More...
 
UInt64 emissionTextureID
 Texture id for the emission map. More...
 
Vector4 emissionMultiplier
 Multiplier for emission texture sample. More...
 
UInt64 detailMaskTextureID
 Texture id for the detail mask map. More...
 
UInt64 detailAlbedoTextureID
 Texture id for the detail albedo map. More...
 
UInt64 detailNormalTextureID
 Texture id for the detail normal map. More...
 

Member Function Documentation

◆ Equals()

override bool ovrAvatarPBSMaterialState.Equals ( object  obj)

◆ GetHashCode()

override int ovrAvatarPBSMaterialState.GetHashCode ( )

◆ VectorEquals()

static bool ovrAvatarPBSMaterialState.VectorEquals ( Vector4  a,
Vector4  b 
)
static

Member Data Documentation

◆ albedoMultiplier

Vector4 ovrAvatarPBSMaterialState.albedoMultiplier

Multiplier for albedo texture sample.

◆ albedoTextureID

UInt64 ovrAvatarPBSMaterialState.albedoTextureID

Texture id for the albedo map.

◆ baseColor

Vector4 ovrAvatarPBSMaterialState.baseColor

Underlying base color for the material.

◆ detailAlbedoTextureID

UInt64 ovrAvatarPBSMaterialState.detailAlbedoTextureID

Texture id for the detail albedo map.

◆ detailMaskTextureID

UInt64 ovrAvatarPBSMaterialState.detailMaskTextureID

Texture id for the detail mask map.

◆ detailNormalTextureID

UInt64 ovrAvatarPBSMaterialState.detailNormalTextureID

Texture id for the detail normal map.

◆ emissionMultiplier

Vector4 ovrAvatarPBSMaterialState.emissionMultiplier

Multiplier for emission texture sample.

◆ emissionTextureID

UInt64 ovrAvatarPBSMaterialState.emissionTextureID

Texture id for the emission map.

◆ glossinessScale

float ovrAvatarPBSMaterialState.glossinessScale

Glossiness factor.

◆ heightTextureID

UInt64 ovrAvatarPBSMaterialState.heightTextureID

Texture id for the height map.

◆ metallicnessTextureID

UInt64 ovrAvatarPBSMaterialState.metallicnessTextureID

Texture id for the metal map.

◆ normalTextureID

UInt64 ovrAvatarPBSMaterialState.normalTextureID

Texture id for the normal map.

◆ occlusionTextureID

UInt64 ovrAvatarPBSMaterialState.occlusionTextureID

Texture id for the occlusion map.


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