|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITextureCompression
Provides access to compress and uncompress texture data.
Do not use this interface. This is a private interface, that will be removed in future releases.
Method Summary | |
---|---|
void |
compressTexture(int type,
int width,
int height,
int channels,
byte[] pInData,
int[] pByteCount,
byte[] ppOutBuff)
Compress the current the input buffer. |
void |
freeCompressData(byte[] pInData)
Free the Compression buffer created in Compress texture. |
int |
getCompressionQuality()
Compression quality of texture data. |
boolean |
isBSQ()
Indicates output should be packed in BSQ pixel interleave format. |
void |
setBSQ(boolean pBSQ)
Indicates output should be packed in BSQ pixel interleave format. |
void |
setCompressionQuality(int quality)
Compression quality of texture data. |
void |
unCompressTexture(int type,
int width,
int height,
int channels,
int size,
byte[] pInData,
byte[] pOutBuff)
UnCompress the current the input buffer. |
Method Detail |
---|
void compressTexture(int type, int width, int height, int channels, byte[] pInData, int[] pByteCount, byte[] ppOutBuff) throws IOException, AutomationException
Do not use members of this interface. This is a private interface, that will be removed in future releases.
type
- A com.esri.arcgis.system.esriTextureCompressionType constant (in)width
- The width (in)height
- The height (in)channels
- The channels (in)pInData
- An unsigned byte (in)pByteCount
- The pByteCount (out: use single element array)ppOutBuff
- An unsigned byte (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void unCompressTexture(int type, int width, int height, int channels, int size, byte[] pInData, byte[] pOutBuff) throws IOException, AutomationException
Do not use members of this interface. This is a private interface, that will be removed in future releases.
type
- A com.esri.arcgis.system.esriTextureCompressionType constant (in)width
- The width (in)height
- The height (in)channels
- The channels (in)size
- The size (in)pInData
- An unsigned byte (in)pOutBuff
- An unsigned byte (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCompressionQuality(int quality) throws IOException, AutomationException
quality
- The quality (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getCompressionQuality() throws IOException, AutomationException
Do not use members of this interface. This is a private interface, that will be removed in future releases.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void freeCompressData(byte[] pInData) throws IOException, AutomationException
Do not use members of this interface. This is a private interface, that will be removed in future releases.
pInData
- An unsigned byte (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isBSQ() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBSQ(boolean pBSQ) throws IOException, AutomationException
pBSQ
- The pBSQ (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |