Flutter Engine
The Flutter Engine
|
#import "flutter/shell/platform/darwin/graphics/FlutterDarwinExternalTextureMetal.h"
#include "flutter/display_list/image/dl_image.h"
#include "impeller/base/validation.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/GrBackendSurface.h"
#include "third_party/skia/include/gpu/GrDirectContext.h"
#include "third_party/skia/include/gpu/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 31 of file FlutterDarwinExternalTextureMetal.mm.
sk_sp<flutter::DlImage> _externalImage |
Definition at line 28 of file FlutterDarwinExternalTextureMetal.mm.
NSObject<FlutterTexture>* _externalTexture |
Definition at line 26 of file FlutterDarwinExternalTextureMetal.mm.
CVPixelBufferRef _lastPixelBuffer |
Definition at line 29 of file FlutterDarwinExternalTextureMetal.mm.
OSType _pixelFormat |
Definition at line 30 of file FlutterDarwinExternalTextureMetal.mm.
BOOL _textureFrameAvailable |
Definition at line 27 of file FlutterDarwinExternalTextureMetal.mm.