public static extern InteropBool ResourceFactory_UpdateSubresourceRegion( IntPtr failReason, DeviceContextHandle contextHandle, ResourceHandle resourceHandle, uint subresourceIndex, IntPtr subresourceBoxPtr, // SubresourceBox* IntPtr data, uint dataRowDistanceBytes, uint dataSliceDistanceBytes );
public static extern InteropBool ResourceFactory_MapSubresource( IntPtr failReason, DeviceContextHandle contextHandle, ResourceHandle resourceHandle, uint subresourceIndex, ResourceMapping mapType, IntPtr outResDataPtr, // void** IntPtr outResDataRowLenBytes, // uint* IntPtr outResDataSliceLenBytes // uint* );
public static extern InteropBool ResourceFactory_CopySubresourceRegion( IntPtr failReason, DeviceContextHandle contextHandle, ResourceHandle sourceResourceHandle, uint sourceSubresourceIndex, IntPtr sourceSubresourceBoxPtr, // SubresourceBox* ResourceHandle destResourceHandle, uint destSubresourceIndex, uint destX, uint destY, uint destZ );
public static extern InteropBool ContextFactory_ExecuteDeferredCommandLists( IntPtr failReason, DeviceContextHandle immediateContextHandle, IntPtr deferredContextHandleArrayPtr, uint deferredContextArrayLen );
public static extern InteropBool RenderPassManager_ExecuteCommandList( IntPtr failReason, DeviceContextHandle immediateContextHandle, IntPtr commandList );
public static extern InteropBool RenderPassManager_FlushInstructions( IntPtr failReason, DeviceContextHandle deviceContext, IntPtr commandListStart, uint numCommands );
public static extern InteropBool WindowFactory_ClearWindow( IntPtr failReason, DeviceContextHandle deviceContext, WindowHandle windowHandle );
public static extern InteropBool ContextFactory_ReleaseContext( IntPtr failReason, DeviceContextHandle deviceContextHandle );
public static extern InteropBool ResourceFactory_SetTextureQualityOffset( IntPtr failReason, DeviceContextHandle deviceContextHandle, Texture3DResourceHandle texture3DHandle, uint qualityReductionLevel );
public static extern InteropBool ResourceFactory_GenerateMips( IntPtr failReason, DeviceContextHandle contextHandle, ShaderResourceViewHandle srvToTexture );
public static extern InteropBool ResourceFactory_UnmapSubresource( IntPtr failReason, DeviceContextHandle contextHandle, ResourceHandle resourceHandle, uint subresourceIndex );
public static extern InteropBool ResourceFactory_CopyResource( IntPtr failReason, DeviceContextHandle contextHandle, ResourceHandle sourceResourceHandle, ResourceHandle destinationResourceHandle );