![]() |
Flutter Engine
The Flutter Engine
|
#include <SkRuntimeEffect.h>
Public Types | |
enum class | Type { kFloat , kFloat2 , kFloat3 , kFloat4 , kFloat2x2 , kFloat3x3 , kFloat4x4 , kInt , kInt2 , kInt3 , kInt4 } |
enum | Flags { kArray_Flag = 0x1 , kColor_Flag = 0x2 , kVertex_Flag = 0x4 , kFragment_Flag = 0x8 , kHalfPrecision_Flag = 0x10 } |
Public Member Functions | |
bool | isArray () const |
bool | isColor () const |
size_t | sizeInBytes () const |
Public Attributes | |
std::string_view | name |
size_t | offset |
Type | type |
int | count |
uint32_t | flags |
Definition at line 62 of file SkRuntimeEffect.h.
Enumerator | |
---|---|
kArray_Flag | |
kColor_Flag | |
kVertex_Flag | |
kFragment_Flag | |
kHalfPrecision_Flag |
Definition at line 77 of file SkRuntimeEffect.h.
|
strong |
Enumerator | |
---|---|
kFloat | |
kFloat2 | |
kFloat3 | |
kFloat4 | |
kFloat2x2 | |
kFloat3x3 | |
kFloat4x4 | |
kInt | |
kInt2 | |
kInt3 | |
kInt4 |
Definition at line 63 of file SkRuntimeEffect.h.
|
inline |
Definition at line 105 of file SkRuntimeEffect.h.
|
inline |
Definition at line 106 of file SkRuntimeEffect.h.
size_t SkRuntimeEffect::Uniform::sizeInBytes | ( | ) | const |
Definition at line 730 of file SkRuntimeEffect.cpp.
int SkRuntimeEffect::Uniform::count |
Definition at line 102 of file SkRuntimeEffect.h.
uint32_t SkRuntimeEffect::Uniform::flags |
Definition at line 103 of file SkRuntimeEffect.h.
std::string_view SkRuntimeEffect::Uniform::name |
Definition at line 99 of file SkRuntimeEffect.h.
size_t SkRuntimeEffect::Uniform::offset |
Definition at line 100 of file SkRuntimeEffect.h.
Type SkRuntimeEffect::Uniform::type |
Definition at line 101 of file SkRuntimeEffect.h.