コード例 #1
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 private extern static uint dxtGenerateMipMaps3DArray(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, TEX_FILTER_FLAGS filter, int levels, IntPtr mipChain );
コード例 #2
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 private extern static uint dxtConvertArray(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, TEX_FILTER_FLAGS filter, float threshold, IntPtr cImages);
コード例 #3
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 private extern static uint dxtDecompressArray(DxtImage[] cImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, IntPtr images);
コード例 #4
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 public HRESULT Initialize(out TexMetadata mdata)
 {
     return Utilities.HandleHRESULT(dxtInitialize(ptr, out mdata));
 }
コード例 #5
0
ファイル: DxtNetWrapper.cs プロジェクト: h78hy78yhoi8j/xenko
 public static HRESULT LoadTGAFile(String filePath, out TexMetadata metadata, ScratchImage image)
 {
     return HandleHRESULT(dxtLoadTGAFile(filePath, out metadata, image.ptr));
 }
コード例 #6
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 public static HRESULT Convert(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, TEX_FILTER_FLAGS filter, float threshold, ScratchImage cImages)
 {
     return HandleHRESULT(dxtConvertArray(srcImages, nimages, ref metadata, format, filter, threshold, cImages.ptr));
 }
コード例 #7
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 public static HRESULT Resize(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, int width, int height, TEX_FILTER_FLAGS filter, ScratchImage result)
 {
     return HandleHRESULT(dxtResize(srcImages, nimages, ref metadata, width, height, filter, result.ptr));
 }
コード例 #8
0
 private extern static uint dxtResize(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, int width, int height, TEX_FILTER_FLAGS filter, IntPtr result);
コード例 #9
0
 private extern static uint dxtComputeNormalMap(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, CNMAP_FLAGS flags, float amplitude, DXGI_FORMAT format, IntPtr normalMaps);
コード例 #10
0
 private extern static uint dxtSaveToDDSFileArray(DxtImage[] dxtImages, int nimages, ref TexMetadata metadata, DDS_FLAGS flags, string szFile);
コード例 #11
0
 private extern static uint dxtGenerateMipMaps3DArray(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, TEX_FILTER_FLAGS filter, int levels, IntPtr mipChain);
コード例 #12
0
 private extern static uint dxtDecompressArray(DxtImage[] cImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, IntPtr images);
コード例 #13
0
 private extern static uint dxtCompressArray(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, TEX_COMPRESS_FLAGS compress, float alphaRef, IntPtr cImages);
コード例 #14
0
 private extern static uint dxtConvertArray(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, TEX_FILTER_FLAGS filter, float threshold, IntPtr cImages);
コード例 #15
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 private extern static uint dxtComputeNormalMap(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, CNMAP_FLAGS flags, float amplitude, DXGI_FORMAT format, IntPtr normalMaps );
コード例 #16
0
 private extern static uint dxtPremultiplyAlpha(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, TEX_PREMULTIPLY_ALPHA_FLAGS flags, IntPtr result);
コード例 #17
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 public static HRESULT LoadDDSFile(String filePath, DDS_FLAGS flags, out TexMetadata metadata, ScratchImage image)
 {
     return HandleHRESULT(dxtLoadDDSFile(filePath, flags, out metadata, image.ptr));
 }
コード例 #18
0
 public static HRESULT LoadTGAFile(String filePath, out TexMetadata metadata, ScratchImage image)
 {
     return(HandleHRESULT(dxtLoadTGAFile(filePath, out metadata, image.ptr)));
 }
コード例 #19
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 public static HRESULT Decompress(DxtImage[] cImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, ScratchImage images)
 {
     return HandleHRESULT(dxtDecompressArray(cImages, nimages, ref metadata, format, images.ptr));
 }
コード例 #20
0
 public static HRESULT LoadWICFile(String filePath, WIC_FLAGS flags, out TexMetadata metadata, ScratchImage image)
 {
     return(HandleHRESULT(dxtLoadWICFile(filePath, flags, out metadata, image.ptr)));
 }
コード例 #21
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 public static HRESULT PremultiplyAlpha(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, TEX_PREMULTIPLY_ALPHA_FLAGS flags, ScratchImage result)
 {
     return HandleHRESULT(dxtPremultiplyAlpha(srcImages, nimages, ref metadata, flags, result.ptr));
 }
コード例 #22
0
 public static HRESULT SaveToDDSFile(DxtImage[] dxtImages, int nimages, ref TexMetadata metadata, DDS_FLAGS flags, string szFile)
 {
     return(HandleHRESULT(dxtSaveToDDSFileArray(dxtImages, nimages, ref metadata, flags, szFile)));
 }
コード例 #23
0
 private extern static uint dxtLoadWICFile(String filePath, WIC_FLAGS flags, out TexMetadata metadata, IntPtr image);
コード例 #24
0
 public static HRESULT Convert(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, TEX_FILTER_FLAGS filter, float threshold, ScratchImage cImages)
 {
     return(HandleHRESULT(dxtConvertArray(srcImages, nimages, ref metadata, format, filter, threshold, cImages.ptr)));
 }
