Texture(std::shared_ptr< impeller::Texture > texture)
size_t GetBytesPerTexel()
std::shared_ptr< impeller::Texture > GetTexture()
bool Overwrite(const tonic::DartByteData &source_bytes)
Dart_Handle AsImage() const
void SetCoordinateSystem(impeller::TextureCoordinateSystem coordinate_system)
uint32_t uint32_t * format
FLUTTER_GPU_EXPORT Dart_Handle InternalFlutterGpu_Texture_AsImage(flutter::gpu::Texture *wrapper)
FLUTTER_GPU_EXPORT void InternalFlutterGpu_Texture_SetCoordinateSystem(flutter::gpu::Texture *wrapper, int coordinate_system)
FLUTTER_GPU_EXPORT bool InternalFlutterGpu_Texture_Initialize(Dart_Handle wrapper, flutter::gpu::Context *gpu_context, int storage_mode, int format, int width, int height, int sample_count, int coordinate_system, bool enable_render_target_usage, bool enable_shader_read_usage, bool enable_shader_write_usage)
FLUTTER_GPU_EXPORT bool InternalFlutterGpu_Texture_Overwrite(flutter::gpu::Texture *wrapper, Dart_Handle source_byte_data)
FLUTTER_GPU_EXPORT int InternalFlutterGpu_Texture_BytesPerTexel(flutter::gpu::Texture *wrapper)