Ocular Engine
Ocular::Graphics::ShaderProgram Member List

This is the complete list of members for Ocular::Graphics::ShaderProgram, including all inherited members.

forceLoad()Ocular::Core::Resourcevirtual
getDomainShader()Ocular::Graphics::ShaderProgram
getFragmentShader()Ocular::Graphics::ShaderProgram
getGeometryShader()Ocular::Graphics::ShaderProgram
getHullShader()Ocular::Graphics::ShaderProgram
getMappingName() const Ocular::Core::Resource
getMetadata() const Ocular::Core::Resource
getName() const (defined in Ocular::Core::Resource)Ocular::Core::Resource
getPixelShader()Ocular::Graphics::ShaderProgram
getPostTessellationShader()Ocular::Graphics::ShaderProgram
getPreTessellationShader()Ocular::Graphics::ShaderProgram
getResourceType() const Ocular::Core::Resource
getSize() const Ocular::Core::Resource
getSourceFile() const Ocular::Core::Resource
getVertexShader()Ocular::Graphics::ShaderProgram
isInMemory() const Ocular::Core::Resource
m_FragmentShader (defined in Ocular::Graphics::ShaderProgram)Ocular::Graphics::ShaderProgramprotected
m_GeometryShader (defined in Ocular::Graphics::ShaderProgram)Ocular::Graphics::ShaderProgramprotected
m_IsInMemory (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_MappingName (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_Metadata (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_Name (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_PostTessellationShader (defined in Ocular::Graphics::ShaderProgram)Ocular::Graphics::ShaderProgramprotected
m_PreTessellationShader (defined in Ocular::Graphics::ShaderProgram)Ocular::Graphics::ShaderProgramprotected
m_SizeInMemory (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_SourceFile (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_Type (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_VertexShader (defined in Ocular::Graphics::ShaderProgram)Ocular::Graphics::ShaderProgramprotected
Resource(File const &source)Ocular::Core::Resource
Resource() (defined in Ocular::Core::Resource)Ocular::Core::Resource
setDomainShader(DomainShader *shader)Ocular::Graphics::ShaderProgram
setFragmentShader(FragmentShader *shader)Ocular::Graphics::ShaderProgram
setGeometryShader(GeometryShader *shader)Ocular::Graphics::ShaderProgram
setHullShader(HullShader *shader)Ocular::Graphics::ShaderProgram
setIsInMemory(bool inMemory)Ocular::Core::Resource
setMappingName(std::string const &name)Ocular::Core::Resource
setMetadata(ResourceMetadata *metadata)Ocular::Core::Resource
setName(std::string const &name) (defined in Ocular::Core::Resource)Ocular::Core::Resource
setPixelShader(PixelShader *shader)Ocular::Graphics::ShaderProgram
setPostTessellationShader(PostTessellationShader *shader)Ocular::Graphics::ShaderProgram
setPreTessellationShader(PreTessellationShader *shader)Ocular::Graphics::ShaderProgram
setSize(uint64_t size)Ocular::Core::Resource
setSourceFile(File const &file)Ocular::Core::Resource
setVertexShader(VertexShader *shader)Ocular::Graphics::ShaderProgram
ShaderProgram() (defined in Ocular::Graphics::ShaderProgram)Ocular::Graphics::ShaderProgram
unload() overrideOcular::Graphics::ShaderProgramvirtual
~Resource() (defined in Ocular::Core::Resource)Ocular::Core::Resourcevirtual
~ShaderProgram() (defined in Ocular::Graphics::ShaderProgram)Ocular::Graphics::ShaderProgramvirtual