#include <lwpp/global.h>
#include <lwpanel.h>
#include <lwpp/math.h>
Go to the source code of this file.
Macros |
| #define | LWRGB(red, green, blue) (0x01000000 | (red<<16) | (blue<<8) | green) |
| | C++ Wrapper implementation for LightWave Panels.
|
| #define | PAN_SETCONFIGTAG(pfunc, pan, tag) ( ival.intv.value=tag, (*pfunc->set)(pan, PAN_CONFIGTAG, (void *)&ival.intv.value) ) |
Enumerations |
| enum | lwpp::lw10::cTag {
lwpp::lw10::CTL_X,
lwpp::lw10::CTL_Y,
lwpp::lw10::CTL_W,
lwpp::lw10::CTL_H,
lwpp::lw10::CTL_VALUE,
lwpp::lw10::CTL_HOTX,
lwpp::lw10::CTL_HOTY,
lwpp::lw10::CTL_HOTW,
lwpp::lw10::CTL_HOTH,
lwpp::lw10::CTL_LABELWIDTH,
lwpp::lw10::CTL_MOUSEX,
lwpp::lw10::CTL_MOUSEY,
lwpp::lw10::CTL_FLAGS,
lwpp::lw10::CTL_USERDRAW,
lwpp::lw10::CTL_USEREVENT,
lwpp::lw10::CTL_LABEL,
lwpp::lw10::CTL_USERDATA,
lwpp::lw10::CTL_PANEL,
lwpp::lw10::CTL_PANFUN,
lwpp::lw10::CTL_RANGEMIN,
lwpp::lw10::CTL_RANGEMAX,
lwpp::lw10::CTL_ACTIVATE,
lwpp::lw10::CTL_MOUSEBUTTON
} |
| enum | lwpp::lw10::mBut { lwpp::lw10::CTL_MOUSELEFT = 1,
lwpp::lw10::CTL_MOUSECENTER,
lwpp::lw10::CTL_MOUSERIGHT
} |
| enum | lwpp::lw10::pTag {
lwpp::lw10::PAN_X,
lwpp::lw10::PAN_Y,
lwpp::lw10::PAN_W,
lwpp::lw10::PAN_H,
lwpp::lw10::PAN_MOUSEX,
lwpp::lw10::PAN_MOUSEY,
lwpp::lw10::PAN_FLAGS,
lwpp::lw10::PAN_USERDRAW,
lwpp::lw10::PAN_USERACTIVATE,
lwpp::lw10::PAN_USEROPEN,
lwpp::lw10::PAN_USERCLOSE,
lwpp::lw10::PAN_TITLE,
lwpp::lw10::PAN_USERDATA,
lwpp::lw10::PAN_USERKEYS,
lwpp::lw10::PAN_LWINSTANCE,
lwpp::lw10::PAN_MOUSEBUTTON,
lwpp::lw10::PAN_MOUSEMOVE,
lwpp::lw10::PAN_PANFUN,
lwpp::lw10::PAN_VERSION,
lwpp::lw10::PAN_RESULT,
lwpp::lw10::PAN_HOSTDISPLAY,
lwpp::lw10::PAN_USERKEYUPS,
lwpp::lw10::PAN_QUALIFIERS,
lwpp::lw10::PAN_TO_FRONT,
lwpp::lw10::PAN_MOUSEWHEEL,
lwpp::lw10::PAN_USERRESIZE,
lwpp::lw10::PAN_MIN_W,
lwpp::lw10::PAN_MIN_H,
lwpp::lw10::PAN_MAX_W,
lwpp::lw10::PAN_MAX_H,
lwpp::lw10::PAN_CONFIGTAG
} |
Functions |
| template<typename T > |
| T * | lwpp::getEventHandler (PanelControl &control) |
| | Helper function for callbacks.
|
Macro Definition Documentation
| #define LWRGB |
( |
|
red, |
|
|
|
green, |
|
|
|
blue |
|
) |
| (0x01000000 | (red<<16) | (blue<<8) | green) |
C++ Wrapper implementation for LightWave Panels.
sussed out by Greg Malick
| #define PAN_SETCONFIGTAG |
( |
|
pfunc, |
|
|
|
pan, |
|
|
|
tag |
|
) |
| ( ival.intv.value=tag, (*pfunc->set)(pan, PAN_CONFIGTAG, (void *)&ival.intv.value) ) |