Flutter Engine
The Flutter Engine
|
#include "impeller/renderer/backend/metal/pipeline_library_mtl.h"
#include <Foundation/Foundation.h>
#include <Metal/Metal.h>
#include "flutter/fml/build_config.h"
#include "flutter/fml/container.h"
#include "impeller/base/promise.h"
#include "impeller/renderer/backend/metal/compute_pipeline_mtl.h"
#include "impeller/renderer/backend/metal/formats_mtl.h"
#include "impeller/renderer/backend/metal/pipeline_mtl.h"
#include "impeller/renderer/backend/metal/shader_function_mtl.h"
#include "impeller/renderer/backend/metal/vertex_descriptor_mtl.h"
Go to the source code of this file.
Namespaces | |
namespace | impeller |
Typedefs | |
using | impeller::Callback = std::function< void(MTLRenderPipelineDescriptor *)> |
Functions | |
static void | impeller::GetMTLRenderPipelineDescriptor (const PipelineDescriptor &desc, const Callback &callback) |
static MTLComputePipelineDescriptor * | impeller::GetMTLComputePipelineDescriptor (const ComputePipelineDescriptor &desc) |
static id< MTLDepthStencilState > | impeller::CreateDepthStencilDescriptor (const PipelineDescriptor &desc, id< MTLDevice > device) |