#include <mgui/formrcmp.h>
Inheritance diagram for MGUI::FORM_RASTER_COMPRESSION:

Public Types | |
| enum | FORMSTYLE { FORMSTYLE_Default = 0x00, FORMSTYLE_NoLossy = 0x01, FORMSTYLE_NoReadOnly = 0x02 } |
Public Member Functions | |
| ERRVALUE | Create (MGUI::LAYOUT_PANE_BASE &ParentPane, FORMSTYLE Style=FORMSTYLE_Default, MGUI::LAYOUT_SIZEALIGN sizealign=MGUI::LAYOUT_SIZEALIGN_FixedHeight) |
| FORM_RASTER_COMPRESSION () | |
| UINT16 | GetCompressionQualityRatio () |
| RVC::RASTER::COMPTYPE | GetCompressionType () const |
| bool | IsLossy () const |
| void | SetCellType (RVC::IMAGE::CELLTYPE CellType) |
| void | SetCompression (RVC::RASTER::COMPTYPE CompType, UINT16 CompQualityRatio=0) |
| void | SetFromMakeParms (const RVC::RASTER::MAKEPARMS &MakeParms) |
| virtual | ~FORM_RASTER_COMPRESSION () |
Definition at line 58 of file formrcmp.h.
|
|
Form style enumeration.
Definition at line 62 of file formrcmp.h. |
|
|
Constructor. Defaults to a celltype of RVC::IMAGE::CELLTYPE_Unsigned_8 for menu generation purposes |
|
|
Destructor.
|
|
||||||||||||||||
|
Create the form.
|
|
|
Get currently selected compression quality/ratio.
|
|
|
Get currently selected compression type.
|
|
|
Determine if lossy compression type is selected.
|
|
|
Set cell type for limiting compression choices. If current compression type not allowed for specified CELLTYPE the selection will be reset to 'uncompressed'. Create() must be called before using this method. |
|
||||||||||||
|
Set selected compression parameters. If specified values are not allowed for current CELLTYPE the selection will be left unchanged. Create() must be called before using this method.
|
|
|
Set cell type and compression selection from RASTER::MAKEPARMS.
|
1.3.8-20040913