#include <ResourceManager.h>
|
| | ResourceManager () |
| |
| | ~ResourceManager () |
| |
| void | addRef () |
| |
| void | release () |
| |
| GLuint | createBuffer () |
| |
| GLuint | createShader (rx::GLImplFactory *factory, const gl::Limitations &rendererLimitations, GLenum type) |
| |
| GLuint | createProgram (rx::GLImplFactory *factory) |
| |
| GLuint | createTexture () |
| |
| GLuint | createRenderbuffer () |
| |
| GLuint | createSampler () |
| |
| GLuint | createFenceSync (rx::GLImplFactory *factory) |
| |
| ErrorOrResult< GLuint > | createPaths (rx::GLImplFactory *factory, GLsizei range) |
| |
| void | deleteBuffer (GLuint buffer) |
| |
| void | deleteShader (GLuint shader) |
| |
| void | deleteProgram (GLuint program) |
| |
| void | deleteTexture (GLuint texture) |
| |
| void | deleteRenderbuffer (GLuint renderbuffer) |
| |
| void | deleteSampler (GLuint sampler) |
| |
| void | deleteFenceSync (GLuint fenceSync) |
| |
| void | deletePaths (GLuint first, GLsizei range) |
| |
| Buffer * | getBuffer (GLuint handle) |
| |
| Shader * | getShader (GLuint handle) const |
| |
| Program * | getProgram (GLuint handle) const |
| |
| Texture * | getTexture (GLuint handle) |
| |
| Renderbuffer * | getRenderbuffer (GLuint handle) |
| |
| Sampler * | getSampler (GLuint handle) |
| |
| FenceSync * | getFenceSync (GLuint handle) |
| |
| const Path * | getPath (GLuint path) const |
| |
| Path * | getPath (GLuint path) |
| |
| bool | hasPath (GLuint path) const |
| |
| void | setRenderbuffer (GLuint handle, Renderbuffer *renderbuffer) |
| |
| Buffer * | checkBufferAllocation (rx::GLImplFactory *factory, GLuint handle) |
| |
| Texture * | checkTextureAllocation (rx::GLImplFactory *factory, GLuint handle, GLenum type) |
| |
| Renderbuffer * | checkRenderbufferAllocation (rx::GLImplFactory *factory, GLuint handle) |
| |
| Sampler * | checkSamplerAllocation (rx::GLImplFactory *factory, GLuint samplerHandle) |
| |
| bool | isSampler (GLuint sampler) |
| |
| bool | isTextureGenerated (GLuint texture) const |
| |
| bool | isBufferGenerated (GLuint buffer) const |
| |
| bool | isRenderbufferGenerated (GLuint renderbuffer) const |
| |
◆ ResourceManager()
| gl::ResourceManager::ResourceManager |
( |
| ) |
|
◆ ~ResourceManager()
| gl::ResourceManager::~ResourceManager |
( |
| ) |
|
◆ addRef()
| void gl::ResourceManager::addRef |
( |
void |
| ) |
|
◆ checkBufferAllocation()
◆ checkRenderbufferAllocation()
◆ checkSamplerAllocation()
◆ checkTextureAllocation()
◆ createBuffer()
| GLuint gl::ResourceManager::createBuffer |
( |
| ) |
|
◆ createFenceSync()
◆ createPaths()
◆ createProgram()
◆ createRenderbuffer()
| GLuint gl::ResourceManager::createRenderbuffer |
( |
| ) |
|
◆ createSampler()
| GLuint gl::ResourceManager::createSampler |
( |
| ) |
|
◆ createShader()
◆ createTexture()
| GLuint gl::ResourceManager::createTexture |
( |
| ) |
|
◆ deleteBuffer()
| void gl::ResourceManager::deleteBuffer |
( |
GLuint |
buffer | ) |
|
◆ deleteFenceSync()
| void gl::ResourceManager::deleteFenceSync |
( |
GLuint |
fenceSync | ) |
|
◆ deletePaths()
◆ deleteProgram()
| void gl::ResourceManager::deleteProgram |
( |
GLuint |
program | ) |
|
◆ deleteRenderbuffer()
| void gl::ResourceManager::deleteRenderbuffer |
( |
GLuint |
renderbuffer | ) |
|
◆ deleteSampler()
| void gl::ResourceManager::deleteSampler |
( |
GLuint |
sampler | ) |
|
◆ deleteShader()
| void gl::ResourceManager::deleteShader |
( |
GLuint |
shader | ) |
|
◆ deleteTexture()
| void gl::ResourceManager::deleteTexture |
( |
GLuint |
texture | ) |
|
◆ getBuffer()
◆ getFenceSync()
◆ getPath() [1/2]
| const Path * gl::ResourceManager::getPath |
( |
GLuint |
path | ) |
const |
◆ getPath() [2/2]
| Path * gl::ResourceManager::getPath |
( |
GLuint |
path | ) |
|
◆ getProgram()
◆ getRenderbuffer()
◆ getSampler()
◆ getShader()
| Shader * gl::ResourceManager::getShader |
( |
GLuint |
handle | ) |
const |
◆ getTexture()
◆ hasPath()
| bool gl::ResourceManager::hasPath |
( |
GLuint |
path | ) |
const |
◆ isBufferGenerated()
| bool gl::ResourceManager::isBufferGenerated |
( |
GLuint |
buffer | ) |
const |
◆ isRenderbufferGenerated()
| bool gl::ResourceManager::isRenderbufferGenerated |
( |
GLuint |
renderbuffer | ) |
const |
◆ isSampler()
| bool gl::ResourceManager::isSampler |
( |
GLuint |
sampler | ) |
|
◆ isTextureGenerated()
| bool gl::ResourceManager::isTextureGenerated |
( |
GLuint |
texture | ) |
const |
◆ release()
| void gl::ResourceManager::release |
( |
| ) |
|
◆ setRenderbuffer()
The documentation for this class was generated from the following files: