You.i Engine
CYIAssetBufferObjectData Member List

This is the complete list of members for CYIAssetBufferObjectData, including all inherited members.

ApplyRetainmentPolicy() overrideCYIAssetBufferObjectDatavirtual
BufferType enum nameCYIAssetBufferObjectData
BufferUsage enum nameCYIAssetBufferObjectData
CreateGPUObject() const overrideCYIAssetBufferObjectDataprotectedvirtual
CYIAsset()CYIAssetprotected
CYIAssetBufferObjectData()CYIAssetBufferObjectData
CYIAssetBufferObjectData(const CYIString &path, PathType pathType=PathType::Relative)CYIAssetBufferObjectData
CYIAssetHardware()CYIAssetHardware
Equals(const std::shared_ptr< CYIAsset > &pAsset)CYIAsset
GetApproximateSize() const overrideCYIAssetBufferObjectDatavirtual
GetData() constCYIAssetBufferObjectData
GetGPUObject() constCYIAssetHardware
GetID() constCYIAssetprotected
GetIndexLoopingIndexCount() constCYIAssetBufferObjectData
GetIndexLoopingVertexCount() constCYIAssetBufferObjectData
GetIndexType() constCYIAssetBufferObjectData
GetLoadParameters() constCYIAsset
GetName() constCYIAsset
GetPath() constCYIAsset
GetRetentionPolicy() constCYIAssetHardware
GetSizeInBytes() constCYIAssetBufferObjectData
GetType() constCYIAssetBufferObjectData
GetUsage() constCYIAssetBufferObjectData
IndexType enum nameCYIAssetBufferObjectData
INVALID_IDCYIAssetprotectedstatic
IsLoaded() constCYIAsset
IsLoadedOnGPU() constCYIAssetHardware
Load()CYIAsset
m_hardwareLoadRequestedCYIAssetHardwareprotected
m_pGPUObjectCYIAssetHardwareprotected
m_retentionPolicyCYIAssetHardwareprotected
OnLoad() overrideCYIAssetHardwareprotectedvirtual
OnUnload() overrideCYIAssetBufferObjectDataprotectedvirtual
PathType enum nameCYIAsset
Prepare() overrideCYIAssetHardwarevirtual
RequestHardwareLoad()CYIAssetHardwarevirtual
RequestHardwareUnload()CYIAssetHardwarevirtual
RequestInvalidate()CYIAssetHardwarevirtual
RequestRestore()CYIAssetHardwarevirtual
Resize(size_t numOfElements, size_t sizeOfElement)CYIAssetBufferObjectData
RetentionPolicy enum nameCYIAssetHardware
SetApproximateSize(size_t size)CYIAssetprotected
SetData(uint8_t const *pData, size_t numOfElements, size_t sizeOfElement)CYIAssetBufferObjectData
SetData(const std::vector< uint8_t > &data)CYIAssetBufferObjectData
SetIndexLoopingCounts(uint8_t loopingIndexCount, uint8_t loopingVertexCount)CYIAssetBufferObjectData
SetIndexType(IndexType indexType)CYIAssetBufferObjectData
SetLoaded(bool assetLoaded)CYIAssetprotected
SetLoadParameters(std::unique_ptr< CYIAssetLoadParams > pParams)CYIAssetprotected
SetName(const CYIString &name)CYIAsset
SetPath(const CYIString &path, PathType pathType)CYIAssetprotected
SetRetentionPolicy(RetentionPolicy policy)CYIAssetHardware
SetType(BufferType type)CYIAssetBufferObjectData
SetUsage(BufferUsage usage)CYIAssetBufferObjectData
Unload()CYIAsset
~CYIAsset()CYIAssetvirtual
~CYIAssetBufferObjectData() overrideCYIAssetBufferObjectDatavirtual
~CYIAssetHardware() overrideCYIAssetHardwarevirtual