webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <GLImplFactory.h>
Public Member Functions | |
GLImplFactory () | |
virtual | ~GLImplFactory () |
virtual CompilerImpl * | createCompiler ()=0 |
virtual ShaderImpl * | createShader (const gl::ShaderState &data)=0 |
virtual ProgramImpl * | createProgram (const gl::ProgramState &data)=0 |
virtual FramebufferImpl * | createFramebuffer (const gl::FramebufferState &data)=0 |
virtual TextureImpl * | createTexture (const gl::TextureState &state)=0 |
virtual RenderbufferImpl * | createRenderbuffer ()=0 |
virtual BufferImpl * | createBuffer ()=0 |
virtual VertexArrayImpl * | createVertexArray (const gl::VertexArrayState &data)=0 |
virtual QueryImpl * | createQuery (GLenum type)=0 |
virtual FenceNVImpl * | createFenceNV ()=0 |
virtual FenceSyncImpl * | createFenceSync ()=0 |
virtual TransformFeedbackImpl * | createTransformFeedback (const gl::TransformFeedbackState &state)=0 |
virtual SamplerImpl * | createSampler ()=0 |
virtual std::vector< PathImpl * > | createPaths (GLsizei range)=0 |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::NullFactory, rx::Context11, and rx::Context9.
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::Context11, rx::Context9, and rx::NullFactory.
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::NullFactory, rx::Context11, and rx::Context9.
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::NullFactory, rx::Context11, and rx::Context9.
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::Context11, rx::Context9, and rx::NullFactory.
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::NullFactory, rx::Context11, and rx::Context9.
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::Context11, rx::Context9, and rx::NullFactory.
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::NullFactory, rx::Context11, and rx::Context9.
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::NullFactory, rx::Context11, and rx::Context9.
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::NullFactory, rx::Context11, and rx::Context9.
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::Context11, rx::Context9, and rx::NullFactory.
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::NullFactory, rx::Context11, and rx::Context9.
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::NullFactory, rx::Context11, and rx::Context9.
|
pure virtual |
Implemented in rx::ContextVk, rx::ContextNULL, rx::ContextGL, rx::NullFactory, rx::Context11, and rx::Context9.