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 |
BaseChanges enum name | ion::gfx::ResourceHolder | |
Changes enum name | ion::gfx::TextureBase | |
GetAllocator() const | ion::base::Allocatable | inline |
GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
GetBaseLevel() const | ion::gfx::TextureBase | inline |
GetGpuMemoryUsed() const | ion::gfx::ResourceHolder | inline |
GetImmutableImage() const | ion::gfx::TextureBase | inline |
GetImmutableLevels() const | ion::gfx::TextureBase | inline |
GetLabel() const | ion::gfx::ResourceHolder | inline |
GetMaxLevel() const | ion::gfx::TextureBase | inline |
GetMultisampleSamples() const | ion::gfx::TextureBase | inline |
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 |
GetSampler() const | ion::gfx::TextureBase | inline |
GetSwizzleAlpha() const | ion::gfx::TextureBase | inline |
GetSwizzleBlue() const | ion::gfx::TextureBase | inline |
GetSwizzleGreen() const | ion::gfx::TextureBase | inline |
GetSwizzleRed() const | ion::gfx::TextureBase | inline |
GetTextureType() const | ion::gfx::TextureBase | inline |
IsMultisampleFixedSampleLocations() const | ion::gfx::TextureBase | inline |
kAlpha enum value | ion::gfx::TextureBase | |
kBaseLevelChanged enum value | ion::gfx::TextureBase | |
kBlue enum value | ion::gfx::TextureBase | |
kContentsImplicitlyChanged enum value | ion::gfx::TextureBase | |
kCubeMapTexture enum value | ion::gfx::TextureBase | |
kGreen enum value | ion::gfx::TextureBase | |
kImmutableImageChanged enum value | ion::gfx::TextureBase | |
kLabelChanged enum value | ion::gfx::ResourceHolder | |
kMaxLevelChanged enum value | ion::gfx::TextureBase | |
kMultisampleChanged enum value | ion::gfx::TextureBase | |
kNumBaseChanges enum value | ion::gfx::ResourceHolder | |
kNumChanges enum value | ion::gfx::TextureBase | |
kRed enum value | ion::gfx::TextureBase | |
kResourceChanged enum value | ion::gfx::ResourceHolder | |
kSamplerChanged enum value | ion::gfx::TextureBase | |
kSwizzleAlphaChanged enum value | ion::gfx::TextureBase | |
kSwizzleBlueChanged enum value | ion::gfx::TextureBase | |
kSwizzleGreenChanged enum value | ion::gfx::TextureBase | |
kSwizzleRedChanged enum value | ion::gfx::TextureBase | |
kTexture enum value | ion::gfx::TextureBase | |
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 |
SetBaseLevel(int level) | ion::gfx::TextureBase | inline |
SetImmutableImage(const ImagePtr &image, size_t levels) | ion::gfx::TextureBase | |
SetLabel(const std::string &label) | ion::gfx::ResourceHolder | inline |
SetMaxLevel(int level) | ion::gfx::TextureBase | inline |
SetMultisampling(int samples, bool fixed_sample_locations) | ion::gfx::TextureBase | inline |
SetResource(size_t index, ResourceKey key, ResourceBase *resource) const | ion::gfx::ResourceHolder | |
SetSampler(const SamplerPtr &sampler) | ion::gfx::TextureBase | |
SetSwizzleAlpha(Swizzle a) | ion::gfx::TextureBase | inline |
SetSwizzleBlue(Swizzle b) | ion::gfx::TextureBase | inline |
SetSwizzleGreen(Swizzle g) | ion::gfx::TextureBase | inline |
SetSwizzleRed(Swizzle r) | ion::gfx::TextureBase | inline |
SetSwizzles(Swizzle r, Swizzle g, Swizzle b, Swizzle a) | ion::gfx::TextureBase | inline |
Shareable() | ion::base::Shareable | inlineprotected |
Swizzle enum name | ion::gfx::TextureBase | |
TextureBase(TextureType type) | ion::gfx::TextureBase | explicitprotected |
TextureType enum name | ion::gfx::TextureBase | |
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 |
~Shareable() | ion::base::Shareable | inlineprotectedvirtual |
~TextureBase() override | ion::gfx::TextureBase | protected |
~WeakReferent() override | ion::base::WeakReferent | inlineprotected |