|
LightWrap++
AC++wrapperfortheLightWave3DSDK
|
Provide callback functions for LW Items in XPanels... More...
#include <objectinfo.h>
Inheritance diagram for lwpp::SceneObjectReference< showNone >:
Collaboration diagram for lwpp::SceneObjectReference< showNone >:Public Member Functions | |
| SceneObjectReference () | |
| Constructor. | |
| int * | DataGet () |
| XPanels compatible DataGet. | |
| void | DataSet (void *value) |
| XPanels compatible DataSet. | |
| const char * | filename (int obj) const |
| int | findObject (const std::string &objectName) |
| int | findVmapIndex (const std::string &name, LWID id) |
| const char * | GetSelectedName () |
| std::set< LWSurfaceID > | getSurfaces (int idx) |
| int | layerExists (int obj, int layer) const |
| LWMeshInfoID | layerMesh (int obj, int layer) const |
| int | maxLayers (int obj) const |
| int | numObjects (void) const |
| int | numVMaps (LWID type) const |
| const char * | refName (int obj) const |
| const char * | userName (int obj) const |
| int | vmapDim (LWID type, int index) const |
| const char * | vmapName (LWID type, int index) const |
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 bool | available () const |
| Check if the global is available. | |
| virtual LWObjectFuncs * | getGlobal () |
| Get the pointer to the global. | |
| LWObjectFuncs * | operator-> () |
| Get the pointer to the global. | |
| virtual size_t | popCount (void) |
| Return number of items. | |
| virtual const char * | popName (int idx) |
| return name of item number idx | |
Protected Attributes | |
| int | index |
Static Protected Attributes | |
| static LWObjectFuncs * | 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
|
inline |
Constructor.
|
inlineprotectedinherited |
|
inlinevirtualinherited |
Check if the global is available.
|
inline |
XPanels compatible DataGet.
|
inline |
XPanels compatible DataSet.
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlinevirtualinherited |
Get the pointer to the global.
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Get the pointer to the global.
|
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 |
|
inlineinherited |
|
inlineinherited |
|
staticprotectedinherited |
Pointer to the global functions.
|
protectedinherited |