#include <atomic>#include <memory>#include <optional>#include <string>#include <vector>#include "dart_api.h"#include "flutter/display_list/image/dl_image.h"#include "flutter/lib/gpu/command_buffer.h"#include "flutter/lib/gpu/context.h"#include "flutter/lib/gpu/export.h"#include "flutter/lib/gpu/texture.h"#include "flutter/lib/ui/dart_wrapper.h"#include "impeller/core/formats.h"#include "impeller/core/texture.h"#include "impeller/geometry/size.h"#include "impeller/renderer/context.h"Go to the source code of this file.
Classes | |
| class | flutter::gpu::Surface |
Namespaces | |
| namespace | flutter |
| namespace | flutter::gpu |
Functions | |
| FLUTTER_GPU_EXPORT Dart_Handle | InternalFlutterGpu_Surface_Initialize (Dart_Handle wrapper, flutter::gpu::Context *gpu_context, int width, int height, int format) |
| FLUTTER_GPU_EXPORT int | InternalFlutterGpu_Surface_AcquireNextFrame (flutter::gpu::Surface *wrapper, Dart_Handle texture_wrapper) |
| FLUTTER_GPU_EXPORT Dart_Handle | InternalFlutterGpu_Surface_PresentFrame (flutter::gpu::Surface *wrapper, int texture_index, flutter::gpu::CommandBuffer *command_buffer) |
| FLUTTER_GPU_EXPORT void | InternalFlutterGpu_Surface_DiscardFrame (flutter::gpu::Surface *wrapper, int texture_index) |
| FLUTTER_GPU_EXPORT Dart_Handle | InternalFlutterGpu_Surface_GetCurrentImage (flutter::gpu::Surface *wrapper) |
| FLUTTER_GPU_EXPORT Dart_Handle | InternalFlutterGpu_Surface_Resize (flutter::gpu::Surface *wrapper, int width, int height) |
| FLUTTER_GPU_EXPORT int | InternalFlutterGpu_Surface_GetBackingTextureCount (flutter::gpu::Surface *wrapper) |
|
extern |
Definition at line 276 of file surface.cc.
References flutter::gpu::Surface::AcquireNextFrame().
|
extern |
Definition at line 292 of file surface.cc.
References flutter::gpu::Surface::DiscardFrame().
|
extern |
Definition at line 318 of file surface.cc.
References flutter::gpu::Surface::GetBackingTextureCount().
|
extern |
Definition at line 300 of file surface.cc.
References flutter::gpu::Surface::GetCurrentImage().
|
extern |
Exports
Definition at line 250 of file surface.cc.
References format, height, impeller::kUnknown, tonic::ToDart(), flutter::gpu::ToImpellerPixelFormat(), and width.
|
extern |
Definition at line 281 of file surface.cc.
References command_buffer, flutter::gpu::Surface::PresentFrame(), and tonic::ToDart().
|
extern |
Definition at line 305 of file surface.cc.
References error, height, flutter::gpu::Surface::Resize(), tonic::ToDart(), and width.