void SetData( Sandbox.StringToken& k, T value )
void SetData( Sandbox.StringToken& k, T[] value )
void SetData( Sandbox.StringToken& k, List<T> value )

book_4_sparkGenerated
code_blocksInput

Description

The SetData method in the RenderAttributes class is used to set a span of data associated with a specific key. This method is useful for updating or modifying a range of data values efficiently within the rendering attributes.

Usage

To use the SetData method, you need to provide a StringToken that represents the key and a Span<T> that contains the data you want to set. The method does not return a value.

Ensure that the data type T in the Span<T> is compatible with the rendering system and the specific attribute you are targeting.

Example

// Example usage of SetData method
RenderAttributes renderAttributes = new RenderAttributes();
StringToken key = new StringToken("exampleKey");
Span<float> data = stackalloc float[] { 1.0f, 2.0f, 3.0f };

renderAttributes.SetData(ref key, data);