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

This is the complete list of members for ion::gfx::AttributeArray, including all inherited members.

AddAttribute(const Attribute &attribute)ion::gfx::AttributeArray
AddReceiver(Notifier *receiver)ion::base::Notifier
Allocatable()ion::base::Allocatableprotected
Allocatable(const Allocatable &other)ion::base::Allocatableprotected
Allocatable(const AllocatorPtr &allocator)ion::base::Allocatableexplicitprotected
AttributeArray()ion::gfx::AttributeArray
BaseChanges enum nameion::gfx::ResourceHolder
Changes enum nameion::gfx::AttributeArray
EnableAttribute(const size_t attribute_index, bool enabled)ion::gfx::AttributeArray
EnableBufferAttribute(const size_t i, bool enabled)ion::gfx::AttributeArrayinline
GetAllocator() const ion::base::Allocatableinline
GetAllocatorForLifetime(AllocationLifetime lifetime) const ion::base::Allocatableinline
GetAttribute(const size_t attribute_index) const ion::gfx::AttributeArray
GetAttributeCount() const ion::gfx::AttributeArrayinline
GetAttributeIndexByName(const std::string &name)ion::gfx::AttributeArray
GetBufferAttribute(const size_t i) const ion::gfx::AttributeArrayinline
GetBufferAttributeCount() const ion::gfx::AttributeArrayinline
GetGpuMemoryUsed() const ion::gfx::ResourceHolderinline
GetLabel() const ion::gfx::ResourceHolderinline
GetMutableAttribute(const size_t attribute_index)ion::gfx::AttributeArray
GetMutableBufferAttribute(const size_t i)ion::gfx::AttributeArrayinline
GetMutableSimpleAttribute(const size_t i)ion::gfx::AttributeArrayinline
GetNonNullAllocator() const ion::base::Allocatableinline
GetReceiverCount() const ion::base::Notifier
GetReceivers() const ion::base::Notifierprotected
GetRefCount() const ion::base::Shareableinline
GetResource(size_t index, ResourceKey key) const ion::gfx::ResourceHolder
GetResourceCount() const ion::gfx::ResourceHolderinline
GetSimpleAttribute(const size_t i) const ion::gfx::AttributeArrayinline
GetSimpleAttributeCount() const ion::gfx::AttributeArrayinline
IsAttributeEnabled(const size_t attribute_index) const ion::gfx::AttributeArray
IsBufferAttributeEnabled(const size_t i) const ion::gfx::AttributeArrayinline
kAttributeChanged enum valueion::gfx::AttributeArray
kAttributeEnabledChanged enum valueion::gfx::AttributeArray
kLabelChanged enum valueion::gfx::ResourceHolder
kNumBaseChanges enum valueion::gfx::ResourceHolder
kNumChanges enum valueion::gfx::AttributeArray
kResourceChanged enum valueion::gfx::ResourceHolder
Notifier()ion::base::Notifierinlineprotected
NotifierPtr typedefion::base::Notifierprotected
NotifierPtrVector typedefion::base::Notifierprotected
Notify() const ion::base::Notifierprotected
OnChanged(int bit) const ion::gfx::ResourceHolderinlineprotected
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
Referent()ion::base::Referentinlineprotected
RemoveReceiver(Notifier *receiver)ion::base::Notifier
ReplaceAttribute(size_t index, const Attribute &attribute)ion::gfx::AttributeArray
ResourceHolder()ion::gfx::ResourceHolderprotected
SetLabel(const std::string &label)ion::gfx::ResourceHolderinline
SetResource(size_t index, ResourceKey key, ResourceBase *resource) const ion::gfx::ResourceHolder
Shareable()ion::base::Shareableinlineprotected
WeakReferent()ion::base::WeakReferentinlineprotected
~Allocatable()ion::base::Allocatablevirtual
~AttributeArray() overrideion::gfx::AttributeArrayprotected
~Notifier() overrideion::base::Notifierprotected
~Referent() overrideion::base::Referentinlineprotected
~ResourceHolder() overrideion::gfx::ResourceHolderprotected
~Shareable()ion::base::Shareableinlineprotectedvirtual
~WeakReferent() overrideion::base::WeakReferentinlineprotected