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

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

AllClearFlags()ion::gfx::Rendererstatic
AllFlags()ion::gfx::Rendererstatic
Allocatable()ion::base::Allocatableprotected
Allocatable(const Allocatable &other)ion::base::Allocatableprotected
Allocatable(const AllocatorPtr &allocator)ion::base::Allocatableexplicitprotected
AllProcessFlags()ion::gfx::Rendererstatic
AllRestoreFlags()ion::gfx::Rendererstatic
AllSaveFlags()ion::gfx::Rendererstatic
BindFramebuffer(const FramebufferObjectPtr &fbo)ion::gfx::Renderer
BindResource(T *holder)ion::gfx::Renderer
BindResource(T *holder)ion::gfx::Renderer
BufferObjectDataMapMode enum nameion::gfx::Renderer
ClearAllResources()ion::gfx::Renderer
ClearCachedBindings()ion::gfx::Renderer
ClearFlag(Flag flag)ion::gfx::Rendererinline
ClearFlags(const Flags &flags)ion::gfx::Rendererinline
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::Rendererstatic
DestroyStateCache(const portgfx::Visual *visual)ion::gfx::Rendererstatic
DrawScene(const NodePtr &node)ion::gfx::Renderervirtual
Flag enum nameion::gfx::Renderer
Flags typedefion::gfx::Renderer
GetAllocator() const ion::base::Allocatableinline
GetAllocatorForLifetime(AllocationLifetime lifetime) const ion::base::Allocatableinline
GetCurrentFramebuffer() const ion::gfx::Renderer
GetDefaultShaderProgram() const ion::gfx::Rendererinline
GetFlags() const ion::gfx::Rendererinline
GetGpuMemoryUsage(ResourceType type) const ion::gfx::Renderer
GetGraphicsManager() const ion::gfx::Renderer
GetNonNullAllocator() const ion::base::Allocatableinline
GetRefCount() const ion::base::Shareableinline
GetResourceGlId(T *holder)ion::gfx::Renderer
GetResourceManager() const ion::gfx::Renderer
GetStateTable() const ion::gfx::Renderer
kAttributeArray enum valueion::gfx::Renderer
kBufferObject enum valueion::gfx::Renderer
kClearActiveTexture enum valueion::gfx::Renderer
kClearArrayBuffer enum valueion::gfx::Renderer
kClearCubemaps enum valueion::gfx::Renderer
kClearElementArrayBuffer enum valueion::gfx::Renderer
kClearFramebuffer enum valueion::gfx::Renderer
kClearSamplers enum valueion::gfx::Renderer
kClearShaderProgram enum valueion::gfx::Renderer
kClearTextures enum valueion::gfx::Renderer
kClearVertexArray enum valueion::gfx::Renderer
kFramebufferObject enum valueion::gfx::Renderer
kNumFlagsion::gfx::Rendererstatic
kNumResourceTypesion::gfx::Rendererstatic
kProcessInfoRequests enum valueion::gfx::Renderer
kProcessReleases enum valueion::gfx::Renderer
kReadOnly enum valueion::gfx::Renderer
kReadWrite enum valueion::gfx::Renderer
kRestoreActiveTexture enum valueion::gfx::Renderer
kRestoreArrayBuffer enum valueion::gfx::Renderer
kRestoreElementArrayBuffer enum valueion::gfx::Renderer
kRestoreFramebuffer enum valueion::gfx::Renderer
kRestoreShaderProgram enum valueion::gfx::Renderer
kRestoreStateTable enum valueion::gfx::Renderer
kRestoreVertexArray enum valueion::gfx::Renderer
kSampler enum valueion::gfx::Renderer
kSaveActiveTexture enum valueion::gfx::Renderer
kSaveArrayBuffer enum valueion::gfx::Renderer
kSaveElementArrayBuffer enum valueion::gfx::Renderer
kSaveFramebuffer enum valueion::gfx::Renderer
kSaveShaderProgram enum valueion::gfx::Renderer
kSaveStateTable enum valueion::gfx::Renderer
kSaveVertexArray enum valueion::gfx::Renderer
kShader enum valueion::gfx::Renderer
kShaderInputRegistry enum valueion::gfx::Renderer
kShaderProgram enum valueion::gfx::Renderer
kTexture enum valueion::gfx::Renderer
kWriteOnly enum valueion::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::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
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::Referentinlineprotected
ReleaseResources()ion::gfx::Renderer
Renderer(const GraphicsManagerPtr &gm)ion::gfx::Rendererexplicit
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 nameion::gfx::Renderer
SetFlag(Flag flag)ion::gfx::Rendererinline
SetFlags(const Flags &flags)ion::gfx::Rendererinline
SetInitialUniformValue(const Uniform &u)ion::gfx::Renderer
SetTextureImageUnitRange(const math::Range1i &units)ion::gfx::Renderer
Shareable()ion::base::Shareableinlineprotected
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::Allocatablevirtual
~Referent() overrideion::base::Referentinlineprotected
~Renderer() overrideion::gfx::Rendererprotected
~Shareable()ion::base::Shareableinlineprotectedvirtual