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 ()
 
CompilerImplcreateCompiler () override
 
ShaderImplcreateShader (const gl::ShaderState &data) override
 
ProgramImplcreateProgram (const gl::ProgramState &data) override
 
FramebufferImplcreateFramebuffer (const gl::FramebufferState &data) override
 
TextureImplcreateTexture (const gl::TextureState &data) override
 
RenderbufferImplcreateRenderbuffer () override
 
BufferImplcreateBuffer () override
 
VertexArrayImplcreateVertexArray (const gl::VertexArrayState &data) override
 
QueryImplcreateQuery (GLenum type) override
 
FenceNVImplcreateFenceNV () override
 
FenceSyncImplcreateFenceSync () override
 
TransformFeedbackImplcreateTransformFeedback (const gl::TransformFeedbackState &state) override
 
SamplerImplcreateSampler () 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: