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 GLVersiongetGLVersion () const
 
const StategetState () const
 
const CapsgetCaps () const
 
const TextureCapsMapgetTextureCaps () const
 
const ExtensionsgetExtensions () const
 
const ResourceManagergetResourceManager () const
 
const LimitationsgetLimitations () const
 
const TextureCapsgetTextureCap (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: