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

book_4_sparkGenerated
code_blocksInput

Description

The SetComboEnum method in the RenderAttributes class is used to set a rendering attribute using a key-value pair, where the value is an enumeration. This method is generic and can handle any type of enumeration, making it versatile for various rendering configurations.

Usage

To use the SetComboEnum method, you need to provide a StringToken that represents the key and a reference to an enumeration value. This method will update the rendering attributes with the specified key and enumeration value.

Ensure that the enumeration type T is compatible with the rendering system you are configuring.

Example

// Example usage of SetComboEnum
RenderAttributes renderAttributes = new RenderAttributes();
StringToken key = new StringToken("RenderMode");
RenderMode mode = RenderMode.Wireframe;
renderAttributes.SetComboEnum(ref key, ref mode);