Flutter Engine
The Flutter Engine
|
#include <GrSPIRVVaryingHandler.h>
Public Types | |
typedef GrGLSLVaryingHandler::VarArray | VarArray |
Public Types inherited from GrGLSLVaryingHandler | |
enum class | Interpolation { kInterpolated , kCanBeFlat , kMustBeFlat } |
Public Member Functions | |
GrSPIRVVaryingHandler (GrGLSLProgramBuilder *program) | |
Public Member Functions inherited from GrGLSLVaryingHandler | |
GrGLSLVaryingHandler (GrGLSLProgramBuilder *program) | |
virtual | ~GrGLSLVaryingHandler () |
void | setNoPerspective () |
void | addVarying (const char *name, GrGLSLVarying *varying, Interpolation=Interpolation::kInterpolated) |
void | addPassThroughAttribute (const GrShaderVar &vsVar, const char *output, Interpolation=Interpolation::kInterpolated) |
void | emitAttributes (const GrGeometryProcessor &) |
void | finalize () |
void | getVertexDecls (SkString *inputDecls, SkString *outputDecls) const |
void | getFragDecls (SkString *inputDecls, SkString *outputDecls) const |
Additional Inherited Members | |
Protected Types inherited from GrGLSLVaryingHandler | |
typedef SkTBlockList< VaryingInfo > | VaryingList |
typedef SkTBlockList< GrShaderVar > | VarArray |
Protected Attributes inherited from GrGLSLVaryingHandler | |
VaryingList | fVaryings |
VarArray | fVertexInputs |
VarArray | fVertexOutputs |
VarArray | fFragInputs |
VarArray | fFragOutputs |
GrGLSLProgramBuilder * | fProgramBuilder |
Definition at line 17 of file GrSPIRVVaryingHandler.h.
Definition at line 21 of file GrSPIRVVaryingHandler.h.
|
inline |
Definition at line 19 of file GrSPIRVVaryingHandler.h.