|
enum class | FlutterGPUStorageMode { kHostVisible
, kDevicePrivate
, kDeviceTransient
} |
|
enum class | FlutterGPUPixelFormat {
kUnknown
, kA8UNormInt
, kR8UNormInt
, kR8G8UNormInt
,
kR8G8B8A8UNormInt
, kR8G8B8A8UNormIntSRGB
, kB8G8R8A8UNormInt
, kB8G8R8A8UNormIntSRGB
,
kR32G32B32A32Float
, kR16G16B16A16Float
, kB10G10R10XR
, kB10G10R10XRSRGB
,
kB10G10R10A10XR
, kS8UInt
, kD24UnormS8Uint
, kD32FloatS8UInt
} |
|
enum class | FlutterGPUTextureCoordinateSystem { kUploadFromHost
, kRenderToTexture
} |
|
enum class | FlutterGPUBlendFactor {
kZero
, kOne
, kSourceColor
, kOneMinusSourceColor
,
kSourceAlpha
, kOneMinusSourceAlpha
, kDestinationColor
, kOneMinusDestinationColor
,
kDestinationAlpha
, kOneMinusDestinationAlpha
, kSourceAlphaSaturated
, kBlendColor
,
kOneMinusBlendColor
, kBlendAlpha
, kOneMinusBlendAlpha
} |
|
enum class | FlutterGPUBlendOperation { kAdd
, kSubtract
, kReverseSubtract
} |
|
enum class | FlutterGPULoadAction { kDontCare
, kLoad
, kClear
} |
|
enum class | FlutterGPUStoreAction { kDontCare
, kStore
, kMultisampleResolve
, kStoreAndMultisampleResolve
} |
|
enum class | FlutterGPUShaderStage { kVertex
, kFragment
} |
|
enum class | FlutterGPUMinMagFilter { kNearest
, kLinear
} |
|
enum class | FlutterGPUMipFilter { kNearest
, kLinear
} |
|
enum class | FlutterGPUSamplerAddressMode { kClampToEdge
, kRepeat
, kMirror
} |
|
enum class | FlutterGPUIndexType { k16bit
, k32bit
} |
|
enum class | FlutterGPUPrimitiveType {
kTriangle
, kTriangleStrip
, kLine
, kLineStrip
,
kPoint
} |
|
enum class | FlutterGPUCompareFunction {
kNever
, kAlways
, kLess
, kEqual
,
kLessEqual
, kGreater
, kNotEqual
, kGreaterEqual
} |
|
enum class | FlutterGPUStencilOperation {
kKeep
, kZero
, kSetToReferenceValue
, kIncrementClamp
,
kDecrementClamp
, kInvert
, kIncrementWrap
, kDecrementWrap
} |
|
|
| IMPLEMENT_WRAPPERTYPEINFO (flutter_gpu, CommandBuffer) |
|
| IMPLEMENT_WRAPPERTYPEINFO (flutter_gpu, Context) |
|
| IMPLEMENT_WRAPPERTYPEINFO (flutter_gpu, DeviceBuffer) |
|
constexpr impeller::StorageMode | ToImpellerStorageMode (FlutterGPUStorageMode value) |
|
constexpr impeller::StorageMode | ToImpellerStorageMode (int value) |
|
constexpr impeller::PixelFormat | ToImpellerPixelFormat (FlutterGPUPixelFormat value) |
|
constexpr impeller::PixelFormat | ToImpellerPixelFormat (int value) |
|
constexpr FlutterGPUPixelFormat | FromImpellerPixelFormat (impeller::PixelFormat value) |
|
constexpr impeller::TextureCoordinateSystem | ToImpellerTextureCoordinateSystem (FlutterGPUTextureCoordinateSystem value) |
|
constexpr impeller::TextureCoordinateSystem | ToImpellerTextureCoordinateSystem (int value) |
|
constexpr impeller::BlendFactor | ToImpellerBlendFactor (FlutterGPUBlendFactor value) |
|
constexpr impeller::BlendFactor | ToImpellerBlendFactor (int value) |
|
constexpr impeller::BlendOperation | ToImpellerBlendOperation (FlutterGPUBlendOperation value) |
|
constexpr impeller::BlendOperation | ToImpellerBlendOperation (int value) |
|
constexpr impeller::LoadAction | ToImpellerLoadAction (FlutterGPULoadAction value) |
|
constexpr impeller::LoadAction | ToImpellerLoadAction (int value) |
|
constexpr impeller::StoreAction | ToImpellerStoreAction (FlutterGPUStoreAction value) |
|
constexpr impeller::StoreAction | ToImpellerStoreAction (int value) |
|
constexpr impeller::ShaderStage | ToImpellerShaderStage (FlutterGPUShaderStage value) |
|
constexpr impeller::ShaderStage | ToImpellerShaderStage (int value) |
|
constexpr FlutterGPUShaderStage | FromImpellerShaderStage (impeller::ShaderStage value) |
|
constexpr impeller::MinMagFilter | ToImpellerMinMagFilter (FlutterGPUMinMagFilter value) |
|
constexpr impeller::MinMagFilter | ToImpellerMinMagFilter (int value) |
|
constexpr impeller::MipFilter | ToImpellerMipFilter (FlutterGPUMipFilter value) |
|
constexpr impeller::MipFilter | ToImpellerMipFilter (int value) |
|
constexpr impeller::SamplerAddressMode | ToImpellerSamplerAddressMode (FlutterGPUSamplerAddressMode value) |
|
constexpr impeller::SamplerAddressMode | ToImpellerSamplerAddressMode (int value) |
|
constexpr impeller::IndexType | ToImpellerIndexType (FlutterGPUIndexType value) |
|
constexpr impeller::IndexType | ToImpellerIndexType (int value) |
|
constexpr impeller::PrimitiveType | ToImpellerPrimitiveType (FlutterGPUPrimitiveType value) |
|
constexpr impeller::PrimitiveType | ToImpellerPrimitiveType (int value) |
|
constexpr impeller::CompareFunction | ToImpellerCompareFunction (FlutterGPUCompareFunction value) |
|
constexpr impeller::CompareFunction | ToImpellerCompareFunction (int value) |
|
constexpr impeller::StencilOperation | ToImpellerStencilOperation (FlutterGPUStencilOperation value) |
|
constexpr impeller::StencilOperation | ToImpellerStencilOperation (int value) |
|
| IMPLEMENT_WRAPPERTYPEINFO (flutter_gpu, HostBuffer) |
|
| IMPLEMENT_WRAPPERTYPEINFO (flutter_gpu, RenderPass) |
|
| IMPLEMENT_WRAPPERTYPEINFO (flutter_gpu, RenderPipeline) |
|
| IMPLEMENT_WRAPPERTYPEINFO (flutter_gpu, Shader) |
|
| IMPLEMENT_WRAPPERTYPEINFO (flutter_gpu, ShaderLibrary) |
|
static impeller::ShaderStage | ToShaderStage (impeller::fb::shaderbundle::ShaderStage stage) |
|
static impeller::ShaderType | FromInputType (impeller::fb::shaderbundle::InputDataType input_type) |
|
static impeller::ShaderType | FromUniformType (impeller::fb::shaderbundle::UniformDataType uniform_type) |
|
static size_t | SizeOfInputType (impeller::fb::shaderbundle::InputDataType input_type) |
|
static const impeller::fb::shaderbundle::BackendShader * | GetShaderBackend (impeller::Context::BackendType backend_type, const impeller::fb::shaderbundle::Shader *shader) |
|
| IMPLEMENT_WRAPPERTYPEINFO (flutter_gpu, Texture) |
|