OvrAvatarTextureCopyManager Class Reference
Inheritance diagram for OvrAvatarTextureCopyManager:

Classes

struct  FallbackTextureSet
 
struct  TextureSet
 

Public Member Functions

 OvrAvatarTextureCopyManager ()
 
void Update ()
 
int GetTextureCount ()
 
void CopyTexture (Texture src, Texture dst, int mipLevel, int mipSize, int dstElement, bool useQueue=true)
 
void AddTextureIDToTextureSet (int gameobjectID, ulong textureID, bool isSingleMesh)
 
void DeleteTextureSet (int gameobjectID)
 
void CheckFallbackTextureSet (ovrAvatarAssetLevelOfDetail lod)
 

Public Attributes

FallbackTextureSet [] FallbackTextureSets = new FallbackTextureSet[(int)ovrAvatarAssetLevelOfDetail.Highest + 1]
 

Constructor & Destructor Documentation

◆ OvrAvatarTextureCopyManager()

OvrAvatarTextureCopyManager.OvrAvatarTextureCopyManager ( )

Member Function Documentation

◆ AddTextureIDToTextureSet()

void OvrAvatarTextureCopyManager.AddTextureIDToTextureSet ( int  gameobjectID,
ulong  textureID,
bool  isSingleMesh 
)

◆ CheckFallbackTextureSet()

void OvrAvatarTextureCopyManager.CheckFallbackTextureSet ( ovrAvatarAssetLevelOfDetail  lod)

◆ CopyTexture()

void OvrAvatarTextureCopyManager.CopyTexture ( Texture  src,
Texture  dst,
int  mipLevel,
int  mipSize,
int  dstElement,
bool  useQueue = true 
)

◆ DeleteTextureSet()

void OvrAvatarTextureCopyManager.DeleteTextureSet ( int  gameobjectID)

◆ GetTextureCount()

int OvrAvatarTextureCopyManager.GetTextureCount ( )

◆ Update()

void OvrAvatarTextureCopyManager.Update ( )

Member Data Documentation

◆ FallbackTextureSets

FallbackTextureSet [] OvrAvatarTextureCopyManager.FallbackTextureSets = new FallbackTextureSet[(int)ovrAvatarAssetLevelOfDetail.Highest + 1]

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