|
@@ -63,7 +63,7 @@ namespace BansheeEngine
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// Returns true if the field accepts a defined range.
|
|
/// Returns true if the field accepts a defined range.
|
|
|
/// </summary>
|
|
/// </summary>
|
|
|
- public bool Range
|
|
|
|
|
|
|
+ public bool Ranged
|
|
|
{
|
|
{
|
|
|
get { return (flags & 0x04) != 0; }
|
|
get { return (flags & 0x04) != 0; }
|
|
|
}
|
|
}
|
|
@@ -73,7 +73,7 @@ namespace BansheeEngine
|
|
|
/// </summary>
|
|
/// </summary>
|
|
|
public float RangeMaximum
|
|
public float RangeMaximum
|
|
|
{
|
|
{
|
|
|
- get { return Range? Internal_GetRangeMaximum(mCachedPtr) : 0; }
|
|
|
|
|
|
|
+ get { return Ranged? Internal_GetRangeMaximum(mCachedPtr) : 0; }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -81,7 +81,20 @@ namespace BansheeEngine
|
|
|
/// </summary>
|
|
/// </summary>
|
|
|
public float RangeMinimum
|
|
public float RangeMinimum
|
|
|
{
|
|
{
|
|
|
- get { return Range? Internal_GetRangeMinimum(mCachedPtr) : 0; }
|
|
|
|
|
|
|
+ get { return Ranged? Internal_GetRangeMinimum(mCachedPtr) : 0; }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /// <summary>
|
|
|
|
|
+ /// Whether the field is rendered as a slider
|
|
|
|
|
+ /// </summary>
|
|
|
|
|
+ public bool IsSlider
|
|
|
|
|
+ {
|
|
|
|
|
+ get { return (Ranged && Internal_RenderAsSlider(mCachedPtr)); }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public bool Stepped
|
|
|
|
|
+ {
|
|
|
|
|
+ get { return (flags & 0x04) != 0; }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -89,7 +102,7 @@ namespace BansheeEngine
|
|
|
/// </summary>
|
|
/// </summary>
|
|
|
public float Step
|
|
public float Step
|
|
|
{
|
|
{
|
|
|
- get { return Range ? Internal_GetStep(mCachedPtr) : 0; }
|
|
|
|
|
|
|
+ get { return Internal_GetStep(mCachedPtr); }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -159,6 +172,9 @@ namespace BansheeEngine
|
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
|
private static extern float Internal_GetRangeMinimum(IntPtr field);
|
|
private static extern float Internal_GetRangeMinimum(IntPtr field);
|
|
|
|
|
|
|
|
|
|
+ [MethodImpl(MethodImplOptions.InternalCall)]
|
|
|
|
|
+ private static extern bool Internal_RenderAsSlider(IntPtr field);
|
|
|
|
|
+
|
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
|
private static extern float Internal_GetStep(IntPtr field);
|
|
private static extern float Internal_GetStep(IntPtr field);
|
|
|
}
|
|
}
|