コード例 #25
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 private extern static uint dxtLoadDDSFile(String filePath, DDS_FLAGS flags, out TexMetadata metadata, IntPtr image);
コード例 #26
0
 public static HRESULT Compress(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, TEX_COMPRESS_FLAGS compress, float alphaRef, ScratchImage cImages)
 {
     return(HandleHRESULT(dxtCompressArray(srcImages, nimages, ref metadata, format, compress, alphaRef, cImages.ptr)));
 }
コード例 #27
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 private extern static uint dxtCompressArray(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, TEX_COMPRESS_FLAGS compress, float alphaRef, IntPtr cImages);
コード例 #28
0
 public static HRESULT Decompress(DxtImage[] cImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, ScratchImage images)
 {
     return(HandleHRESULT(dxtDecompressArray(cImages, nimages, ref metadata, format, images.ptr)));
 }
コード例 #29
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 private extern static uint dxtSaveToDDSFileArray(DxtImage[] dxtImages, int nimages, ref TexMetadata metadata, DDS_FLAGS flags, string szFile);
コード例 #30
0
 public static HRESULT GenerateMipMaps3D(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, TEX_FILTER_FLAGS filter, int levels, ScratchImage mipChain)
 {
     return(HandleHRESULT(dxtGenerateMipMaps3DArray(srcImages, nimages, ref metadata, filter, levels, mipChain.ptr)));
 }
コード例 #31
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 private extern static uint dxtResize(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, int width, int height, TEX_FILTER_FLAGS filter, IntPtr result);
コード例 #32
0
 public static HRESULT Resize(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, int width, int height, TEX_FILTER_FLAGS filter, ScratchImage result)
 {
     return(HandleHRESULT(dxtResize(srcImages, nimages, ref metadata, width, height, filter, result.ptr)));
 }
コード例 #33
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 private extern static uint dxtPremultiplyAlpha(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, TEX_PREMULTIPLY_ALPHA_FLAGS flags, IntPtr result);
コード例 #34
0
 public static HRESULT ComputeNormalMap(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, CNMAP_FLAGS flags, float amplitude, DXGI_FORMAT format, ScratchImage normalMaps)
 {
     return(HandleHRESULT(dxtComputeNormalMap(srcImages, nimages, ref metadata, flags, amplitude, format, normalMaps.ptr)));
 }
コード例 #35
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 public static HRESULT SaveToDDSFile(DxtImage[] dxtImages, int nimages, ref TexMetadata metadata, DDS_FLAGS flags, string szFile)
 {
     return HandleHRESULT(dxtSaveToDDSFileArray(dxtImages, nimages, ref metadata, flags, szFile));
 }
コード例 #36
0
 public static HRESULT PremultiplyAlpha(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, TEX_PREMULTIPLY_ALPHA_FLAGS flags, ScratchImage result)
 {
     return(HandleHRESULT(dxtPremultiplyAlpha(srcImages, nimages, ref metadata, flags, result.ptr)));
 }
コード例 #37
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 public static HRESULT Compress(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, DXGI_FORMAT format, TEX_COMPRESS_FLAGS compress, float alphaRef, ScratchImage cImages)
 {
     return HandleHRESULT(dxtCompressArray(srcImages, nimages, ref metadata, format, compress, alphaRef, cImages.ptr));
 }
コード例 #38
0
 private extern static uint dxtInitialize(IntPtr img, out TexMetadata mdata);
コード例 #39
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 public static HRESULT GenerateMipMaps3D(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, TEX_FILTER_FLAGS filter, int levels, ScratchImage mipChain)
 {
     return HandleHRESULT(dxtGenerateMipMaps3DArray(srcImages, nimages, ref metadata, filter, levels, mipChain.ptr));
 }
コード例 #40
0
 public HRESULT Initialize(out TexMetadata mdata)
 {
     return(Utilities.HandleHRESULT(dxtInitialize(ptr, out mdata)));
 }
コード例 #41
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 public static HRESULT ComputeNormalMap(DxtImage[] srcImages, int nimages, ref TexMetadata metadata, CNMAP_FLAGS flags, float amplitude, DXGI_FORMAT format, ScratchImage normalMaps)
 {
     return HandleHRESULT(dxtComputeNormalMap(srcImages, nimages, ref metadata, flags, amplitude, format, normalMaps.ptr));
 }
コード例 #42
0
 public bool OverrideFormat(TexMetadata mdata, DXGI_FORMAT f)
 {
     return(dxtOverrideFormat(ptr, f));
 }
コード例 #43
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 private extern static uint dxtInitialize(IntPtr img, out TexMetadata mdata);
コード例 #44
0
ファイル: DxtNetWrapper.cs プロジェクト: h78hy78yhoi8j/xenko
 private extern static uint dxtLoadTGAFile(String filePath, out TexMetadata metadata, IntPtr image);
コード例 #45
0
ファイル: DxtNetWrapper.cs プロジェクト: Powerino73/paradox
 public bool OverrideFormat(TexMetadata mdata, DXGI_FORMAT f)
 {
     return dxtOverrideFormat(ptr, f);
 }
コード例 #46
0
 private extern static uint dxtLoadTGAFile(String filePath, out TexMetadata metadata, IntPtr image);