webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Friends | List of all members
gl::ContextState Class Referencefinal

#include <ContextState.h>

Inheritance diagram for gl::ContextState:
angle::NonCopyable

Public Member Functions

 ContextState (uintptr_t context, GLint clientMajorVersion, GLint clientMinorVersion, State *state, const Caps &caps, const TextureCapsMap &textureCaps, const Extensions &extensions, const ResourceManager *resourceManager, const Limitations &limitations)
 
 ~ContextState ()
 
uintptr_t getContext () const
 
GLint getClientMajorVersion () const
 
GLint getClientMinorVersion () const
 
const GLVersion & getGLVersion () const
 
const State & getState () const
 
const Caps & getCaps () const
 
const TextureCapsMap & getTextureCaps () const
 
const Extensions & getExtensions () const
 
const ResourceManager & getResourceManager () const
 
const Limitations & getLimitations () const
 
const TextureCaps & getTextureCap (GLenum internalFormat) const
 
- Public Member Functions inherited from angle::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 

Friends

class Context
 
class ValidationContext
 

Additional Inherited Members

- Protected Member Functions inherited from angle::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
void operator= (const NonCopyable &)=delete
 

Constructor & Destructor Documentation

◆ ContextState()

gl::ContextState::ContextState ( uintptr_t  context,
GLint  clientMajorVersion,
GLint  clientMinorVersion,
State *  state,
const Caps &  caps,
const TextureCapsMap &  textureCaps,
const Extensions &  extensions,
const ResourceManager *  resourceManager,
const Limitations &  limitations 
)

◆ ~ContextState()

gl::ContextState::~ContextState ( )

Member Function Documentation

◆ getCaps()

const Caps& gl::ContextState::getCaps ( ) const
inline

◆ getClientMajorVersion()

GLint gl::ContextState::getClientMajorVersion ( ) const
inline

◆ getClientMinorVersion()

GLint gl::ContextState::getClientMinorVersion ( ) const
inline

◆ getContext()

uintptr_t gl::ContextState::getContext ( ) const
inline

◆ getExtensions()

const Extensions& gl::ContextState::getExtensions ( ) const
inline

◆ getGLVersion()

const GLVersion& gl::ContextState::getGLVersion ( ) const
inline

◆ getLimitations()

const Limitations& gl::ContextState::getLimitations ( ) const
inline

◆ getResourceManager()

const ResourceManager& gl::ContextState::getResourceManager ( ) const
inline

◆ getState()

const State& gl::ContextState::getState ( ) const
inline

◆ getTextureCap()

const TextureCaps & gl::ContextState::getTextureCap ( GLenum  internalFormat) const

◆ getTextureCaps()

const TextureCapsMap& gl::ContextState::getTextureCaps ( ) const
inline

Friends And Related Function Documentation

◆ Context

friend class Context
friend

◆ ValidationContext

friend class ValidationContext
friend

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