You.i Engine
CYIAssetShaderObject Member List

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

CodeType enum nameCYIAssetShaderObject
CYIAsset()CYIAssetprotected
CYIAssetShaderObject()CYIAssetShaderObject
CYIAssetShaderObject(const CYIString &path, PathType pathType=PathType::Relative)CYIAssetShaderObject
Equals(const std::shared_ptr< CYIAsset > &pAsset)CYIAsset
GetApproximateSize() constCYIAssetvirtual
GetCode(uint8_t **ppCode, size_t *pCodeSize) constCYIAssetShaderObject
GetCodeType() constCYIAssetShaderObject
GetID() constCYIAssetprotected
GetLoadParameters() constCYIAsset
GetName() constCYIAsset
GetPath() constCYIAsset
GetType() constCYIAssetShaderObject
INVALID_IDCYIAssetprotectedstatic
IsFromDisk() constCYIAssetShaderObject
IsLoaded() constCYIAsset
Load()CYIAsset
OnLoad()CYIAssetprotectedvirtual
OnUnload() overrideCYIAssetShaderObjectprotectedvirtual
PathType enum nameCYIAsset
Prepare()CYIAssetvirtual
SetApproximateSize(size_t size)CYIAssetprotected
SetCode(const uint8_t *pCode, size_t codeSize, CodeType type)CYIAssetShaderObject
SetFromDisk(bool fromDisk)CYIAssetShaderObject
SetLoaded(bool assetLoaded)CYIAssetprotected
SetLoadParameters(std::unique_ptr< CYIAssetLoadParams > pParams)CYIAssetprotected
SetName(const CYIString &name)CYIAsset
SetPath(const CYIString &path, PathType pathType)CYIAssetprotected
SetType(ShaderType type)CYIAssetShaderObject
ShaderType enum nameCYIAssetShaderObject
Unload()CYIAsset
~CYIAsset()CYIAssetvirtual
~CYIAssetShaderObject()CYIAssetShaderObjectvirtual