Provides access to compress and uncompress texture data.
Description
Do not use this interface. This is a private interface, that will be removed in future releases.
Members
Name | Description | |
---|---|---|
BSQ | Indicates output should be packed in BSQ pixel interleave format. | |
CompressionQuality | Compression quality of texture data. | |
CompressTexture | Compress the current the input buffer. | |
FreeCompressData | Free the Compression buffer created in Compress texture. | |
UnCompressTexture | UnCompress the current the input buffer. |
ITextureCompression.BSQ Property
Indicates output should be packed in BSQ pixel interleave format.
Public Property BSQ As Boolean
public bool BSQ {get; set;}
ITextureCompression.CompressionQuality Property
Compression quality of texture data.
Public Property CompressionQuality As Integer
public int CompressionQuality {get; set;}
Description
Do not use members of this interface. This is a private interface, that will be removed in future releases.
ITextureCompression.CompressTexture Method
Compress the current the input buffer.
Public Sub CompressTexture ( _
    ByVal type As esriTextureCompressionType, _
    ByVal Width As Integer, _
    ByVal height As Integer, _
    ByVal channels As Integer, _
    ByRef pInData As Byte&, _
    ByRef pByteCount As Integer, _
    ByVal ppOutBuff As IntPtr _
)
public void CompressTexture (
    esriTextureCompressionType type,
    int Width,
    int height,
    int channels,
    ref Byte& pInData,
    ref int pByteCount,
    ref IntPtr ppOutBuff
);
Description
Do not use members of this interface. This is a private interface, that will be removed in future releases.
ITextureCompression.FreeCompressData Method
Free the Compression buffer created in Compress texture.
Public Sub FreeCompressData ( _
    ByRef pInData As Byte& _
)
public void FreeCompressData (
    ref Byte& pInData
);
Description
Do not use members of this interface. This is a private interface, that will be removed in future releases.
ITextureCompression.UnCompressTexture Method
UnCompress the current the input buffer.
Public Sub UnCompressTexture ( _
    ByVal type As esriTextureCompressionType, _
    ByVal Width As Integer, _
    ByVal height As Integer, _
    ByVal channels As Integer, _
    ByVal Size As Integer, _
    ByRef pInData As Byte&, _
    ByRef pOutBuff As Byte& _
)
public void UnCompressTexture (
    esriTextureCompressionType type,
    int Width,
    int height,
    int channels,
    int Size,
    ref Byte& pInData,
    ref Byte& pOutBuff
);
Description
Do not use members of this interface. This is a private interface, that will be removed in future releases.
Classes that implement ITextureCompression
Classes | Description |
---|