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

#include <UserGestureIndicator.h>

Public Member Functions

WEBCORE_EXPORT UserGestureIndicator (std::optional< ProcessingUserGestureState >, Document *=nullptr)
 
WEBCORE_EXPORT UserGestureIndicator (RefPtr< UserGestureToken >)
 
WEBCORE_EXPORT ~UserGestureIndicator ()
 
WEBCORE_EXPORT UserGestureIndicator (std::optional< ProcessingUserGestureState >, Document *=nullptr)
 
WEBCORE_EXPORT UserGestureIndicator (RefPtr< UserGestureToken >)
 
WEBCORE_EXPORT ~UserGestureIndicator ()
 

Static Public Member Functions

static WEBCORE_EXPORT RefPtr< UserGestureTokencurrentUserGesture ()
 
static WEBCORE_EXPORT bool processingUserGesture ()
 
static WEBCORE_EXPORT bool processingUserGestureForMedia ()
 
static WEBCORE_EXPORT RefPtr< UserGestureTokencurrentUserGesture ()
 
static WEBCORE_EXPORT bool processingUserGesture ()
 
static WEBCORE_EXPORT bool processingUserGestureForMedia ()
 

Constructor & Destructor Documentation

◆ UserGestureIndicator() [1/4]

WebCore::UserGestureIndicator::UserGestureIndicator ( std::optional< ProcessingUserGestureState state,
Document document = nullptr 
)
explicit

◆ UserGestureIndicator() [2/4]

WebCore::UserGestureIndicator::UserGestureIndicator ( RefPtr< UserGestureToken token)
explicit

◆ ~UserGestureIndicator() [1/2]

WebCore::UserGestureIndicator::~UserGestureIndicator ( )

◆ UserGestureIndicator() [3/4]

WEBCORE_EXPORT WebCore::UserGestureIndicator::UserGestureIndicator ( std::optional< ProcessingUserGestureState ,
Document = nullptr 
)
explicit

◆ UserGestureIndicator() [4/4]

WEBCORE_EXPORT WebCore::UserGestureIndicator::UserGestureIndicator ( RefPtr< UserGestureToken )
explicit

◆ ~UserGestureIndicator() [2/2]

WEBCORE_EXPORT WebCore::UserGestureIndicator::~UserGestureIndicator ( )

Member Function Documentation

◆ currentUserGesture() [1/2]

RefPtr< UserGestureToken > WebCore::UserGestureIndicator::currentUserGesture ( )
static

◆ currentUserGesture() [2/2]

static WEBCORE_EXPORT RefPtr<UserGestureToken> WebCore::UserGestureIndicator::currentUserGesture ( )
static

◆ processingUserGesture() [1/2]

static WEBCORE_EXPORT bool WebCore::UserGestureIndicator::processingUserGesture ( )
static

◆ processingUserGesture() [2/2]

bool WebCore::UserGestureIndicator::processingUserGesture ( )
static

◆ processingUserGestureForMedia() [1/2]

bool WebCore::UserGestureIndicator::processingUserGestureForMedia ( )
static

◆ processingUserGestureForMedia() [2/2]

static WEBCORE_EXPORT bool WebCore::UserGestureIndicator::processingUserGestureForMedia ( )
static

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