Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros | Typedefs
command.h File Reference
#include <cstdint>
#include <memory>
#include <optional>
#include <string>
#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"

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

namespace  impeller
 

Macros

#define DEBUG_COMMAND_INFO(obj, arg)
 

Typedefs

using impeller::BufferResource = Resource< BufferView >
 
using impeller::TextureResource = Resource< std::shared_ptr< const Texture > >
 

Macro Definition Documentation

◆ DEBUG_COMMAND_INFO

#define DEBUG_COMMAND_INFO (   obj,
  arg 
)

Definition at line 28 of file command.h.