#include <ContextState.h>
|
| ValidationContext (GLint clientMajorVersion, GLint clientMinorVersion, State *state, const Caps &caps, const TextureCapsMap &textureCaps, const Extensions &extensions, const ResourceManager *resourceManager, const Limitations &limitations, bool skipValidation) |
|
virtual | ~ValidationContext () |
|
virtual void | handleError (const Error &error)=0 |
|
const ContextState & | getContextState () const |
|
int | getClientMajorVersion () const |
|
int | getClientMinorVersion () const |
|
const GLVersion & | getGLVersion () const |
|
const State & | getGLState () const |
|
const Caps & | getCaps () const |
|
const TextureCapsMap & | getTextureCaps () const |
|
const Extensions & | getExtensions () const |
|
const Limitations & | getLimitations () const |
|
bool | skipValidation () const |
|
bool | getQueryParameterInfo (GLenum pname, GLenum *type, unsigned int *numParams) |
|
bool | getIndexedQueryParameterInfo (GLenum target, GLenum *type, unsigned int *numParams) |
|
Program * | getProgram (GLuint handle) const |
|
Shader * | getShader (GLuint handle) const |
|
◆ ValidationContext()
◆ ~ValidationContext()
virtual gl::ValidationContext::~ValidationContext |
( |
| ) |
|
|
inlinevirtual |
◆ getCaps()
const Caps& gl::ValidationContext::getCaps |
( |
| ) |
const |
|
inline |
◆ getClientMajorVersion()
int gl::ValidationContext::getClientMajorVersion |
( |
| ) |
const |
|
inline |
◆ getClientMinorVersion()
int gl::ValidationContext::getClientMinorVersion |
( |
| ) |
const |
|
inline |
◆ getContextState()
const ContextState& gl::ValidationContext::getContextState |
( |
| ) |
const |
|
inline |
◆ getExtensions()
const Extensions& gl::ValidationContext::getExtensions |
( |
| ) |
const |
|
inline |
◆ getGLState()
const State& gl::ValidationContext::getGLState |
( |
| ) |
const |
|
inline |
◆ getGLVersion()
const GLVersion& gl::ValidationContext::getGLVersion |
( |
| ) |
const |
|
inline |
◆ getIndexedQueryParameterInfo()
bool gl::ValidationContext::getIndexedQueryParameterInfo |
( |
GLenum |
target, |
|
|
GLenum * |
type, |
|
|
unsigned int * |
numParams |
|
) |
| |
◆ getLimitations()
const Limitations& gl::ValidationContext::getLimitations |
( |
| ) |
const |
|
inline |
◆ getProgram()
Program * gl::ValidationContext::getProgram |
( |
GLuint |
handle | ) |
const |
◆ getQueryParameterInfo()
bool gl::ValidationContext::getQueryParameterInfo |
( |
GLenum |
pname, |
|
|
GLenum * |
type, |
|
|
unsigned int * |
numParams |
|
) |
| |
◆ getShader()
Shader * gl::ValidationContext::getShader |
( |
GLuint |
handle | ) |
const |
◆ getTextureCaps()
◆ handleError()
virtual void gl::ValidationContext::handleError |
( |
const Error & |
error | ) |
|
|
pure virtual |
◆ skipValidation()
bool gl::ValidationContext::skipValidation |
( |
| ) |
const |
|
inline |
◆ mSkipValidation
bool gl::ValidationContext::mSkipValidation |
|
protected |
◆ mState
The documentation for this class was generated from the following files: