|
Public Types |
| enum | FLAGS {
FLAG_NotEditable = 0x0001,
FLAG_OnePerGroup = 0x0002,
FLAG_No3D = 0x0004,
FLAG_Is3D = 0x0008,
FLAG_NoHighlightColors = 0x0010,
FLAG_CanQuickAdd = 0x0020,
FLAG_CanShowDataTip = 0x0040,
FLAG_NonRotatable = 0x0080
} |
Public Member Functions |
| bool | CanQuickAdd () const |
| bool | CanShowDataTip () const |
| bool | CanViewIn2D () const |
| bool | CanViewIn3D () const |
| ERRVALUE | Construct (GRE_GROUP *group, GRE_LAYER **retlayer=0, CREATEFLAGS createflags=CREATEFLAG_None, GRE::LISTPOS listpos=GRE::LISTPOS_Last, GRE_LAYER *reflayer=0) const |
| RVC::GETOBJFILTER * | GetFilterObjSelect () const |
| ICONID | GetIconID () const |
| TYPE | GetLayerType () const |
| MENUITEM * | GetMenuItemCreate () const |
| const RVC::OBJTYPESET & | GetObjTypeSet () const |
| const char * | GetSerializeTagLayer () const |
| const char * | GetSerializeTagTemplate () const |
| TEXTID | GetTypeNameTextID () const |
| bool | IsEditable () const |
| bool | IsNonRotatable () const |
| bool | IsOnePerGroup () const |
| bool | UsesHighlightColors () const |
Protected Member Functions |
| | TYPEDEFN (TYPE LayerType, TEXTID TypeNameTextID, const RVC::OBJTYPESET &ObjTypeSet, RVC::GETOBJFILTER *FilterObjSelection, const char *SerializeTagLayer, const char *SerializeTagTemplate, ICONID IconID, FLAGS flags) |
| | TYPEDEFN (TYPE LayerType, TEXTID TypeNameTextID, const char *SerializeTagLayer, const char *SerializeTagTemplate, ICONID IconID, FLAGS flags) |
| virtual | ~TYPEDEFN ()=0 |