public SharedObj ConvertTo(SerialID classid) { if ((swigCPtr.Handle != null) && IsClass((uint)classid)) { return(SharedObj.MakeObject(swigCPtr.Handle, false)); } return(null); }
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)); }
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)); }
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)); }
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)); }
public Animator FindAnim(string name) { IntPtr cPtr = VixenLibPINVOKE.Sequencer_FindAnim__SWIG_1(swigCPtr, name); return((Animator)SharedObj.MakeObject(cPtr, true)); }
public SharedObj Find(string name) { IntPtr cPtr = VixenLibPINVOKE.Viewer3D_Find__SWIG_1(swigCPtr, name); return((SharedObj)SharedObj.MakeObject(cPtr, true)); }
public static SharedObj Find(string name) { IntPtr cPtr = VixenLibPINVOKE.Scriptor_Find(name); return((SharedObj)SharedObj.MakeObject(cPtr, true)); }
public virtual SharedObj Clone() { IntPtr cPtr = VixenLibPINVOKE.SharedObj_Clone(swigCPtr); return((SharedObj)SharedObj.MakeObject(cPtr, true)); }
public Model MakeSkeleton(string name) { IntPtr cPtr = VixenLibPINVOKE.Skeleton_MakeSkeleton__SWIG_1(swigCPtr, name); return((Model)SharedObj.MakeObject(cPtr, true)); }
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)); }
public VertexArray GetSource(int i) { IntPtr cPtr = VixenLibPINVOKE.Morph_GetSource(swigCPtr, i); return((VertexArray)SharedObj.MakeObject(cPtr, true)); }
public Engine GetEngines() { IntPtr cPtr = VixenLibPINVOKE.Viewer3D_GetEngines(swigCPtr); return((Engine)SharedObj.MakeObject(cPtr, true)); }
public Scriptor GetScriptor() { IntPtr cPtr = VixenLibPINVOKE.Viewer3D_GetScriptor(swigCPtr); return((Scriptor)SharedObj.MakeObject(cPtr, true)); }
public virtual Scene MakeScene() { IntPtr cPtr = VixenLibPINVOKE.Viewer3D_MakeScene__SWIG_1(swigCPtr); return((Scene)SharedObj.MakeObject(cPtr, true)); }
public virtual Scene MakeScene(string filename) { IntPtr cPtr = VixenLibPINVOKE.Viewer3D_MakeScene__SWIG_0(swigCPtr, filename); return((Scene)SharedObj.MakeObject(cPtr, true)); }
public ObjArray FindAll(string name) { IntPtr cPtr = VixenLibPINVOKE.Viewer3D_FindAll__SWIG_1(swigCPtr, name); return((ObjArray)SharedObj.MakeObject(cPtr, true)); }
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)); }
public Animator MakeAnim(string animname) { IntPtr cPtr = VixenLibPINVOKE.Sequencer_MakeAnim__SWIG_2(swigCPtr, animname); return((Animator)SharedObj.MakeObject(cPtr, true)); }
public new IntArray __ref__() { IntPtr cPtr = VixenLibPINVOKE.IntArrayRef___ref__(swigCPtr); return((IntArray)SharedObj.MakeObject(cPtr, true)); }
public virtual Animator Load(string file) { IntPtr cPtr = VixenLibPINVOKE.Sequencer_Load__SWIG_3(swigCPtr, file); return((Animator)SharedObj.MakeObject(cPtr, true)); }
public Engine Init(bool play) { IntPtr cPtr = VixenLibPINVOKE.Animator_Init(swigCPtr, play); return((Engine)SharedObj.MakeObject(cPtr, true)); }
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)); }
public Engine GetRootEngine() { IntPtr cPtr = VixenLibPINVOKE.Animator_GetRootEngine(swigCPtr); return((Engine)SharedObj.MakeObject(cPtr, true)); }
public virtual Pose MakePose(int coordspace) { IntPtr cPtr = VixenLibPINVOKE.Skeleton_MakePose(swigCPtr, coordspace); return((Pose)SharedObj.MakeObject(cPtr, true)); }
public Model GetPickShape() { IntPtr cPtr = VixenLibPINVOKE.RayPicker_GetPickShape(swigCPtr); return((Model)SharedObj.MakeObject(cPtr, true)); }
public static SharedObj Create() { IntPtr cPtr = VixenLibPINVOKE.SharedObj_Create__SWIG_1(); return((SharedObj)SharedObj.MakeObject(cPtr, true)); }
public Engine GetRootEngine(string name) { IntPtr cPtr = VixenLibPINVOKE.Sequencer_GetRootEngine(swigCPtr, name); return((Engine)SharedObj.MakeObject(cPtr, true)); }
public new SharedObj __ref__() { IntPtr cPtr = VixenLibPINVOKE.ObjRef___ref__(swigCPtr); return((SharedObj)SharedObj.MakeObject(cPtr, true)); }
public Model GetUserModels() { IntPtr cPtr = VixenLibPINVOKE.Viewer3D_GetUserModels(swigCPtr); return((Model)SharedObj.MakeObject(cPtr, true)); }