OvrAvatarRenderComponent Class Reference
Inheritance diagram for OvrAvatarRenderComponent:
OvrAvatarSkinnedMeshPBSV2RenderComponent OvrAvatarSkinnedMeshRenderComponent OvrAvatarSkinnedMeshRenderPBSComponent

Public Attributes

SkinnedMeshRenderer mesh
 
Transform [] bones
 

Protected Member Functions

void UpdateActive (OvrAvatar avatar, ovrAvatarVisibilityFlags mask)
 
SkinnedMeshRenderer CreateSkinnedMesh (ulong assetID, ovrAvatarVisibilityFlags visibilityMask, int thirdPersonLayer, int firstPersonLayer)
 
void UpdateSkinnedMesh (OvrAvatar avatar, Transform[] bones, ovrAvatarTransform localTransform, ovrAvatarVisibilityFlags visibilityMask, IntPtr renderPart)
 
Material CreateAvatarMaterial (string name, Shader shader)
 

Member Function Documentation

◆ CreateAvatarMaterial()

Material OvrAvatarRenderComponent.CreateAvatarMaterial ( string  name,
Shader  shader 
)
protected

◆ CreateSkinnedMesh()

SkinnedMeshRenderer OvrAvatarRenderComponent.CreateSkinnedMesh ( ulong  assetID,
ovrAvatarVisibilityFlags  visibilityMask,
int  thirdPersonLayer,
int  firstPersonLayer 
)
protected

◆ UpdateActive()

void OvrAvatarRenderComponent.UpdateActive ( OvrAvatar  avatar,
ovrAvatarVisibilityFlags  mask 
)
protected

◆ UpdateSkinnedMesh()

void OvrAvatarRenderComponent.UpdateSkinnedMesh ( OvrAvatar  avatar,
Transform []  bones,
ovrAvatarTransform  localTransform,
ovrAvatarVisibilityFlags  visibilityMask,
IntPtr  renderPart 
)
protected

Member Data Documentation

◆ bones

Transform [] OvrAvatarRenderComponent.bones

◆ mesh

SkinnedMeshRenderer OvrAvatarRenderComponent.mesh

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