You.i Engine
CYIAssetShaderProgram Member List

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

AddShaderObject(const std::shared_ptr< CYIAssetShaderObject > &pShaderObjectAsset)CYIAssetShaderProgram
ApplyRetainmentPolicy()CYIAssetHardwareinlineprotectedvirtual
CreateGPUObject() const overrideCYIAssetShaderProgramprotectedvirtual
CYIAsset()CYIAssetprotected
CYIAssetHardware()CYIAssetHardware
CYIAssetShaderProgram()CYIAssetShaderProgram
CYIAssetShaderProgram(const CYIString &path, PATH_TYPE ePathType=PATH_RELATIVE)CYIAssetShaderProgram
CYIScriptableObject()CYIScriptableObject
CYIScriptableObject(const CYIScriptableObject &other)CYIScriptableObject
CYIScriptableRTTIObject()CYIScriptableRTTIObject
Equals(const std::shared_ptr< CYIAsset > &pAsset)CYIAsset
GetApproximateSize() const CYIAssetvirtual
GetAttributeLocations()CYIAssetShaderProgram
GetBindingImplementation() const CYIScriptableObject
GetGPUObject() const CYIAssetHardware
GetID() const CYIAssetprotected
GetLoadParameters() const CYIAsset
GetName() const CYIAsset
GetPath() const CYIAsset
GetRetentionPolicy() const CYIAssetHardware
GetRuntimeTypeInfoForScriptObject() const overrideCYIScriptableRTTIObjectvirtual
GetRuntimeTypeInfoWithObject() const =0CYIScriptableRTTIObjectprotectedpure virtual
GetShaderObjects()CYIAssetShaderProgram
INVALID_IDCYIAssetprotectedstatic
IsLoaded() const CYIAsset
IsLoadedOnGPU() const CYIAssetHardware
Load()CYIAssetShaderProgram
m_bHardwareLoadRequestedCYIAssetHardwareprotected
m_eRetentionPolicyCYIAssetHardwareprotected
m_pGPUObjectCYIAssetHardwareprotected
OnLoad() overrideCYIAssetHardwareprotectedvirtual
OnUnload()CYIAssetprotectedvirtual
operator=(const CYIScriptableObject &other)CYIScriptableObject
PATH_ABSOLUTE enum valueCYIAsset
PATH_RELATIVE enum valueCYIAsset
PATH_TYPE enum nameCYIAsset
Prepare() overrideCYIAssetHardwarevirtual
RemoveShaderObject(const std::shared_ptr< CYIAssetShaderObject > &pShaderObjectAsset)CYIAssetShaderProgram
RequestHardwareLoad()CYIAssetHardwarevirtual
RequestHardwareUnload()CYIAssetHardwarevirtual
RequestInvalidate()CYIAssetHardwarevirtual
RequestRestore()CYIAssetHardwarevirtual
RETAIN enum valueCYIAssetHardware
RETENTION_POLICY enum nameCYIAssetHardware
SetApproximateSize(uint32_t nSize)CYIAssetprotected
SetAttributeLocation(CYIString name, uint32_t location)CYIAssetShaderProgram
SetBindingImplementation(CYIBindingImplementation *pBindingImplementation)CYIScriptableObject
SetLoaded(bool bAssetLoaded)CYIAssetprotected
SetLoadParameters(std::unique_ptr< CYIAssetLoadParams > pParams)CYIAssetprotected
SetName(const CYIString &name)CYIAsset
SetPath(const CYIString &path, PATH_TYPE ePathType)CYIAssetprotected
SetRetentionPolicy(RETENTION_POLICY ePolicy)CYIAssetHardware
Unload()CYIAsset
UNLOAD enum valueCYIAssetHardware
UnsetAttributeLocation(CYIString name)CYIAssetShaderProgram
UpdateApproximateSize()CYIAssetShaderProgramprotected
~CYIAsset()CYIAssetvirtual
~CYIAssetHardware()CYIAssetHardwarevirtual
~CYIAssetShaderProgram()CYIAssetShaderProgramvirtual
~CYIScriptableObject()CYIScriptableObjectvirtual
~CYIScriptableRTTIObject()CYIScriptableRTTIObjectvirtual