Example #1
0
 public static extern int DirectXTex_ScratchImageCreateTexture2D(
     byte[] pixels,
     uint width,
     uint height,
     DXGI_FORMAT format,
     uint rowPitch,
     uint slicePitch,
     out DirectXTexScratchImage outImage);
Example #2
0
 public static extern int DirectXTex_ScratchImageCreateTexture11(
     DirectXTexScratchImage image,
     IntPtr d11Device,
     out IntPtr outTexture);
Example #3
0
 public static extern int DirectXTex_ScratchImageCreateEmptyMipChain(
     DirectXTexScratchImage image,
     out DirectXTexScratchImage outMipChain);
Example #4
0
 public static extern int DirectXTex_ScratchImageGenerateMipMaps(
     DirectXTexScratchImage image,
     out DirectXTexScratchImage outMipChain);
Example #5
0
 public static extern int DirectXTex_ScratchImageGetRawBytes(
     DirectXTexScratchImage image,
     uint arrayIndex,
     uint mip,
     uint slice,
     out DirectXTexBlob outBlob);
Example #6
0
 public static extern int DirectXTex_ScratchImageGetMetadata(
     DirectXTexScratchImage image,
     out TexMetadata metadata);
Example #7
0
 public static extern int DirectXTex_ScratchImageFree(
     DirectXTexScratchImage image);
Example #8
0
 public static extern int DirectXTex_ScratchImageNew(
     out DirectXTexScratchImage outImage);