3ds Max C++ API Reference
Loading...
Searching...
No Matches
imenus.h File Reference
#include "maxheap.h"
#include <Geom/color.h>
#include "GetCOREInterface.h"
#include "iFnPub.h"

Classes

class  MenuColors
class  IMenuSettings
class  IQuadMenuSettings

Macros

#define MENU_SETTINGS   Interface_ID(0x31561ddb, 0x1a2f4619)

Typedefs

using ValidityToken = unsigned int

Enumerations

enum  DisplayMethod { DM_NORMAL = 0 , DM_STRETCH , DM_FADE , DM_NUM_METHODS }
enum  QuadIndex { QUAD_ONE = 0 , QUAD_TWO , QUAD_THREE , QUAD_FOUR }

Functions

COLORREF MakeCOLORREF (const Color &c)
IQuadMenuSettingsGetQuadSettings ()

Macro Definition Documentation

◆ MENU_SETTINGS

#define MENU_SETTINGS   Interface_ID(0x31561ddb, 0x1a2f4619)

Typedef Documentation

◆ ValidityToken

using ValidityToken = unsigned int

Enumeration Type Documentation

◆ DisplayMethod

Enumerator
DM_NORMAL 
DM_STRETCH 
DM_FADE 
DM_NUM_METHODS 
@ DM_STRETCH
Definition imenus.h:25
@ DM_FADE
Definition imenus.h:25
@ DM_NORMAL
Definition imenus.h:25
@ DM_NUM_METHODS
Definition imenus.h:25

◆ QuadIndex

enum QuadIndex
Enumerator
QUAD_ONE 
QUAD_TWO 
QUAD_THREE 
QUAD_FOUR 
@ QUAD_THREE
Definition imenus.h:26
@ QUAD_ONE
Definition imenus.h:26
@ QUAD_FOUR
Definition imenus.h:26
@ QUAD_TWO
Definition imenus.h:26

Function Documentation

◆ MakeCOLORREF()

COLORREF MakeCOLORREF ( const Color & c)
inline
52{ return c.toRGB(); }

◆ GetQuadSettings()

IQuadMenuSettings * GetQuadSettings ( )
inline
Definition imenus.h:343
CoreExport Interface * GetCOREInterface()
#define MENU_SETTINGS
Definition imenus.h:757