Ejemplo n.º 1
0
 public SharedObj ConvertTo(SerialID classid)
 {
     if ((swigCPtr.Handle != null) &&
         IsClass((uint)classid))
     {
         return(SharedObj.MakeObject(swigCPtr.Handle, false));
     }
     return(null);
 }
Ejemplo n.º 2
0
        public static FloatArray Repeat(float value, int count)
        {
            IntPtr cPtr = VixenLibPINVOKE.FloatArray_Repeat(value, count);

            if (VixenLibPINVOKE.SWIGPendingException.Pending)
            {
                throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
            }
            return((FloatArray)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 3
0
        public static ObjArray Repeat(ObjRef value, int count)
        {
            IntPtr cPtr = VixenLibPINVOKE.ObjArray_Repeat(ObjRef.getCPtr(value), count);

            if (VixenLibPINVOKE.SWIGPendingException.Pending)
            {
                throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
            }
            return((ObjArray)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 4
0
        public Shape MakeLimb(string name, Model parent, Quat jointrot, Vec3 jointpos, Appearance app, float bonelen, float bonewidth)
        {
            IntPtr cPtr = VixenLibPINVOKE.Skeleton_MakeLimb(swigCPtr, name, Model.getCPtr(parent), Quat.getCPtr(jointrot), Vec3.getCPtr(jointpos), Appearance.getCPtr(app), bonelen, bonewidth);

            if (VixenLibPINVOKE.SWIGPendingException.Pending)
            {
                throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
            }
            return((Shape)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 5
0
        public FloatArray GetRange(int index, int count)
        {
            IntPtr cPtr = VixenLibPINVOKE.FloatArray_GetRange(swigCPtr, index, count);

            if (VixenLibPINVOKE.SWIGPendingException.Pending)
            {
                throw VixenLibPINVOKE.SWIGPendingException.Retrieve();
            }
            return((FloatArray)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 6
0
        public Animator FindAnim(string name)
        {
            IntPtr cPtr = VixenLibPINVOKE.Sequencer_FindAnim__SWIG_1(swigCPtr, name);

            return((Animator)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 7
0
        public SharedObj Find(string name)
        {
            IntPtr cPtr = VixenLibPINVOKE.Viewer3D_Find__SWIG_1(swigCPtr, name);

            return((SharedObj)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 8
0
        public static SharedObj Find(string name)
        {
            IntPtr cPtr = VixenLibPINVOKE.Scriptor_Find(name);

            return((SharedObj)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 9
0
        public virtual SharedObj Clone()
        {
            IntPtr cPtr = VixenLibPINVOKE.SharedObj_Clone(swigCPtr);

            return((SharedObj)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 10
0
        public Model MakeSkeleton(string name)
        {
            IntPtr cPtr = VixenLibPINVOKE.Skeleton_MakeSkeleton__SWIG_1(swigCPtr, name);

            return((Model)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 11
0
        public virtual Animator Load(string file, string engname, int opts)
        {
            IntPtr cPtr = VixenLibPINVOKE.Sequencer_Load__SWIG_1(swigCPtr, file, engname, opts);

            return((Animator)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 12
0
        public VertexArray GetSource(int i)
        {
            IntPtr cPtr = VixenLibPINVOKE.Morph_GetSource(swigCPtr, i);

            return((VertexArray)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 13
0
        public Engine GetEngines()
        {
            IntPtr cPtr = VixenLibPINVOKE.Viewer3D_GetEngines(swigCPtr);

            return((Engine)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 14
0
        public Scriptor GetScriptor()
        {
            IntPtr cPtr = VixenLibPINVOKE.Viewer3D_GetScriptor(swigCPtr);

            return((Scriptor)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 15
0
        public virtual Scene MakeScene()
        {
            IntPtr cPtr = VixenLibPINVOKE.Viewer3D_MakeScene__SWIG_1(swigCPtr);

            return((Scene)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 16
0
        public virtual Scene MakeScene(string filename)
        {
            IntPtr cPtr = VixenLibPINVOKE.Viewer3D_MakeScene__SWIG_0(swigCPtr, filename);

            return((Scene)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 17
0
        public ObjArray FindAll(string name)
        {
            IntPtr cPtr = VixenLibPINVOKE.Viewer3D_FindAll__SWIG_1(swigCPtr, name);

            return((ObjArray)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 18
0
        public Animator MakeAnim(string animname, SharedObj target, bool domerge)
        {
            IntPtr cPtr = VixenLibPINVOKE.Sequencer_MakeAnim__SWIG_0(swigCPtr, animname, SharedObj.getCPtr(target), domerge);

            return((Animator)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 19
0
        public Animator MakeAnim(string animname)
        {
            IntPtr cPtr = VixenLibPINVOKE.Sequencer_MakeAnim__SWIG_2(swigCPtr, animname);

            return((Animator)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 20
0
        public new IntArray __ref__()
        {
            IntPtr cPtr = VixenLibPINVOKE.IntArrayRef___ref__(swigCPtr);

            return((IntArray)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 21
0
        public virtual Animator Load(string file)
        {
            IntPtr cPtr = VixenLibPINVOKE.Sequencer_Load__SWIG_3(swigCPtr, file);

            return((Animator)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 22
0
        public Engine Init(bool play)
        {
            IntPtr cPtr = VixenLibPINVOKE.Animator_Init(swigCPtr, play);

            return((Engine)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 23
0
        public Model MakeSkeleton(string name, Quat rotations, Vec3 positionsL, SWIGTYPE_p_float bonelengthsL, float bonewidth)
        {
            IntPtr cPtr = VixenLibPINVOKE.Skeleton_MakeSkeleton__SWIG_0(swigCPtr, name, Quat.getCPtr(rotations), Vec3.getCPtr(positionsL), SWIGTYPE_p_float.getCPtr(bonelengthsL), bonewidth);

            return((Model)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 24
0
        public Engine GetRootEngine()
        {
            IntPtr cPtr = VixenLibPINVOKE.Animator_GetRootEngine(swigCPtr);

            return((Engine)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 25
0
        public virtual Pose MakePose(int coordspace)
        {
            IntPtr cPtr = VixenLibPINVOKE.Skeleton_MakePose(swigCPtr, coordspace);

            return((Pose)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 26
0
        public Model GetPickShape()
        {
            IntPtr cPtr = VixenLibPINVOKE.RayPicker_GetPickShape(swigCPtr);

            return((Model)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 27
0
        public static SharedObj Create()
        {
            IntPtr cPtr = VixenLibPINVOKE.SharedObj_Create__SWIG_1();

            return((SharedObj)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 28
0
        public Engine GetRootEngine(string name)
        {
            IntPtr cPtr = VixenLibPINVOKE.Sequencer_GetRootEngine(swigCPtr, name);

            return((Engine)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 29
0
        public new SharedObj __ref__()
        {
            IntPtr cPtr = VixenLibPINVOKE.ObjRef___ref__(swigCPtr);

            return((SharedObj)SharedObj.MakeObject(cPtr, true));
        }
Ejemplo n.º 30
0
        public Model GetUserModels()
        {
            IntPtr cPtr = VixenLibPINVOKE.Viewer3D_GetUserModels(swigCPtr);

            return((Model)SharedObj.MakeObject(cPtr, true));
        }