public static aiPropertyStore aiCreatePropertyStore() { global::System.IntPtr cPtr = assimp_swigPINVOKE.aiCreatePropertyStore(); aiPropertyStore ret = (cPtr == global::System.IntPtr.Zero) ? null : new aiPropertyStore(cPtr, false); return(ret); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(aiPropertyStore obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }
public static void aiSetImportPropertyMatrix(aiPropertyStore store, string szName, aiMatrix4x4 mat) { assimp_swigPINVOKE.aiSetImportPropertyMatrix(aiPropertyStore.getCPtr(store), szName, aiMatrix4x4.getCPtr(mat)); }
public static void aiSetImportPropertyString(aiPropertyStore store, string szName, aiString st) { assimp_swigPINVOKE.aiSetImportPropertyString(aiPropertyStore.getCPtr(store), szName, aiString.getCPtr(st)); }
public static void aiSetImportPropertyFloat(aiPropertyStore store, string szName, float value) { assimp_swigPINVOKE.aiSetImportPropertyFloat(aiPropertyStore.getCPtr(store), szName, value); }
public static void aiReleasePropertyStore(aiPropertyStore p) { assimp_swigPINVOKE.aiReleasePropertyStore(aiPropertyStore.getCPtr(p)); }
public static aiScene aiImportFileFromMemoryWithProperties(string pBuffer, uint pLength, aiPostProcessSteps pFlags, string pHint, aiPropertyStore pProps) { global::System.IntPtr cPtr = assimp_swigPINVOKE.aiImportFileFromMemoryWithProperties(pBuffer, pLength, (uint)pFlags, pHint, aiPropertyStore.getCPtr(pProps)); aiScene ret = (cPtr == global::System.IntPtr.Zero) ? null : new aiScene(cPtr, false); return(ret); }
public static aiScene aiImportFileExWithProperties(string pFile, aiPostProcessSteps pFlags, aiFileIO pFS, aiPropertyStore pProps) { global::System.IntPtr cPtr = assimp_swigPINVOKE.aiImportFileExWithProperties(pFile, (uint)pFlags, aiFileIO.getCPtr(pFS), aiPropertyStore.getCPtr(pProps)); aiScene ret = (cPtr == global::System.IntPtr.Zero) ? null : new aiScene(cPtr, false); return(ret); }