AllClearFlags() | ion::gfx::Renderer | static |
AllFlags() | ion::gfx::Renderer | static |
Allocatable() | ion::base::Allocatable | protected |
Allocatable(const Allocatable &other) | ion::base::Allocatable | protected |
Allocatable(const AllocatorPtr &allocator) | ion::base::Allocatable | explicitprotected |
AllProcessFlags() | ion::gfx::Renderer | static |
AllRestoreFlags() | ion::gfx::Renderer | static |
AllSaveFlags() | ion::gfx::Renderer | static |
BindFramebuffer(const FramebufferObjectPtr &fbo) | ion::gfx::Renderer | |
BindResource(T *holder) | ion::gfx::Renderer | |
BindResource(T *holder) | ion::gfx::Renderer | |
BufferObjectDataMapMode enum name | ion::gfx::Renderer | |
ClearAllResources() | ion::gfx::Renderer | |
ClearCachedBindings() | ion::gfx::Renderer | |
ClearFlag(Flag flag) | ion::gfx::Renderer | inline |
ClearFlags(const Flags &flags) | ion::gfx::Renderer | inline |
ClearResources(const HolderType *holder) | ion::gfx::Renderer | |
ClearResources(const T *holder) | ion::gfx::Renderer | |
ClearTypedResources(ResourceType type) | ion::gfx::Renderer | |
CreateOrUpdateResource(T *holder) | ion::gfx::Renderer | |
CreateOrUpdateResource(T *holder) | ion::gfx::Renderer | |
CreateOrUpdateResources(const NodePtr &node) | ion::gfx::Renderer | |
CreateOrUpdateShapeResources(const ShapePtr &shape) | ion::gfx::Renderer | |
CreateResourceWithExternallyManagedId(T *holder, uint32 gl_id) | ion::gfx::Renderer | |
CreateResourceWithExternallyManagedId(BufferObject *holder, uint32 gl_id) | ion::gfx::Renderer | |
CreateResourceWithExternallyManagedId(IndexBuffer *holder, uint32 gl_id) | ion::gfx::Renderer | |
CreateResourceWithExternallyManagedId(Texture *holder, uint32 gl_id) | ion::gfx::Renderer | |
CreateResourceWithExternallyManagedId(CubeMapTexture *holder, uint32 gl_id) | ion::gfx::Renderer | |
DestroyCurrentStateCache() | ion::gfx::Renderer | static |
DestroyStateCache(const portgfx::Visual *visual) | ion::gfx::Renderer | static |
DrawScene(const NodePtr &node) | ion::gfx::Renderer | virtual |
Flag enum name | ion::gfx::Renderer | |
Flags typedef | ion::gfx::Renderer | |
GetAllocator() const | ion::base::Allocatable | inline |
GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
GetCurrentFramebuffer() const | ion::gfx::Renderer | |
GetDefaultShaderProgram() const | ion::gfx::Renderer | inline |
GetFlags() const | ion::gfx::Renderer | inline |
GetGpuMemoryUsage(ResourceType type) const | ion::gfx::Renderer | |
GetGraphicsManager() const | ion::gfx::Renderer | |
GetNonNullAllocator() const | ion::base::Allocatable | inline |
GetRefCount() const | ion::base::Shareable | inline |
GetResourceGlId(T *holder) | ion::gfx::Renderer | |
GetResourceManager() const | ion::gfx::Renderer | |
GetStateTable() const | ion::gfx::Renderer | |
kAttributeArray enum value | ion::gfx::Renderer | |
kBufferObject enum value | ion::gfx::Renderer | |
kClearActiveTexture enum value | ion::gfx::Renderer | |
kClearArrayBuffer enum value | ion::gfx::Renderer | |
kClearCubemaps enum value | ion::gfx::Renderer | |
kClearElementArrayBuffer enum value | ion::gfx::Renderer | |
kClearFramebuffer enum value | ion::gfx::Renderer | |
kClearSamplers enum value | ion::gfx::Renderer | |
kClearShaderProgram enum value | ion::gfx::Renderer | |
kClearTextures enum value | ion::gfx::Renderer | |
kClearVertexArray enum value | ion::gfx::Renderer | |
kFramebufferObject enum value | ion::gfx::Renderer | |
kNumFlags | ion::gfx::Renderer | static |
kNumResourceTypes | ion::gfx::Renderer | static |
kProcessInfoRequests enum value | ion::gfx::Renderer | |
kProcessReleases enum value | ion::gfx::Renderer | |
kReadOnly enum value | ion::gfx::Renderer | |
kReadWrite enum value | ion::gfx::Renderer | |
kRestoreActiveTexture enum value | ion::gfx::Renderer | |
kRestoreArrayBuffer enum value | ion::gfx::Renderer | |
kRestoreElementArrayBuffer enum value | ion::gfx::Renderer | |
kRestoreFramebuffer enum value | ion::gfx::Renderer | |
kRestoreShaderProgram enum value | ion::gfx::Renderer | |
kRestoreStateTable enum value | ion::gfx::Renderer | |
kRestoreVertexArray enum value | ion::gfx::Renderer | |
kSampler enum value | ion::gfx::Renderer | |
kSaveActiveTexture enum value | ion::gfx::Renderer | |
kSaveArrayBuffer enum value | ion::gfx::Renderer | |
kSaveElementArrayBuffer enum value | ion::gfx::Renderer | |
kSaveFramebuffer enum value | ion::gfx::Renderer | |
kSaveShaderProgram enum value | ion::gfx::Renderer | |
kSaveStateTable enum value | ion::gfx::Renderer | |
kSaveVertexArray enum value | ion::gfx::Renderer | |
kShader enum value | ion::gfx::Renderer | |
kShaderInputRegistry enum value | ion::gfx::Renderer | |
kShaderProgram enum value | ion::gfx::Renderer | |
kTexture enum value | ion::gfx::Renderer | |
kWriteOnly enum value | ion::gfx::Renderer | |
MapBufferObjectData(const BufferObjectPtr &buffer, BufferObjectDataMapMode mode) | ion::gfx::Renderer | |
MapBufferObjectDataRange(const BufferObjectPtr &buffer, BufferObjectDataMapMode mode, const math::Range1ui &range) | ion::gfx::Renderer | |
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 |
PopDebugMarker() | ion::gfx::Renderer | |
ProcessResourceInfoRequests() | ion::gfx::Renderer | |
ProcessStateTable(const StateTablePtr &state_table) | ion::gfx::Renderer | |
PushDebugMarker(const std::string &marker) | ion::gfx::Renderer | |
ReadImage(const math::Range2i &range, Image::Format format, const base::AllocatorPtr &allocator) | ion::gfx::Renderer | |
Referent() | ion::base::Referent | inlineprotected |
ReleaseResources() | ion::gfx::Renderer | |
Renderer(const GraphicsManagerPtr &gm) | ion::gfx::Renderer | explicit |
RequestForcedShapeUpdates(const ShapePtr &shape) | ion::gfx::Renderer | |
RequestForcedUpdate(T *holder) | ion::gfx::Renderer | |
RequestForcedUpdate(T *holder) | ion::gfx::Renderer | |
RequestForcedUpdates(const NodePtr &node) | ion::gfx::Renderer | |
ResolveMultisampleFramebuffer(const FramebufferObjectPtr &ms_fbo, const FramebufferObjectPtr &dest_fbo) | ion::gfx::Renderer | |
ResourceType enum name | ion::gfx::Renderer | |
SetFlag(Flag flag) | ion::gfx::Renderer | inline |
SetFlags(const Flags &flags) | ion::gfx::Renderer | inline |
SetInitialUniformValue(const Uniform &u) | ion::gfx::Renderer | |
SetTextureImageUnitRange(const math::Range1i &units) | ion::gfx::Renderer | |
Shareable() | ion::base::Shareable | inlineprotected |
UnmapBufferObjectData(const BufferObjectPtr &buffer) | ion::gfx::Renderer | |
UpdateDefaultFramebufferFromOpenGL() | ion::gfx::Renderer | |
UpdateStateFromOpenGL(int window_width, int window_height) | ion::gfx::Renderer | |
UpdateStateFromStateTable(const StateTablePtr &state_to_clear) | ion::gfx::Renderer | |
~Allocatable() | ion::base::Allocatable | virtual |
~Referent() override | ion::base::Referent | inlineprotected |
~Renderer() override | ion::gfx::Renderer | protected |
~Shareable() | ion::base::Shareable | inlineprotectedvirtual |