You.i Engine
CYIAssetHardware Member List

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

ApplyRetainmentPolicy()CYIAssetHardwareinlineprotectedvirtual
CreateGPUObject() const =0CYIAssetHardwareprotectedpure virtual
CYIAsset()CYIAssetprotected
CYIAssetHardware()CYIAssetHardware
CYIGPULoadBufferEvent classCYIAssetHardwarefriend
Equals(const std::shared_ptr< CYIAsset > &pAsset)CYIAsset
GetApproximateSize() constCYIAssetvirtual
GetGPUObject() constCYIAssetHardware
GetID() constCYIAssetprotected
GetLoadParameters() constCYIAsset
GetName() constCYIAsset
GetPath() constCYIAsset
GetRetentionPolicy() constCYIAssetHardware
INVALID_IDCYIAssetprotectedstatic
IsLoaded() constCYIAsset
IsLoadedOnGPU() constCYIAssetHardware
Load()CYIAsset
m_hardwareLoadRequestedCYIAssetHardwareprotected
m_pGPUObjectCYIAssetHardwareprotected
m_retentionPolicyCYIAssetHardwareprotected
OnLoad() overrideCYIAssetHardwareprotectedvirtual
OnUnload()CYIAssetprotectedvirtual
PathType enum nameCYIAsset
Prepare() overrideCYIAssetHardwarevirtual
RequestHardwareLoad()CYIAssetHardwarevirtual
RequestHardwareUnload()CYIAssetHardwarevirtual
RequestInvalidate()CYIAssetHardwarevirtual
RequestRestore()CYIAssetHardwarevirtual
RetentionPolicy enum nameCYIAssetHardware
SetApproximateSize(size_t size)CYIAssetprotected
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
Unload()CYIAsset
~CYIAsset()CYIAssetvirtual
~CYIAssetHardware() overrideCYIAssetHardwarevirtual