public SWIGTYPE_p_FbxArrayT_int_t at(int pControlPoint) { global::System.IntPtr cPtr = fbx_wrapperPINVOKE.FbxMesh_ControlPointToVerticesMap_at(swigCPtr, pControlPoint); SWIGTYPE_p_FbxArrayT_int_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_FbxArrayT_int_t(cPtr, false); return(ret); }
public SWIGTYPE_p_FbxArrayT_int_t GetIndexArray() { global::System.IntPtr cPtr = fbx_wrapperPINVOKE.FbxLine_GetIndexArray(swigCPtr); SWIGTYPE_p_FbxArrayT_int_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_FbxArrayT_int_t(cPtr, false); return(ret); }
public void MergePointsForPolygonVerteNormals(SWIGTYPE_p_FbxArrayT_int_t pMergeList) { fbx_wrapperPINVOKE.FbxMesh_MergePointsForPolygonVerteNormals(swigCPtr, SWIGTYPE_p_FbxArrayT_int_t.getCPtr(pMergeList)); if (fbx_wrapperPINVOKE.SWIGPendingException.Pending) { throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve(); } }
public void GetEdgeSelection(FbxObject pObj, SWIGTYPE_p_FbxArrayT_int_t pEdgeIndexArray) { fbx_wrapperPINVOKE.FbxSelectionSet_GetEdgeSelection(swigCPtr, FbxObject.getCPtr(pObj), SWIGTYPE_p_FbxArrayT_int_t.getCPtr(pEdgeIndexArray)); if (fbx_wrapperPINVOKE.SWIGPendingException.Pending) { throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve(); } }
public bool BuildMergeList(SWIGTYPE_p_FbxArrayT_int_t pMergeList) { bool ret = fbx_wrapperPINVOKE.FbxMesh_BuildMergeList__SWIG_1(swigCPtr, SWIGTYPE_p_FbxArrayT_int_t.getCPtr(pMergeList)); if (fbx_wrapperPINVOKE.SWIGPendingException.Pending) { throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public int RemoveDuplicatedEdges(SWIGTYPE_p_FbxArrayT_int_t pEdgeIndexList) { int ret = fbx_wrapperPINVOKE.FbxMesh_RemoveDuplicatedEdges(swigCPtr, SWIGTYPE_p_FbxArrayT_int_t.getCPtr(pEdgeIndexList)); if (fbx_wrapperPINVOKE.SWIGPendingException.Pending) { throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public FbxLayerElementArray assign(SWIGTYPE_p_FbxArrayT_int_t pArrayTemplate) { FbxLayerElementArray ret = new FbxLayerElementArray(fbx_wrapperPINVOKE.DirectArrayFbxInt_assign__SWIG_0(swigCPtr, SWIGTYPE_p_FbxArrayT_int_t.getCPtr(pArrayTemplate)), false); if (fbx_wrapperPINVOKE.SWIGPendingException.Pending) { throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public bool GetPolygonVertexUVs(string pUVSetName, SWIGTYPE_p_FbxArrayT_FbxVector2_t pUVs, SWIGTYPE_p_FbxArrayT_int_t pUnmappedUVId) { bool ret = fbx_wrapperPINVOKE.FbxMesh_GetPolygonVertexUVs__SWIG_0(swigCPtr, pUVSetName, SWIGTYPE_p_FbxArrayT_FbxVector2_t.getCPtr(pUVs), SWIGTYPE_p_FbxArrayT_int_t.getCPtr(pUnmappedUVId)); if (fbx_wrapperPINVOKE.SWIGPendingException.Pending) { throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_FbxArrayT_int_t obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }
public static bool GetRestPoseContaining(FbxScene pScene, FbxNode pNode, SWIGTYPE_p_FbxArrayT_FbxPose_p_t pPoseList, SWIGTYPE_p_FbxArrayT_int_t pIndex) { bool ret = fbx_wrapperPINVOKE.FbxPose_GetRestPoseContaining__SWIG_1(FbxScene.getCPtr(pScene), FbxNode.getCPtr(pNode), SWIGTYPE_p_FbxArrayT_FbxPose_p_t.getCPtr(pPoseList), SWIGTYPE_p_FbxArrayT_int_t.getCPtr(pIndex)); if (fbx_wrapperPINVOKE.SWIGPendingException.Pending) { throw fbx_wrapperPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }