TextStudioRenderPropertyValue
public readonly struct TextStudioRenderPropertyValueTyped scalar, vector, color, or unsigned renderer-property value.
Methods
Section titled “Methods”
FromFloat(float)
Section titled “FromFloat(float)”public static TextStudioRenderPropertyValue FromFloat(float value)Creates a typed scalar render-property value with the remaining vector components set to zero.
Parameters
| Name | Type |
|---|---|
value |
System.Single |
Returns
TextStudio.TextStudioRenderPropertyValue
FromVector2(Vector2)
Section titled “FromVector2(Vector2)”public static TextStudioRenderPropertyValue FromVector2(Vector2 value)Creates a typed two-component render-property value with the remaining vector components set to zero.
Parameters
| Name | Type |
|---|---|
value |
UnityEngine.Vector2 |
Returns
TextStudio.TextStudioRenderPropertyValue
FromVector3(Vector3)
Section titled “FromVector3(Vector3)”public static TextStudioRenderPropertyValue FromVector3(Vector3 value)Creates a typed three-component render-property value with the fourth vector component set to zero.
Parameters
| Name | Type |
|---|---|
value |
UnityEngine.Vector3 |
Returns
TextStudio.TextStudioRenderPropertyValue
FromVector4(Vector4)
Section titled “FromVector4(Vector4)”public static TextStudioRenderPropertyValue FromVector4(Vector4 value)Creates a typed four-component render-property value.
Parameters
| Name | Type |
|---|---|
value |
UnityEngine.Vector4 |
Returns
TextStudio.TextStudioRenderPropertyValue
FromColor(Color)
Section titled “FromColor(Color)”public static TextStudioRenderPropertyValue FromColor(Color value)Creates a typed RGBA color render-property value.
Parameters
| Name | Type |
|---|---|
value |
UnityEngine.Color |
Returns
TextStudio.TextStudioRenderPropertyValue
FromUInt(uint)
Section titled “FromUInt(uint)”public static TextStudioRenderPropertyValue FromUInt(uint value)Creates a typed unsigned integer render-property value without converting it to floating point.
Parameters
| Name | Type |
|---|---|
value |
System.UInt32 |
Returns
TextStudio.TextStudioRenderPropertyValue
Equals(TextStudioRenderPropertyValue)
Section titled “Equals(TextStudioRenderPropertyValue)”public bool Equals(TextStudioRenderPropertyValue other)Parameters
| Name | Type |
|---|---|
other |
TextStudio.TextStudioRenderPropertyValue |
Returns
System.Boolean
Equals(object)
Section titled “Equals(object)”public override bool Equals(object obj)Parameters
| Name | Type |
|---|---|
obj |
System.Object |
Returns
System.Boolean
GetHashCode()
Section titled “GetHashCode()”public override int GetHashCode()Returns
System.Int32
Properties
Section titled “Properties”
ValueType
Section titled “ValueType”public TextStudioRenderPropertyValueType ValueType { get; }Returns
TextStudio.TextStudioRenderPropertyValueType
Vector
Section titled “Vector”public Vector4 Vector { get; }Returns
UnityEngine.Vector4
Unsigned
Section titled “Unsigned”public uint Unsigned { get; }Returns
System.UInt32
public float Float { get; }Returns
System.Single
Vector2
Section titled “Vector2”public Vector2 Vector2 { get; }Returns
UnityEngine.Vector2
Vector3
Section titled “Vector3”public Vector3 Vector3 { get; }Returns
UnityEngine.Vector3
public Color Color { get; }Returns
UnityEngine.Color