Struct RenderContext
Syntax
public struct RenderContext
Methods
Resolve<TNodeDefinition, TType>(DataInput<TNodeDefinition, TType>)
Declaration
public TType Resolve<TNodeDefinition, TType>(in DataInput<TNodeDefinition, TType> input)
where TNodeDefinition : NodeDefinition where TType : struct
Parameters
Type |
Name |
Description |
DataInput<TNodeDefinition, TType> |
input |
|
Returns
Type Parameters
Name |
Description |
TNodeDefinition |
|
TType |
|
Resolve<TNodeDefinition, T>(DataInput<TNodeDefinition, Buffer<T>>)
Declaration
public NativeArray<T> Resolve<TNodeDefinition, T>(in DataInput<TNodeDefinition, Buffer<T>> inputBuffer)
where TNodeDefinition : NodeDefinition where T : struct
Parameters
Returns
Type Parameters
Name |
Description |
TNodeDefinition |
|
T |
|
Resolve<TNodeDefinition, TType>(ref DataOutput<TNodeDefinition, TType>)
Declaration
public TType Resolve<TNodeDefinition, TType>(ref DataOutput<TNodeDefinition, TType> output)
where TNodeDefinition : NodeDefinition where TType : struct
Parameters
Type |
Name |
Description |
DataOutput<TNodeDefinition, TType> |
output |
|
Returns
Type Parameters
Name |
Description |
TNodeDefinition |
|
TType |
|
Resolve<TNodeDefinition, T>(ref DataOutput<TNodeDefinition, Buffer<T>>)
Declaration
public NativeArray<T> Resolve<TNodeDefinition, T>(ref DataOutput<TNodeDefinition, Buffer<T>> outputBuffer)
where TNodeDefinition : NodeDefinition where T : struct
Parameters
Returns
Type Parameters
Name |
Description |
TNodeDefinition |
|
T |
|
Resolve<TDefinition, TType>(PortArray<DataInput<TDefinition, TType>>)
Resolves a PortArray<TPort> of data inputs so that individual items in the array may be
accessed.
Declaration
public RenderContext.ResolvedPortArray<TDefinition, TType> Resolve<TDefinition, TType>(in PortArray<DataInput<TDefinition, TType>> input)
where TDefinition : NodeDefinition where TType : struct
Parameters
Returns
Type Parameters
Name |
Description |
TDefinition |
|
TType |
|