Recording
-
class Recording
Immutable command buffer containing recorded draw operations.
Public Functions
-
void accept(DrawOpVisitor &visitor) const
-
inline const DrawOpArena &arena() const
-
inline const std::vector<std::shared_ptr<ColorFilter>> &colorFilters() const
-
void dispatch(DrawOpVisitor &visitor, const class DrawPass &pass) const
-
const ColorFilter *getColorFilter(u16 index) const
-
const Shader *getShader(u16 index) const
-
inline const std::vector<CompactDrawOp> &ops() const
-
inline const std::vector<std::shared_ptr<Shader>> &shaders() const
-
void accept(DrawOpVisitor &visitor) const
-
class Recorder
Records draw operations into a compact command buffer.
-
class DrawOpArena
Arena allocator for variable-length DrawOp data.