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 |
---|