|
class | Texture |
|
class | BufferObject |
|
class | FramebufferObject |
|
class | Renderbuffer |
|
class | GLSLShader |
|
class | GLSLProgram |
|
|
typedef boost::recursive_mutex | mutex_type |
|
typedef boost::unique_lock< mutex_type > | lock_type |
|
RenderContextHandle Core::RenderResources::get_current_context |
( |
| ) |
|
Get the current render context of the calling thread NOTE: The returned handle should only be used in the scope where this function is being called, because it may become invalid later.
RenderResources::mutex_type & Core::RenderResources::GetMutex |
( |
| ) |
|
|
static |
Get the shared mutex for the opengl resources NOTE: Do not lock the RenderResources while StateEngine is locked as this will cause deadlock
void Core::RenderResources::install_resources_context |
( |
RenderResourcesContextHandle |
resources_context | ) |
|
Install a context from the UI system in the resource, so this class can generate virtual OpenGL contexts.
The documentation for this class was generated from the following files: