Add(const Spec< T > &spec) | ion::gfx::ShaderInputRegistry | inline |
AddReceiver(Notifier *receiver) | ion::base::Notifier | |
Allocatable() | ion::base::Allocatable | protected |
Allocatable(const Allocatable &other) | ion::base::Allocatable | protected |
Allocatable(const AllocatorPtr &allocator) | ion::base::Allocatable | explicitprotected |
AttributeSpec typedef | ion::gfx::ShaderInputRegistry | |
BaseChanges enum name | ion::gfx::ResourceHolder | |
CheckInputsAreUnique() const | ion::gfx::ShaderInputRegistry | |
Contains(const std::string &name) const | ion::gfx::ShaderInputRegistry | |
Create(const std::string &name_in, const T &value) | ion::gfx::ShaderInputRegistry | inline |
Create(const std::string &name_in, const T &value) const | ion::gfx::ShaderInputRegistry | inline |
CreateArrayUniform(const std::string &name_in, const T *values, size_t count, const base::AllocatorPtr &allocator) | ion::gfx::ShaderInputRegistry | inline |
CreateArrayUniform(const std::string &name_in, const T *values, size_t count, const base::AllocatorPtr &allocator) const | ion::gfx::ShaderInputRegistry | inline |
Find(const std::string &name) const | ion::gfx::ShaderInputRegistry | inline |
GetAllocator() const | ion::base::Allocatable | inline |
GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
GetGlobalRegistry() | ion::gfx::ShaderInputRegistry | static |
GetGpuMemoryUsed() const | ion::gfx::ResourceHolder | inline |
GetId() const | ion::gfx::ShaderInputRegistry | inline |
GetIncludes() const | ion::gfx::ShaderInputRegistry | inline |
GetLabel() const | ion::gfx::ResourceHolder | inline |
GetMutableSpecs() | ion::gfx::ShaderInputRegistry | |
GetMutableSpecs() | ion::gfx::ShaderInputRegistry | |
GetNonNullAllocator() const | ion::base::Allocatable | inline |
GetReceiverCount() const | ion::base::Notifier | |
GetReceivers() const | ion::base::Notifier | protected |
GetRefCount() const | ion::base::Shareable | inline |
GetResource(size_t index, ResourceKey key) const | ion::gfx::ResourceHolder | |
GetResourceCount() const | ion::gfx::ResourceHolder | inline |
GetSpec(const T &input) | ion::gfx::ShaderInputRegistry | inlinestatic |
GetSpecs() const | ion::gfx::ShaderInputRegistry | |
GetSpecs() const | ion::gfx::ShaderInputRegistry | |
GetSpecs() const | ion::gfx::ShaderInputRegistry | |
Include(const ShaderInputRegistryPtr ®) | ion::gfx::ShaderInputRegistry | |
IncludeGlobalRegistry() | ion::gfx::ShaderInputRegistry | |
kLabelChanged enum value | ion::gfx::ResourceHolder | |
kNumBaseChanges enum value | ion::gfx::ResourceHolder | |
kNumChanges enum value | ion::gfx::ShaderInputRegistry | |
kResourceChanged enum value | ion::gfx::ResourceHolder | |
kUniformAdded enum value | ion::gfx::ShaderInputRegistry | |
Notifier() | ion::base::Notifier | inlineprotected |
NotifierPtr typedef | ion::base::Notifier | protected |
NotifierPtrVector typedef | ion::base::Notifier | protected |
Notify() const | ion::base::Notifier | protected |
OnChanged(int bit) const | ion::gfx::ResourceHolder | inlineprotected |
OnNotify(const Notifier *notifier) | ion::base::Notifier | protectedvirtual |
operator delete(void *ptr) | ion::base::Allocatable | inline |
operator delete(void *ptr, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator delete(void *ptr, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator delete(void *ptr, void *ptr2) | ion::base::Allocatable | inline |
operator new(size_t size) | ion::base::Allocatable | inline |
operator new(size_t size, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator, void *ptr) | ion::base::Allocatable | inline |
operator new(size_t size, void *ptr) | ion::base::Allocatable | inline |
operator=(const Allocatable &other) | ion::base::Allocatable | inlineprotected |
Referent() | ion::base::Referent | inlineprotected |
RemoveReceiver(Notifier *receiver) | ion::base::Notifier | |
ResourceHolder() | ion::gfx::ResourceHolder | protected |
SetLabel(const std::string &label) | ion::gfx::ResourceHolder | inline |
SetResource(size_t index, ResourceKey key, ResourceBase *resource) const | ion::gfx::ResourceHolder | |
ShaderInputRegistry() | ion::gfx::ShaderInputRegistry | |
Shareable() | ion::base::Shareable | inlineprotected |
UniformSpec typedef | ion::gfx::ShaderInputRegistry | |
WeakReferent() | ion::base::WeakReferent | inlineprotected |
~Allocatable() | ion::base::Allocatable | virtual |
~Notifier() override | ion::base::Notifier | protected |
~Referent() override | ion::base::Referent | inlineprotected |
~ResourceHolder() override | ion::gfx::ResourceHolder | protected |
~ShaderInputRegistry() override | ion::gfx::ShaderInputRegistry | protected |
~Shareable() | ion::base::Shareable | inlineprotectedvirtual |
~WeakReferent() override | ion::base::WeakReferent | inlineprotected |