|
| 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
} |
| |
| enum class | FlutterGPUCullMode {
kNone
,
kFrontFace
,
kBackFace
} |
| |
| enum class | FlutterGPUWindingOrder {
kClockwise
,
kCounterClockwise
} |
| |
| enum class | FlutterGPUPolygonMode {
kFill
,
kLine
} |
| |
Definition at line 102 of file formats.h.
103 {
104 switch (value) {
106 return FlutterGPUPixelFormat::kUnknown;
108 return FlutterGPUPixelFormat::kA8UNormInt;
110 return FlutterGPUPixelFormat::kR8UNormInt;
112 return FlutterGPUPixelFormat::kR8G8UNormInt;
114 return FlutterGPUPixelFormat::kR8G8B8A8UNormInt;
116 return FlutterGPUPixelFormat::kR8G8B8A8UNormIntSRGB;
118 return FlutterGPUPixelFormat::kB8G8R8A8UNormInt;
120 return FlutterGPUPixelFormat::kB8G8R8A8UNormIntSRGB;
122 return FlutterGPUPixelFormat::kR32G32B32A32Float;
124 return FlutterGPUPixelFormat::kR16G16B16A16Float;
126 return FlutterGPUPixelFormat::kB10G10R10XR;
128 return FlutterGPUPixelFormat::kB10G10R10XRSRGB;
130 return FlutterGPUPixelFormat::kB10G10R10A10XR;
132 return FlutterGPUPixelFormat::kS8UInt;
134 return FlutterGPUPixelFormat::kD24UnormS8Uint;
136 return FlutterGPUPixelFormat::kD32FloatS8UInt;
137 }
138}
References impeller::kA8UNormInt, kA8UNormInt, impeller::kB10G10R10A10XR, kB10G10R10A10XR, impeller::kB10G10R10XR, kB10G10R10XR, impeller::kB10G10R10XRSRGB, kB10G10R10XRSRGB, impeller::kB8G8R8A8UNormInt, kB8G8R8A8UNormInt, impeller::kB8G8R8A8UNormIntSRGB, kB8G8R8A8UNormIntSRGB, impeller::kD24UnormS8Uint, kD24UnormS8Uint, impeller::kD32FloatS8UInt, kD32FloatS8UInt, impeller::kR16G16B16A16Float, kR16G16B16A16Float, impeller::kR32G32B32A32Float, kR32G32B32A32Float, impeller::kR8G8B8A8UNormInt, kR8G8B8A8UNormInt, impeller::kR8G8B8A8UNormIntSRGB, kR8G8B8A8UNormIntSRGB, impeller::kR8G8UNormInt, kR8G8UNormInt, impeller::kR8UNormInt, kR8UNormInt, impeller::kS8UInt, kS8UInt, impeller::kUnknown, kUnknown, and value.
Referenced by InternalFlutterGpu_Context_GetDefaultColorFormat(), InternalFlutterGpu_Context_GetDefaultDepthStencilFormat(), and InternalFlutterGpu_Context_GetDefaultStencilFormat().
Definition at line 179 of file formats.h.
180 {
181 switch (value) {
182 case FlutterGPUBlendFactor::kZero:
184 case FlutterGPUBlendFactor::kOne:
186 case FlutterGPUBlendFactor::kSourceColor:
188 case FlutterGPUBlendFactor::kOneMinusSourceColor:
190 case FlutterGPUBlendFactor::kSourceAlpha:
192 case FlutterGPUBlendFactor::kOneMinusSourceAlpha:
194 case FlutterGPUBlendFactor::kDestinationColor:
196 case FlutterGPUBlendFactor::kOneMinusDestinationColor:
198 case FlutterGPUBlendFactor::kDestinationAlpha:
200 case FlutterGPUBlendFactor::kOneMinusDestinationAlpha:
202 case FlutterGPUBlendFactor::kSourceAlphaSaturated:
204 case FlutterGPUBlendFactor::kBlendColor:
206 case FlutterGPUBlendFactor::kOneMinusBlendColor:
208 case FlutterGPUBlendFactor::kBlendAlpha:
210 case FlutterGPUBlendFactor::kOneMinusBlendAlpha:
212 }
213}
References impeller::kBlendAlpha, kBlendAlpha, impeller::kBlendColor, kBlendColor, impeller::kDestinationAlpha, kDestinationAlpha, impeller::kDestinationColor, kDestinationColor, impeller::kOne, kOne, impeller::kOneMinusBlendAlpha, kOneMinusBlendAlpha, impeller::kOneMinusBlendColor, kOneMinusBlendColor, impeller::kOneMinusDestinationAlpha, kOneMinusDestinationAlpha, impeller::kOneMinusDestinationColor, kOneMinusDestinationColor, impeller::kOneMinusSourceAlpha, kOneMinusSourceAlpha, impeller::kOneMinusSourceColor, kOneMinusSourceColor, impeller::kSourceAlpha, kSourceAlpha, impeller::kSourceAlphaSaturated, kSourceAlphaSaturated, impeller::kSourceColor, kSourceColor, impeller::kZero, kZero, and value.
Referenced by InternalFlutterGpu_RenderPass_SetColorBlendEquation(), and ToImpellerBlendFactor().
Definition at line 60 of file formats.h.
61 {
62 switch (value) {
63 case FlutterGPUPixelFormat::kUnknown:
65 case FlutterGPUPixelFormat::kA8UNormInt:
67 case FlutterGPUPixelFormat::kR8UNormInt:
69 case FlutterGPUPixelFormat::kR8G8UNormInt:
71 case FlutterGPUPixelFormat::kR8G8B8A8UNormInt:
73 case FlutterGPUPixelFormat::kR8G8B8A8UNormIntSRGB:
75 case FlutterGPUPixelFormat::kB8G8R8A8UNormInt:
77 case FlutterGPUPixelFormat::kB8G8R8A8UNormIntSRGB:
79 case FlutterGPUPixelFormat::kR32G32B32A32Float:
81 case FlutterGPUPixelFormat::kR16G16B16A16Float:
83 case FlutterGPUPixelFormat::kB10G10R10XR:
85 case FlutterGPUPixelFormat::kB10G10R10XRSRGB:
87 case FlutterGPUPixelFormat::kB10G10R10A10XR:
89 case FlutterGPUPixelFormat::kS8UInt:
91 case FlutterGPUPixelFormat::kD24UnormS8Uint:
93 case FlutterGPUPixelFormat::kD32FloatS8UInt:
95 }
96}
References impeller::kA8UNormInt, kA8UNormInt, impeller::kB10G10R10A10XR, kB10G10R10A10XR, impeller::kB10G10R10XR, kB10G10R10XR, impeller::kB10G10R10XRSRGB, kB10G10R10XRSRGB, impeller::kB8G8R8A8UNormInt, kB8G8R8A8UNormInt, impeller::kB8G8R8A8UNormIntSRGB, kB8G8R8A8UNormIntSRGB, impeller::kD24UnormS8Uint, kD24UnormS8Uint, impeller::kD32FloatS8UInt, kD32FloatS8UInt, impeller::kR16G16B16A16Float, kR16G16B16A16Float, impeller::kR32G32B32A32Float, kR32G32B32A32Float, impeller::kR8G8B8A8UNormInt, kR8G8B8A8UNormInt, impeller::kR8G8B8A8UNormIntSRGB, kR8G8B8A8UNormIntSRGB, impeller::kR8G8UNormInt, kR8G8UNormInt, impeller::kR8UNormInt, kR8UNormInt, impeller::kS8UInt, kS8UInt, impeller::kUnknown, kUnknown, and value.
Referenced by InternalFlutterGpu_Texture_Initialize(), and ToImpellerPixelFormat().