public FbxLayerElementTemplateFbxVector4 assign(FbxLayerElementTemplateFbxVector4 pOther) { FbxLayerElementTemplateFbxVector4 ret = new FbxLayerElementTemplateFbxVector4(FbxWrapperNativePINVOKE.FbxLayerElementTemplateFbxVector4_assign(swigCPtr, FbxLayerElementTemplateFbxVector4.getCPtr(pOther)), false); if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending) { throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public bool eq(FbxLayerElementTemplateFbxVector4 pOther) { bool ret = FbxWrapperNativePINVOKE.FbxLayerElementTemplateFbxVector4_eq(swigCPtr, FbxLayerElementTemplateFbxVector4.getCPtr(pOther)); if (FbxWrapperNativePINVOKE.SWIGPendingException.Pending) { throw FbxWrapperNativePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
// helper for above, to check normals, binormals, and tangents protected void CheckFbxElementVector4( FbxLayerElementTemplateFbxVector4 origElement, FbxLayerElementTemplateFbxVector4 importElement) { Assert.AreEqual(origElement.GetMappingMode(), importElement.GetMappingMode()); Assert.AreEqual(origElement.GetReferenceMode(), importElement.GetReferenceMode()); var origElementArray = origElement.GetDirectArray(); var importElementArray = importElement.GetDirectArray(); Assert.AreEqual(origElementArray.GetCount(), importElementArray.GetCount()); for (int i = 0; i < origElementArray.GetCount(); i++) { Assert.AreEqual(origElementArray.GetAt(i), importElementArray.GetAt(i)); } }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(FbxLayerElementTemplateFbxVector4 obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }