Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Variables
FlutterDarwinExternalTextureMetal.mm File Reference
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
 

Variable Documentation

◆ _enableImpeller

BOOL _enableImpeller

Definition at line 31 of file FlutterDarwinExternalTextureMetal.mm.

◆ _externalImage

sk_sp<flutter::DlImage> _externalImage

Definition at line 28 of file FlutterDarwinExternalTextureMetal.mm.

◆ _externalTexture

NSObject<FlutterTexture>* _externalTexture
Initial value:
{
CVMetalTextureCacheRef _textureCache

Definition at line 26 of file FlutterDarwinExternalTextureMetal.mm.

◆ _lastPixelBuffer

CVPixelBufferRef _lastPixelBuffer

Definition at line 29 of file FlutterDarwinExternalTextureMetal.mm.

◆ _pixelFormat

OSType _pixelFormat

Definition at line 30 of file FlutterDarwinExternalTextureMetal.mm.

◆ _textureFrameAvailable

BOOL _textureFrameAvailable

Definition at line 27 of file FlutterDarwinExternalTextureMetal.mm.