| Flutter Impeller |

Namespaces | Functions
render_pass_mtl.mm File Reference
`#include "impeller/renderer/backend/metal/render_pass_mtl.h"`
`#include "flutter/fml/closure.h"`
`#include "flutter/fml/logging.h"`
`#include "flutter/fml/make_copyable.h"`
`#include "fml/status.h"`
`#include "impeller/base/backend_cast.h"`
`#include "impeller/core/formats.h"`
`#include "impeller/core/host_buffer.h"`
`#include "impeller/core/shader_types.h"`
`#include "impeller/renderer/backend/metal/context_mtl.h"`
`#include "impeller/renderer/backend/metal/device_buffer_mtl.h"`
`#include "impeller/renderer/backend/metal/formats_mtl.h"`
`#include "impeller/renderer/backend/metal/pipeline_mtl.h"`
`#include "impeller/renderer/backend/metal/sampler_mtl.h"`
`#include "impeller/renderer/backend/metal/texture_mtl.h"`
`#include "impeller/renderer/command.h"`
`#include "impeller/renderer/vertex_descriptor.h"`

Go to the source code of this file.

## Namespaces
| impeller

## Functions
static bool | impeller::ConfigureResolveTextureAttachment (const Attachment &desc, MTLRenderPassAttachmentDescriptor *attachment)
static bool | impeller::ConfigureAttachment (const Attachment &desc, MTLRenderPassAttachmentDescriptor *attachment)
static bool | impeller::ConfigureColorAttachment (const ColorAttachment &desc, MTLRenderPassColorAttachmentDescriptor *attachment)
static bool | impeller::ConfigureDepthAttachment (const DepthAttachment &desc, MTLRenderPassDepthAttachmentDescriptor *attachment)
static bool | impeller::ConfigureStencilAttachment (const StencilAttachment &desc, MTLRenderPassStencilAttachmentDescriptor *attachment)
static MTLRenderPassDescriptor * | impeller::ToMTLRenderPassDescriptor (const RenderTarget &desc)
static bool | impeller::Bind (PassBindingsCacheMTL &pass, ShaderStage stage, size_t bind_index, const BufferView &view)
static bool | impeller::Bind (PassBindingsCacheMTL &pass, ShaderStage stage, size_t bind_index, const std::unique_ptr< const Sampler > &sampler, const Texture &texture)