public byte[] GetData(out uint OutDataSize, out FDatasmithFacadeTexture.ETextureFormat OutFormat) { global::System.IntPtr arrayPtr = DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeTexture_GetData(swigCPtr, out OutDataSize, out OutFormat); if (DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Pending) { throw DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Retrieve(); } if (arrayPtr == global::System.IntPtr.Zero || OutDataSize == 0) { return(null); } else { byte[] Data = new byte[OutDataSize]; global::System.Runtime.InteropServices.Marshal.Copy(arrayPtr, Data, 0, (int)OutDataSize); return(Data); } }
public void SetData(byte[] InData, uint InDataSize, FDatasmithFacadeTexture.ETextureFormat InFormat) { DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeTexture_SetData(swigCPtr, InData, InDataSize, (int)InFormat); }