void SetComboEnum( Sandbox.StringToken& k, T& value )

robot_2Generated
code_blocksInput

Description

The SetComboEnum method in the RenderAttributes class is used to set a rendering attribute using a key-value pair, where the key is a StringToken and the value is a generic enum type. This method is particularly useful for setting attributes that are represented as enumerations, allowing for type safety and clarity in the code.

Usage

To use the SetComboEnum method, you need to provide a reference to a StringToken that represents the key and a reference to an enum value of type T. The method will update the rendering attribute associated with the specified key to the provided enum value.

Ensure that the enum type T is compatible with the rendering system and that the StringToken key is valid within the context of the rendering attributes you are working with.

Example

// Example usage of SetComboEnum
RenderAttributes renderAttributes = new RenderAttributes();
StringToken key = new StringToken("exampleKey");
MyEnumType value = MyEnumType.Option1;
renderAttributes.SetComboEnum(ref key, ref value);