#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: