#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 | |
| 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) |