AntTweakBar.QuaternionVariable.InitQuaternionVariable C# (CSharp) Method

InitQuaternionVariable() private static method

Initialization delegate, which creates the quaternion variable.
private static InitQuaternionVariable ( Variable var, String id ) : void
var Variable
id String
return void
        private static void InitQuaternionVariable(Variable var, String id)
        {
            var it = var as QuaternionVariable;

            Variable.SetCallbacks.Add(id, new Tw.SetVarCallback(it.SetCallback));
            Variable.GetCallbacks.Add(id, new Tw.GetVarCallback(it.GetCallback));

            Tw.AddVarCB(var.ParentBar.Pointer, id,
                        Tw.VariableType.Quat4F,
                        Variable.SetCallbacks[id],
                        Variable.GetCallbacks[id],
                        IntPtr.Zero, null);
        }