|
LightWrap++
AC++wrapperfortheLightWave3DSDK
|
Base class for PopUpCallbacks. More...
#include <wrapper.h>
Inheritance diagram for lwpp::PopUpCallback:Public Member Functions | |
| PopUpCallback () | |
| virtual | ~PopUpCallback () |
| const char * | GetSelectedName () |
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 | |
| virtual size_t | popCount ()=0 |
| Actual worker function to be supplied by the deriving class. | |
| virtual const char * | popName (int n)=0 |
| Actual worker function to be supplied by the deriving class. | |
Protected Attributes | |
| int | index |
Base class for PopUpCallbacks.
Derive classes from this that use PopCount/PopName callbacks. This class provides the "static clall back" -> "member function" translation to interface with LW.
|
inline |
|
inlinevirtual |
|
inline |
|
protectedpure virtual |
Actual worker function to be supplied by the deriving class.
Implemented in lwpp::StyledItemCallback, lwpp::LWItemCallback, lwpp::Image, lwpp::ImageUtil, lwpp::VMapCallbacks, lwpp::ColourManager, lwpp::SceneObjectReference< showNone >, lwpp::ExtendedPopUp< T >, lwpp::SurfaceReference< showNone >, lwpp::SimplePreset, and lwpp::PresetCollection.
|
inlinestatic |
PopCount callback for LightWave.
|
protectedpure virtual |
Actual worker function to be supplied by the deriving class.
| n | A item index |
Implemented in lwpp::StyledItemCallback, lwpp::LWItemCallback, lwpp::Image, lwpp::ImageUtil, lwpp::VMapCallbacks, lwpp::ColourManager, lwpp::SceneObjectReference< showNone >, lwpp::ExtendedPopUp< T >, lwpp::SurfaceReference< showNone >, lwpp::SimplePreset, and lwpp::PresetCollection.
|
inlinestatic |
PopUpName name callback for LightWave.
|
protected |