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

#include <WebGLStateTracker.h>

Public Types

enum  WebGLContextCounterType
 
enum  WebGLContextCounterType
 
using StateChangeHandler = WTF::Function< void(bool isUsingWebGL)>
 
using WebGLContextCounter = RefCounter< WebGLContextCounterType >
 
using Token = WebGLContextCounter::Token
 
using StateChangeHandler = WTF::Function< void(bool isUsingWebGL)>
 
using WebGLContextCounter = RefCounter< WebGLContextCounterType >
 
using Token = WebGLContextCounter::Token
 

Public Member Functions

WEBCORE_EXPORT WebGLStateTracker (StateChangeHandler &&)
 
Token token (GraphicsContext3DPowerPreference)
 
WEBCORE_EXPORT WebGLStateTracker (StateChangeHandler &&)
 
Token token (GraphicsContext3DPowerPreference)
 

Member Typedef Documentation

◆ StateChangeHandler [1/2]

◆ StateChangeHandler [2/2]

◆ Token [1/2]

◆ Token [2/2]

◆ WebGLContextCounter [1/2]

◆ WebGLContextCounter [2/2]

Member Enumeration Documentation

◆ WebGLContextCounterType [1/2]

◆ WebGLContextCounterType [2/2]

Constructor & Destructor Documentation

◆ WebGLStateTracker() [1/2]

WebCore::WebGLStateTracker::WebGLStateTracker ( StateChangeHandler &&  handler)
explicit

◆ WebGLStateTracker() [2/2]

WEBCORE_EXPORT WebCore::WebGLStateTracker::WebGLStateTracker ( StateChangeHandler &&  )
explicit

Member Function Documentation

◆ token() [1/2]

auto WebCore::WebGLStateTracker::token ( GraphicsContext3DPowerPreference  powerPreference)

◆ token() [2/2]

Token WebCore::WebGLStateTracker::token ( GraphicsContext3DPowerPreference  )

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