|
| Context9 (const gl::ContextState &state, Renderer9 *renderer) |
|
| ~Context9 () override |
|
gl::Error | initialize () override |
|
CompilerImpl * | createCompiler () override |
|
ShaderImpl * | createShader (const gl::ShaderState &data) override |
|
ProgramImpl * | createProgram (const gl::ProgramState &data) override |
|
FramebufferImpl * | createFramebuffer (const gl::FramebufferState &data) override |
|
TextureImpl * | createTexture (const gl::TextureState &state) override |
|
RenderbufferImpl * | createRenderbuffer () override |
|
BufferImpl * | createBuffer () override |
|
VertexArrayImpl * | createVertexArray (const gl::VertexArrayState &data) override |
|
QueryImpl * | createQuery (GLenum type) override |
|
FenceNVImpl * | createFenceNV () override |
|
FenceSyncImpl * | createFenceSync () override |
|
TransformFeedbackImpl * | createTransformFeedback (const gl::TransformFeedbackState &state) override |
|
SamplerImpl * | createSampler () override |
|
std::vector< PathImpl * > | createPaths (GLsizei) override |
|
gl::Error | flush () override |
|
gl::Error | finish () override |
|
gl::Error | drawArrays (GLenum mode, GLint first, GLsizei count) override |
|
gl::Error | drawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei instanceCount) override |
|
gl::Error | drawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, const gl::IndexRange &indexRange) override |
|
gl::Error | drawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instances, const gl::IndexRange &indexRange) override |
|
gl::Error | drawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, const gl::IndexRange &indexRange) override |
|
GLenum | getResetStatus () override |
|
std::string | getVendorString () const override |
|
std::string | getRendererDescription () const override |
|
void | insertEventMarker (GLsizei length, const char *marker) override |
|
void | pushGroupMarker (GLsizei length, const char *marker) override |
|
void | popGroupMarker () override |
|
void | syncState (const gl::State &state, const gl::State::DirtyBits &dirtyBits) override |
|
GLint | getGPUDisjoint () override |
|
GLint64 | getTimestamp () override |
|
void | onMakeCurrent (const gl::ContextState &data) override |
|
const gl::Caps & | getNativeCaps () const override |
|
const gl::TextureCapsMap & | getNativeTextureCaps () const override |
|
const gl::Extensions & | getNativeExtensions () const override |
|
const gl::Limitations & | getNativeLimitations () const override |
|
| ContextImpl (const gl::ContextState &state) |
|
virtual | ~ContextImpl () |
|
virtual void | stencilFillPath (const gl::Path *path, GLenum fillMode, GLuint mask) |
|
virtual void | stencilStrokePath (const gl::Path *path, GLint reference, GLuint mask) |
|
virtual void | coverFillPath (const gl::Path *path, GLenum coverMode) |
|
virtual void | coverStrokePath (const gl::Path *path, GLenum coverMode) |
|
virtual void | stencilThenCoverFillPath (const gl::Path *path, GLenum fillMode, GLuint mask, GLenum coverMode) |
|
virtual void | stencilThenCoverStrokePath (const gl::Path *path, GLint reference, GLuint mask, GLenum coverMode) |
|
virtual void | coverFillPathInstanced (const std::vector< gl::Path *> &paths, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) |
|
virtual void | coverStrokePathInstanced (const std::vector< gl::Path *> &paths, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) |
|
virtual void | stencilFillPathInstanced (const std::vector< gl::Path *> &paths, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues) |
|
virtual void | stencilStrokePathInstanced (const std::vector< gl::Path *> &paths, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues) |
|
virtual void | stencilThenCoverFillPathInstanced (const std::vector< gl::Path *> &paths, GLenum coverMode, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues) |
|
virtual void | stencilThenCoverStrokePathInstanced (const std::vector< gl::Path *> &paths, GLenum coverMode, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues) |
|
const gl::ContextState & | getContextState () |
|
int | getClientMajorVersion () const |
|
int | getClientMinorVersion () const |
|
const gl::State & | getGLState () const |
|
const gl::Caps & | getCaps () const |
|
const gl::TextureCapsMap & | getTextureCaps () const |
|
const gl::Extensions & | getExtensions () const |
|
const gl::Limitations & | getLimitations () const |
|
| GLImplFactory () |
|
virtual | ~GLImplFactory () |
|