Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::gfxutils::ShaderManager Member List

This is the complete list of members for ion::gfxutils::ShaderManager, including all inherited members.

Allocatable()ion::base::Allocatableprotected
Allocatable(const Allocatable &other)ion::base::Allocatableprotected
Allocatable(const AllocatorPtr &allocator)ion::base::Allocatableexplicitprotected
CreateShaderProgram(const std::string &name, const ion::gfx::ShaderInputRegistryPtr &registry, const ShaderSourceComposerPtr &vertex_source_composer, const ShaderSourceComposerPtr &fragment_source_composer)ion::gfxutils::ShaderManager
GetAllocator() const ion::base::Allocatableinline
GetAllocatorForLifetime(AllocationLifetime lifetime) const ion::base::Allocatableinline
GetNonNullAllocator() const ion::base::Allocatableinline
GetRefCount() const ion::base::Shareableinline
GetShaderProgram(const std::string &name)ion::gfxutils::ShaderManager
GetShaderProgramComposers(const std::string &name, ShaderSourceComposerPtr *vertex_source_composer, ShaderSourceComposerPtr *fragment_source_composer)ion::gfxutils::ShaderManager
GetShaderProgramNames()ion::gfxutils::ShaderManager
operator delete(void *ptr)ion::base::Allocatableinline
operator delete(void *ptr, AllocationLifetime lifetime)ion::base::Allocatableinline
operator delete(void *ptr, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator delete(void *ptr, void *ptr2)ion::base::Allocatableinline
operator new(size_t size)ion::base::Allocatableinline
operator new(size_t size, AllocationLifetime lifetime)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator, void *ptr)ion::base::Allocatableinline
operator new(size_t size, void *ptr)ion::base::Allocatableinline
operator=(const Allocatable &other)ion::base::Allocatableinlineprotected
RecreateAllShaderPrograms()ion::gfxutils::ShaderManager
RecreateShaderProgramsThatDependOn(const std::string &dependency)ion::gfxutils::ShaderManager
Referent()ion::base::Referentinlineprotected
ShaderManager()ion::gfxutils::ShaderManager
Shareable()ion::base::Shareableinlineprotected
~Allocatable()ion::base::Allocatablevirtual
~Referent() overrideion::base::Referentinlineprotected
~Shareable()ion::base::Shareableinlineprotectedvirtual