import "flutter/shell/platform/darwin/graphics/FlutterDarwinExternalTextureMetal.h"#include "flutter/display_list/geometry/dl_geometry_conversions.h"#include "flutter/display_list/image/dl_image.h"#include "flutter/fml/platform/darwin/cf_utils.h"#include "impeller/base/validation.h"#include "impeller/display_list/aiks_context.h"#include "impeller/display_list/dl_image_impeller.h"#include "impeller/renderer/backend/metal/texture_mtl.h"#include "third_party/skia/include/core/SkColorSpace.h"#include "third_party/skia/include/core/SkImage.h"#include "third_party/skia/include/core/SkYUVAInfo.h"#include "third_party/skia/include/gpu/GpuTypes.h"#include "third_party/skia/include/gpu/ganesh/GrBackendSurface.h"#include "third_party/skia/include/gpu/ganesh/GrDirectContext.h"#include "third_party/skia/include/gpu/ganesh/GrYUVABackendTextures.h"#include "third_party/skia/include/gpu/ganesh/SkImageGanesh.h"#include "third_party/skia/include/gpu/ganesh/mtl/GrMtlBackendSurface.h"#include "third_party/skia/include/gpu/ganesh/mtl/GrMtlTypes.h"#include "third_party/skia/include/ports/SkCFObject.h"Go to the source code of this file.
Variables | |
| NSObject< FlutterTexture > * | _externalTexture |
| BOOL | _textureFrameAvailable |
| sk_sp< flutter::DlImage > | _externalImage |
| CVPixelBufferRef | _lastPixelBuffer |
| OSType | _pixelFormat |
| BOOL | _enableImpeller |
| BOOL _enableImpeller |
Definition at line 35 of file FlutterDarwinExternalTextureMetal.mm.
| sk_sp<flutter::DlImage> _externalImage |
Definition at line 32 of file FlutterDarwinExternalTextureMetal.mm.
| NSObject<FlutterTexture>* _externalTexture |
Definition at line 30 of file FlutterDarwinExternalTextureMetal.mm.
| CVPixelBufferRef _lastPixelBuffer |
Definition at line 33 of file FlutterDarwinExternalTextureMetal.mm.
| OSType _pixelFormat |
Definition at line 34 of file FlutterDarwinExternalTextureMetal.mm.
| BOOL _textureFrameAvailable |
Definition at line 31 of file FlutterDarwinExternalTextureMetal.mm.