/// <summary> /// Set global variable with the respective key and value /// </summary> public void SetGlobalVar(StringHash key, IntRect value) { Runtime.ValidateRefCounted(this); UrhoObject_SetGlobalVar_1(handle, key.Code, ref value); }
/// <summary> /// Add new metadata variable or overwrite old value. /// </summary> public void AddMetadata(string name, IntRect value) { Runtime.ValidateRefCounted(this); ResourceWithMetadata_AddMetadata_1(handle, name, ref value); }
internal static extern void UrhoObject_SetGlobalVar_1(IntPtr handle, int key, ref IntRect value);
/// <summary> /// Add a trigger point. /// </summary> public void AddTrigger(float time, bool timeIsNormalized, IntRect data) { Runtime.ValidateRefCounted(this); Animation_AddTrigger1(handle, time, timeIsNormalized, ref data); }
internal static extern void ResourceWithMetadata_AddMetadata_1(IntPtr handle, string name, ref IntRect value);
internal static extern void AttributeAccessor_Set1(IntPtr handle, IntPtr ptr, ref IntRect src);
internal static extern void Animation_AddTrigger1(IntPtr handle, float time, bool timeIsNormalized, ref IntRect data);
/// <summary> /// Add a knot to the spline at a specific index. /// </summary> public void AddKnot(IntRect knot, uint index) { Runtime.ValidateObject(this); Spline_AddKnot1_1(handle, ref knot, index); }
internal static extern bool ValueAnimation_SetKeyFrame1(IntPtr handle, float time, ref IntRect value);
/// <summary> /// Add a knot to the end of the spline. /// </summary> public void AddKnot(IntRect knot) { Runtime.ValidateObject(this); Spline_AddKnot_1(handle, ref knot); }
internal static extern void Spline_AddKnot1_1(IntPtr handle, ref IntRect knot, uint index);
internal static extern void Spline_AddKnot_1(IntPtr handle, ref IntRect knot);
internal static extern void Context_SetGlobalVar1(IntPtr handle, int key, ref IntRect value);
/// <summary> /// Set the attribute. /// </summary> public void Set(Serializable ptr, IntRect src) { Runtime.ValidateRefCounted(this); AttributeAccessor_Set1(handle, (object)ptr == null ? IntPtr.Zero : ptr.Handle, ref src); }
internal static extern void Material_SetShaderParameter1(IntPtr handle, string name, ref IntRect value);
/// <summary> /// Set key frame. /// </summary> public bool SetKeyFrame(float time, IntRect value) { Runtime.ValidateRefCounted(this); return(ValueAnimation_SetKeyFrame1(handle, time, ref value)); }
/// <summary> /// Set shader parameter. /// </summary> public void SetShaderParameter(string name, IntRect value) { Runtime.ValidateRefCounted(this); Material_SetShaderParameter1(handle, name, ref value); }
internal static extern void RenderPath_SetShaderParameter_1(IntPtr handle, string name, ref IntRect value);