Interface for a PFNC buffer that is compressed. More...
Inherits IPfncBuffer.
Inherited by CompressedPfncBuffer.
Properties | |
| CompressionType | CompressionType [get] |
| The CompressionType used to compress this buffer. | |
Properties inherited from IPfncBuffer | |
| PfncFormat | PfncFormat [get] |
| Get the PFNC format of the pixel data stored in this buffer. | |
| int | Rank [get] |
| Get the rank of the plane. | |
Properties inherited from IBuffer | |
| IntPtr | BasePtr [get] |
| Get the base address of the buffer's memory. | |
| long | Size [get] |
| Get the valid size in bytes of the buffer's memory. | |
| long | Capacity [get] |
| Get the allocated size in bytes of the buffer's memory. | |
Properties inherited from INativeHandle | |
| IntPtr | Handle [get] |
| The native handle of the object. | |
| bool | IsDisposed [get] |
| Possibility to check whether the object has already been disposed of. | |
Additional Inherited Members | |
Public Member Functions inherited from IPfncBuffer | |
| long | GetLength (int dimension) |
| Gets the number of elements at the given dimension . | |
| IntPtr | GetIncrement (int dimension) |
| Get the offset to the next element in this buffer in bytes. | |
Events inherited from INativeHandle | |
| NativeHandleEventDelegate | ObjectDisposing |
| Raised when this object is about to be disposed via the IDisposable.Dispose method. | |
Interface for a PFNC buffer that is compressed.