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