engine::AllocBufferFromCache Struct Reference

#include <nodeinvocation.hpp>

Inheritance diagram for engine::AllocBufferFromCache:

Inheritance graph
[legend]
Collaboration diagram for engine::AllocBufferFromCache:

Collaboration graph
[legend]

List of all members.


Detailed Description

< using the global current State, which will delegate to Cache

Definition at line 185 of file nodeinvocation.hpp.


Public Member Functions

virtual BuffHandle allocateBuffer (BufferDescriptor const &bd)
 allocate a new writable buffer with type and size according to the BufferDescriptor.
 AllocBufferFromCache (State &sta, WiringDescriptor const &w, const uint outCh)

Member Function Documentation

virtual BuffHandle engine::AllocBufferFromCache::allocateBuffer ( BufferDescriptor const &   )  [inline, virtual]

allocate a new writable buffer with type and size according to the BufferDescriptor.

The actual provider of this buffer depends on the State implementation; it could be a temporary, located in the cache, used for feeding calculated frames over a network, etc.

Returns:
a BuffHandle encapsulating the information necessary to get at the actual buffer address and for releasing the buffer.

Implements engine::State.

Definition at line 192 of file nodeinvocation.hpp.

References engine::State::allocateBuffer().

Here is the call graph for this function:


The documentation for this struct was generated from the following file:

Generated on Thu Jul 22 00:06:42 2010 for Lumiera by  doxygen 1.5.6