Flutter Engine
The Flutter Engine
|
#include <GrStrokeTessellationShader.h>
Classes | |
class | Impl |
Public Member Functions | |
GrStrokeTessellationShader (const GrShaderCaps &, PatchAttribs, const SkMatrix &viewMatrix, const SkStrokeRec &, SkPMColor4f) | |
PatchAttribs | attribs () const |
bool | hasDynamicStroke () const |
bool | hasDynamicColor () const |
bool | hasExplicitCurveType () const |
const SkStrokeRec & | stroke () const |
Public Member Functions inherited from GrTessellationShader | |
GrTessellationShader (ClassID classID, GrPrimitiveType primitiveType, const SkMatrix &viewMatrix, const SkPMColor4f &color) | |
GrPrimitiveType | primitiveType () const |
const SkMatrix & | viewMatrix () const |
const SkPMColor4f & | color () const |
Public Member Functions inherited from GrGeometryProcessor | |
GrGeometryProcessor (ClassID) | |
int | numTextureSamplers () const |
const TextureSampler & | textureSampler (int index) const |
int | numVertexAttributes () const |
const AttributeSet & | vertexAttributes () const |
int | numInstanceAttributes () const |
const AttributeSet & | instanceAttributes () const |
bool | hasVertexAttributes () const |
bool | hasInstanceAttributes () const |
size_t | vertexStride () const |
size_t | instanceStride () const |
virtual void | addToKey (const GrShaderCaps &, skgpu::KeyBuilder *) const =0 |
void | getAttributeKey (skgpu::KeyBuilder *b) const |
virtual std::unique_ptr< ProgramImpl > | makeProgramImpl (const GrShaderCaps &) const =0 |
Public Member Functions inherited from GrProcessor | |
virtual | ~GrProcessor ()=default |
virtual const char * | name () const =0 |
void * | operator new (size_t size) |
void * | operator new (size_t object_size, size_t footer_size) |
void | operator delete (void *target) |
void * | operator new (size_t size, void *placement) |
void | operator delete (void *target, void *placement) |
template<typename T > | |
const T & | cast () const |
ClassID | classID () const |
Definition at line 24 of file GrStrokeTessellationShader.h.
GrStrokeTessellationShader::GrStrokeTessellationShader | ( | const GrShaderCaps & | shaderCaps, |
PatchAttribs | attribs, | ||
const SkMatrix & | viewMatrix, | ||
const SkStrokeRec & | stroke, | ||
SkPMColor4f | color | ||
) |
Definition at line 88 of file GrStrokeTessellationShader.cpp.
|
inline |
Definition at line 33 of file GrStrokeTessellationShader.h.
|
inline |
Definition at line 35 of file GrStrokeTessellationShader.h.
|
inline |
Definition at line 34 of file GrStrokeTessellationShader.h.
|
inline |
Definition at line 36 of file GrStrokeTessellationShader.h.
|
inline |
Definition at line 37 of file GrStrokeTessellationShader.h.