Lumiera  0.pre.03
»edit your freedom«
bufftable.hpp File Reference

Go to the source code of this file.

Description

helper for organisation of render data buffers Used during the process of _"pulling"_ a render node, which recursively might pull further nodes.

Any node has a render calculation function, which in turn needs input and output buffers

See also
buffer-provider.hpp

Definition in file bufftable.hpp.

#include "lib/error.hpp"
#include "steam/engine/buffhandle.hpp"
#include "steam/engine/proc-node.hpp"
#include "lib/iter-adapter.hpp"
#include <vector>
#include <utility>

Classes

struct  BuffTable
 Tables of buffer handles and corresponding dereferenced buffer pointers. More...
 
class  BuffTable::Builder
 
struct  BuffTable::Storage< count >
 
struct  BuffTable::StorageChunk
 

Namespaces

 steam
 Steam-Layer implementation namespace root.
 
 steam::engine
 Lumiera's render engine core and operational control.
 

Class Documentation

◆ steam::engine::BuffTable::StorageChunk

struct steam::engine::BuffTable::StorageChunk
+ Collaboration diagram for BuffTable::StorageChunk: