#include <gre/layer.h>
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 |
| bool | IsEditable () const |
| bool | IsNonRotatable () const |
| bool | IsOnePerGroup () const |
| bool | UsesHighlightColors () const |
Public Attributes | |
| int(* | Construct )(GRE_GROUP *, GRE_LAYER **, GRE_LAYER *, UINT32) |
| FLAGS | flags |
| const char * | icongroup |
| const char * | iconname |
| TYPE | layertype |
| RVC::GETOBJFILTER * | m_filter |
| MENUITEM * | MenuItemCreate |
| RVC::OBJTYPE | objtype |
| const char * | promptmulti |
| const char * | resourcename |
| UNICODE * | TypeNameStr |
Definition at line 2118 of file layer.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Informational flags.
|
|
|
Icon name.
|
|
|
Icon group.
|
|
|
Layer type, 0 for automatic assignment.
|
|
|
Filter function for object selection.
|
|
|
Menu items for layer creation.
|
|
|
RVC object type, RVC::OBJTYPE_All if indeterminant.
|
|
|
Prompt when adding multiple layers of type (NOT USED).
|
|
|
Layer type name, no spaces, suitable for resource file lookup (eg "map_grid").
|
|
|
Localized type name, read from messages file.
|
1.3.8-20040913