webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rx::NullFactory Class Reference

#include <angle_unittests_utils.h>

Inheritance diagram for rx::NullFactory:
rx::GLImplFactory angle::NonCopyable

Public Member Functions

 NullFactory ()
 
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 &data) 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 range) override
 
- Public Member Functions inherited from rx::GLImplFactory
 GLImplFactory ()
 
virtual ~GLImplFactory ()
 

Constructor & Destructor Documentation

◆ NullFactory()

rx::NullFactory::NullFactory ( )
inline

Member Function Documentation

◆ createBuffer()

BufferImpl* rx::NullFactory::createBuffer ( )
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createCompiler()

CompilerImpl* rx::NullFactory::createCompiler ( )
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createFenceNV()

FenceNVImpl* rx::NullFactory::createFenceNV ( )
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createFenceSync()

FenceSyncImpl* rx::NullFactory::createFenceSync ( )
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createFramebuffer()

FramebufferImpl* rx::NullFactory::createFramebuffer ( const gl::FramebufferState &  data)
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createPaths()

std::vector<PathImpl *> rx::NullFactory::createPaths ( GLsizei  range)
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createProgram()

ProgramImpl* rx::NullFactory::createProgram ( const gl::ProgramState &  data)
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createQuery()

QueryImpl* rx::NullFactory::createQuery ( GLenum  type)
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createRenderbuffer()

RenderbufferImpl* rx::NullFactory::createRenderbuffer ( )
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createSampler()

SamplerImpl* rx::NullFactory::createSampler ( )
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createShader()

ShaderImpl* rx::NullFactory::createShader ( const gl::ShaderState &  data)
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createTexture()

TextureImpl* rx::NullFactory::createTexture ( const gl::TextureState &  data)
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createTransformFeedback()

TransformFeedbackImpl* rx::NullFactory::createTransformFeedback ( const gl::TransformFeedbackState &  state)
inlineoverridevirtual

Implements rx::GLImplFactory.

◆ createVertexArray()

VertexArrayImpl* rx::NullFactory::createVertexArray ( const gl::VertexArrayState &  data)
inlineoverridevirtual

Implements rx::GLImplFactory.


The documentation for this class was generated from the following file: