|
LightWrap++
AC++wrapperfortheLightWave3DSDK
|
Provide callback functions for LW Items in XPanels... More...
#include <surface.h>
Inheritance diagram for lwpp::SurfaceReference< showNone >:
Collaboration diagram for lwpp::SurfaceReference< showNone >:Public Types | |
| typedef SurfaceSet::iterator | iterSurfaceSet |
| typedef std::set< LWSurface > | SurfaceSet |
Public Member Functions | |
| SurfaceReference (LWSurfaceID _id=0) | |
| Constructor, default to an object and no object selected. | |
| virtual bool | available () const |
| Check if the global is available. | |
| SurfaceSet | byName (std::string name, std::string obj) const |
| SurfaceSet | byName (std::string name) const |
| SurfaceSet | byObject (std::string name) const |
| int * | DataGet () |
| XPanels compatible DataGet. | |
| void | DataSet (void *value) |
| XPanels compatible DataSet. | |
| bool | exists () |
| void | first () |
| LWChanGroupID | getChannelGroup () const |
| const char * | getColorVMap () const |
| double * | getDouble (const char *channel) const |
| LWEnvelopeID | getEnvelope (const char *channel) const |
| virtual LWSurfaceFuncs * | getGlobal () |
| Get the pointer to the global. | |
| LWSurfaceID | getID () const |
| LWImageID | getImage (const char *channel) const |
| int | GetIndex () |
| LWSurfaceID | GetIndexID (int idx) |
| return id of item number idx | |
| int | getInteger (const char *channel) const |
| NodeEditorID | getNodeEditor () |
| const char * | GetSelectedName () |
| LWTextureID | getTexture (const char *channel) const |
| const char * | name () const |
| bool | next () |
| LWSurfaceFuncs * | operator-> () |
| Get the pointer to the global. | |
| bool | operator< (const LWSurface &s) const |
| const char * | sceneObject () const |
| void | setColorVMap (const char *vmapName, int type) |
Static Public Member Functions | |
| static int | PopCount (void *inst) |
| PopCount callback for LightWave. | |
| static const char * | PopName (void *inst, int n) |
| PopUpName name callback for LightWave. | |
Protected Member Functions | |
| bool | _acquireGlobal () |
| virtual size_t | popCount (void) |
| Return number of items. | |
| virtual const char * | popName (int idx) |
| return name of item number idx | |
Protected Attributes | |
| LWSurfaceID | id |
| int | index |
Static Protected Attributes | |
| static LWSurfaceFuncs * | globPtr |
| Pointer to the global functions. | |
Provide callback functions for LW Items in XPanels...
This class takes care of an item, including loading and saving item references
|
inherited |
|
inherited |
|
inline |
Constructor, default to an object and no object selected.
|
inlineprotectedinherited |
|
inlinevirtualinherited |
Check if the global is available.
|
inherited |
|
inherited |
|
inherited |
|
inline |
XPanels compatible DataGet.
|
inline |
XPanels compatible DataSet.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |
Get the pointer to the global.
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
return id of item number idx
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Get the pointer to the global.
|
inlineinherited |
|
inlinestaticinherited |
PopCount callback for LightWave.
|
inlineprotectedvirtual |
Return number of items.
Implements lwpp::PopUpCallback.
|
inlinestaticinherited |
PopUpName name callback for LightWave.
|
inlineprotectedvirtual |
return name of item number idx
Implements lwpp::PopUpCallback.
|
inlineinherited |
|
inlineinherited |
|
staticprotectedinherited |
Pointer to the global functions.
|
protectedinherited |
|
protectedinherited |