This is the complete list of members for IYIShaderProgram, including all inherited members.
| Free()=0 | IYIGPUObject | pure virtual |
| Generate()=0 | IYIGPUObject | pure virtual |
| GetProgramInfoLog() const =0 | IYIShaderProgram | pure virtual |
| GetShaderInfoLog() const =0 | IYIShaderProgram | pure virtual |
| GetStatus() const | IYIGPUObject | inline |
| INVALID enum value | IYIGPUObject | |
| InvalidateHandle()=0 | IYIGPUObject | pure virtual |
| IYIGPUObject() | IYIGPUObject | inline |
| Load(const std::shared_ptr< CYIAssetHardware > &pHWAsset)=0 | IYIGPUObject | pure virtual |
| LOADED_FRESH enum value | IYIGPUObject | |
| LOADED_STALE enum value | IYIGPUObject | |
| m_status | IYIGPUObject | protected |
| Unload()=0 | IYIGPUObject | pure virtual |
| UNLOADED enum value | IYIGPUObject | |
| Use() const =0 | IYIGPUObject | pure virtual |
| YI_GPU_OBJECT_STATUS enum name | IYIGPUObject | |
| ~IYIGPUObject() | IYIGPUObject | inlinevirtual |
| ~IYIShaderProgram() | IYIShaderProgram | inlinevirtual |