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::Texture | |
ClearSubImages() const | ion::gfx::Texture | inline |
ExpectedDimensionsForMipmap(const uint32 mipmap_width, const uint32 mipmap_height, const uint32 mipmap_level, const uint32 base_width, const uint32 base_height, uint32 *expected_width, uint32 *expected_height) | ion::gfx::Texture | static |
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 |
GetImage(size_t level) const | ion::gfx::Texture | inline |
GetImageCount() const | ion::gfx::Texture | 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 |
GetSubImages() const | ion::gfx::Texture | 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 |
HasImage(size_t level) const | ion::gfx::Texture | 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 | |
kMipmapChanged enum value | ion::gfx::Texture | |
kMultisampleChanged enum value | ion::gfx::TextureBase | |
kNumBaseChanges enum value | ion::gfx::ResourceHolder | |
kNumChanges enum value | ion::gfx::Texture | |
kRed enum value | ion::gfx::TextureBase | |
kResourceChanged enum value | ion::gfx::ResourceHolder | |
kSamplerChanged enum value | ion::gfx::TextureBase | |
kSubImageChanged enum value | ion::gfx::Texture | |
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 |
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 |
SetImage(size_t level, const ImagePtr &image) | ion::gfx::Texture | 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 | |
SetSubImage(size_t level, const math::Point2ui offset, const ImagePtr &image) | ion::gfx::Texture | inline |
SetSubImage(size_t level, const math::Point3ui offset, const ImagePtr &image) | ion::gfx::Texture | inline |
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 | |
Texture() | ion::gfx::Texture | |
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 |
~Texture() override | ion::gfx::Texture | protected |
~TextureBase() override | ion::gfx::TextureBase | protected |
~WeakReferent() override | ion::base::WeakReferent | inlineprotected |