Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
gpu_surface_metal_impeller_unittests.mm File Reference
#include <Foundation/Foundation.h>
#include <QuartzCore/QuartzCore.h>
#include "flutter/shell/gpu/gpu_surface_metal_impeller.h"
#include "gtest/gtest.h"
#include "impeller/entity/mtl/entity_shaders.h"
#include "impeller/entity/mtl/framebuffer_blend_shaders.h"
#include "impeller/entity/mtl/modern_shaders.h"
#include "impeller/renderer/backend/metal/context_mtl.h"

Go to the source code of this file.

Classes

class  flutter::testing::TestGPUSurfaceMetalDelegate
 

Namespaces

namespace  flutter
 
namespace  flutter::testing
 

Functions

static std::shared_ptr< impeller::ContextMTLflutter::testing::CreateImpellerContext ()
 
 flutter::testing::TEST (GPUSurfaceMetalImpeller, InvalidImpellerContextCreatesCausesSurfaceToBeInvalid)
 
 flutter::testing::TEST (GPUSurfaceMetalImpeller, CanCreateValidSurface)
 
 flutter::testing::TEST (GPUSurfaceMetalImpeller, AcquireFrameFromCAMetalLayerNullChecksDrawable)
 
 flutter::testing::TEST (GPUSurfaceMetalImpeller, AcquireFrameFromCAMetalLayerDoesNotRetainThis)