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