| Flutter macOS Embedder |

Classes | Namespaces | Functions
FlutterSurfaceManagerTest.mm File Reference
`#import <Cocoa/Cocoa.h>`
`#import <Metal/Metal.h>`
`#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterSurface.h"`
`#import "flutter/shell/platform/darwin/macos/framework/Source/FlutterSurfaceManager.h"`
`#include "flutter/testing/testing.h"`
`#include "gtest/gtest.h"`

Go to the source code of this file.

## Classes
class | TestView

## Namespaces
| flutter
| flutter::testing

## Functions
static FlutterSurfaceManager * | flutter::testing::CreateSurfaceManager (TestView *testView)
static FlutterSurfacePresentInfo * | flutter::testing::CreatePresentInfo (FlutterSurface *surface, CGPoint offset=CGPointZero, size_t index=0, const std::vector< FlutterRect > &paintRegion={})
| flutter::testing::TEST (FlutterSurfaceManager, MetalTextureSizeMatchesSurfaceSize)
| flutter::testing::TEST (FlutterSurfaceManager, TestSurfaceLookupFromTexture)
| flutter::testing::TEST (FlutterSurfaceManager, BackBufferCacheDoesNotLeak)
| flutter::testing::TEST (FlutterSurfaceManager, SurfacesAreRecycled)
bool | flutter::testing::operator== (const CGRect &lhs, const CGRect &rhs)
| flutter::testing::TEST (FlutterSurfaceManager, LayerManagement)