Flutter Engine
The Flutter Engine
|
#include <GrGLSLVarying.h>
Public Types | |
enum class | Scope { kVertToFrag , kVertToGeo , kGeoToFrag } |
Public Member Functions | |
GrGLSLVarying ()=default | |
GrGLSLVarying (SkSLType type, Scope scope=Scope::kVertToFrag) | |
void | reset (SkSLType type, Scope scope=Scope::kVertToFrag) |
SkSLType | type () const |
Scope | scope () const |
bool | isInVertexShader () const |
bool | isInFragmentShader () const |
const char * | vsOut () const |
const char * | fsIn () const |
GrShaderVar | vsOutVar () const |
GrShaderVar | fsInVar () const |
Friends | |
class | GrGLSLVaryingHandler |
Definition at line 37 of file GrGLSLVarying.h.
|
strong |
Enumerator | |
---|---|
kVertToFrag | |
kVertToGeo | |
kGeoToFrag |
Definition at line 39 of file GrGLSLVarying.h.
|
default |
|
inline |
Definition at line 46 of file GrGLSLVarying.h.
|
inline |
Definition at line 67 of file GrGLSLVarying.h.
|
inline |
Definition at line 74 of file GrGLSLVarying.h.
|
inline |
Definition at line 64 of file GrGLSLVarying.h.
|
inline |
Definition at line 63 of file GrGLSLVarying.h.
|
inline |
Definition at line 53 of file GrGLSLVarying.h.
|
inline |
Definition at line 62 of file GrGLSLVarying.h.
|
inline |
Definition at line 61 of file GrGLSLVarying.h.
|
inline |
Definition at line 66 of file GrGLSLVarying.h.
|
inline |
Definition at line 69 of file GrGLSLVarying.h.
|
friend |
Definition at line 85 of file GrGLSLVarying.h.