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

#include <Path.h>

Inheritance diagram for gl::Path:
angle::NonCopyable

Public Member Functions

 Path (rx::PathImpl *impl)
 
 ~Path ()
 
Error setCommands (GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords)
 
void setStrokeWidth (GLfloat width)
 
void setStrokeBound (GLfloat bound)
 
void setEndCaps (GLenum type)
 
void setJoinStyle (GLenum type)
 
void setMiterLimit (GLfloat value)
 
GLfloat getStrokeWidth () const
 
GLfloat getStrokeBound () const
 
GLfloat getMiterLimit () const
 
GLenum getEndCaps () const
 
GLenum getJoinStyle () const
 
bool hasPathData () const
 
rx::PathImplgetImplementation () const
 

Constructor & Destructor Documentation

◆ Path()

gl::Path::Path ( rx::PathImpl impl)

◆ ~Path()

gl::Path::~Path ( )

Member Function Documentation

◆ getEndCaps()

GLenum gl::Path::getEndCaps ( ) const
inline

◆ getImplementation()

rx::PathImpl* gl::Path::getImplementation ( ) const
inline

◆ getJoinStyle()

GLenum gl::Path::getJoinStyle ( ) const
inline

◆ getMiterLimit()

GLfloat gl::Path::getMiterLimit ( ) const
inline

◆ getStrokeBound()

GLfloat gl::Path::getStrokeBound ( ) const
inline

◆ getStrokeWidth()

GLfloat gl::Path::getStrokeWidth ( ) const
inline

◆ hasPathData()

bool gl::Path::hasPathData ( ) const
inline

◆ setCommands()

Error gl::Path::setCommands ( GLsizei  numCommands,
const GLubyte commands,
GLsizei  numCoords,
GLenum  coordType,
const void coords 
)

◆ setEndCaps()

void gl::Path::setEndCaps ( GLenum  type)

◆ setJoinStyle()

void gl::Path::setJoinStyle ( GLenum  type)

◆ setMiterLimit()

void gl::Path::setMiterLimit ( GLfloat  value)

◆ setStrokeBound()

void gl::Path::setStrokeBound ( GLfloat  bound)

◆ setStrokeWidth()

void gl::Path::setStrokeWidth ( GLfloat  width)

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