| Flutter Impeller |

Classes | Namespaces | Macros | Typedefs
command.h File Reference
`#include <map>`
`#include <memory>`
`#include <optional>`
`#include <string>`
`#include "flutter/fml/logging.h"`
`#include "flutter/fml/macros.h"`
`#include "impeller/core/buffer_view.h"`
`#include "impeller/core/formats.h"`
`#include "impeller/core/resource_binder.h"`
`#include "impeller/core/sampler.h"`
`#include "impeller/core/shader_types.h"`
`#include "impeller/core/texture.h"`
`#include "impeller/core/vertex_buffer.h"`
`#include "impeller/geometry/rect.h"`
`#include "impeller/renderer/pipeline.h"`
`#include "impeller/renderer/vertex_buffer_builder.h"`
`#include "impeller/tessellator/tessellator.h"`

Go to the source code of this file.

## Classes
struct | impeller::Resource< T >
struct | impeller::TextureAndSampler
| combines the texture, sampler and sampler slot information. More...
struct | impeller::BufferAndUniformSlot
| combines the buffer resource and its uniform slot information. More...
struct | impeller::Bindings
struct | impeller::Command
| An object used to specify work to the GPU along with references to resources the GPU will used when doing said work. More...

## Namespaces
| impeller

## Macros
#define | DEBUG_COMMAND_INFO(obj, arg)

## Typedefs
using | impeller::BufferResource = Resource< BufferView >
using | impeller::TextureResource = Resource< std::shared_ptr< const Texture > >
using | impeller::SamplerResource = Resource< std::shared_ptr< const Sampler > >

## Macro Definition Documentation

## ◆ DEBUG_COMMAND_INFO

#define DEBUG_COMMAND_INFO | ( |  | obj,
|  |  | arg
| ) |  |

Definition at line 31 of file command.h.