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

#include <CanvasRenderingContext.h>

Inheritance diagram for WebCore::CanvasRenderingContext:
WebCore::ScriptWrappable WebCore::CanvasRenderingContext2D

Public Member Functions

virtual ~CanvasRenderingContext ()
 
void ref ()
 
void deref ()
 
HTMLCanvasElementcanvas () const
 
virtual bool is2d () const
 
virtual bool isWebGL1 () const
 
virtual bool isWebGL2 () const
 
bool is3d () const
 
virtual bool isAccelerated () const
 
virtual void paintRenderingResultsToCanvas ()
 
virtual PlatformLayerplatformLayer () const
 
- Public Member Functions inherited from WebCore::ScriptWrappable
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 

Protected Member Functions

 CanvasRenderingContext (HTMLCanvasElement &)
 
bool wouldTaintOrigin (const CanvasPattern *)
 
bool wouldTaintOrigin (const HTMLCanvasElement *)
 
bool wouldTaintOrigin (const HTMLImageElement *)
 
bool wouldTaintOrigin (const HTMLVideoElement *)
 
bool wouldTaintOrigin (const URL &)
 
template<class T >
void checkOrigin (const T *arg)
 
void checkOrigin (const URL &)
 
- Protected Member Functions inherited from WebCore::ScriptWrappable
 ~ScriptWrappable ()
 
 ~ScriptWrappable ()
 

Additional Inherited Members

- Static Public Member Functions inherited from WebCore::ScriptWrappable
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 

Constructor & Destructor Documentation

◆ ~CanvasRenderingContext()

virtual WebCore::CanvasRenderingContext::~CanvasRenderingContext ( )
inlinevirtual

◆ CanvasRenderingContext()

WebCore::CanvasRenderingContext::CanvasRenderingContext ( HTMLCanvasElement canvas)
protected

Member Function Documentation

◆ canvas()

HTMLCanvasElement& WebCore::CanvasRenderingContext::canvas ( ) const
inline

◆ checkOrigin() [1/2]

template<class T >
void WebCore::CanvasRenderingContext::checkOrigin ( const T arg)
inlineprotected

◆ checkOrigin() [2/2]

void WebCore::CanvasRenderingContext::checkOrigin ( const URL url)
protected

◆ deref()

void WebCore::CanvasRenderingContext::deref ( )
inline

◆ is2d()

virtual bool WebCore::CanvasRenderingContext::is2d ( ) const
inlinevirtual

◆ is3d()

bool WebCore::CanvasRenderingContext::is3d ( ) const
inline

◆ isAccelerated()

virtual bool WebCore::CanvasRenderingContext::isAccelerated ( ) const
inlinevirtual

◆ isWebGL1()

virtual bool WebCore::CanvasRenderingContext::isWebGL1 ( ) const
inlinevirtual

◆ isWebGL2()

virtual bool WebCore::CanvasRenderingContext::isWebGL2 ( ) const
inlinevirtual

◆ paintRenderingResultsToCanvas()

virtual void WebCore::CanvasRenderingContext::paintRenderingResultsToCanvas ( )
inlinevirtual

◆ platformLayer()

virtual PlatformLayer* WebCore::CanvasRenderingContext::platformLayer ( ) const
inlinevirtual

◆ ref()

void WebCore::CanvasRenderingContext::ref ( )
inline

◆ wouldTaintOrigin() [1/5]

bool WebCore::CanvasRenderingContext::wouldTaintOrigin ( const CanvasPattern pattern)
protected

◆ wouldTaintOrigin() [2/5]

bool WebCore::CanvasRenderingContext::wouldTaintOrigin ( const HTMLCanvasElement sourceCanvas)
protected

◆ wouldTaintOrigin() [3/5]

bool WebCore::CanvasRenderingContext::wouldTaintOrigin ( const HTMLImageElement element)
protected

◆ wouldTaintOrigin() [4/5]

bool WebCore::CanvasRenderingContext::wouldTaintOrigin ( const HTMLVideoElement video)
protected

◆ wouldTaintOrigin() [5/5]

bool WebCore::CanvasRenderingContext::wouldTaintOrigin ( const URL url)
protected

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