![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Adapter to expose a given memory block through a BuffHandle. More...
Go to the source code of this file.
Adapter to expose a given memory block through a BuffHandle.
This allows to integrate a specific data access (e.g. related to input / output) with the buffer lifecycle protocol as defined by BufferProvider.
Definition in file buffer-proxy-provider.hpp.
#include "lib/error.hpp"#include "lib/symbol.hpp"#include "lib/meta/util.hpp"#include "steam/engine/buffer-provider.hpp"#include "steam/engine/buffer-metadata.hpp"#include "lib/nocopy.hpp"#include <functional>#include <utility>Namespaces | |
| namespace | steam |
| Steam-Layer implementation namespace root. | |
| namespace | steam::engine |
| Lumiera's render engine core and operational control. | |
Classes | |
| class | BufferProxyProvider |
| Adapter to expose access to data blocks via BuffHandle and the BufferProvider protocol. More... | |
| class | BufferProxyProvider::ForwardingBufferProvider |