Class MapNode.MapWorker<T>
The worker with a back reference to the node. Represents the result of the different evaluation of a 2D float buffer, based on the used filter implementation, through accessing the ram/v-ram. Also manages compute shader calls.
Implements
Inherited Members
Namespace: Holoride.ElasticSDK.Graph.Maps
Assembly: Holoride.ElasticSDK.Runtime.dll
Syntax
protected abstract class MapNode.MapWorker<T> : MapWorker, IPipelineWorker where T : MapNode
Type Parameters
Name | Description |
---|---|
T | The generating node type deriving from MapWorker. |
Constructors
MapWorker(T, bool, bool, bool)
Instantiates the worker.
Declaration
protected MapWorker(T node, bool provideDoubleBuffer, bool provideCPUBuffer, bool provideGPUBuffer)
Parameters
Type | Name | Description |
---|---|---|
T | node | A back reference to the node that created this worker. |
bool | provideDoubleBuffer | States whether this worker uses double buffering. If this value is false, read and write buffer will be the same. |
bool | provideCPUBuffer | States whether this worker provides a CPU buffer by design. If this value is false, the CPU buffer is copied to on request. |
bool | provideGPUBuffer | States whether this worker provides a GPU buffer by design. If this value is false, the GPU buffer is copied to on request. |
Fields
Node
A reference to the node that generated this worker in order to access its serialized data.
Declaration
protected readonly T Node
Field Value
Type | Description |
---|---|
T |