LightWrap++
AC++wrapperfortheLightWave3DSDK
lwpp::VMapCallbacks Class Reference

#include <objectinfo.h>

+ Inheritance diagram for lwpp::VMapCallbacks:
+ Collaboration diagram for lwpp::VMapCallbacks:

List of all members.

Public Member Functions

 VMapCallbacks (LWID _type, bool _showNone=true)
virtual ~VMapCallbacks ()
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 (void)
 Actual worker function to be supplied by the deriving class.
virtual const char * popName (int n)
 Actual worker function to be supplied by the deriving class.

Protected Attributes

int index

Constructor & Destructor Documentation

lwpp::VMapCallbacks::VMapCallbacks ( LWID  _type,
bool  _showNone = true 
)
inline
virtual lwpp::VMapCallbacks::~VMapCallbacks ( )
inlinevirtual

Member Function Documentation

const char* lwpp::PopUpCallback::GetSelectedName ( )
inlineinherited
static int lwpp::PopUpCallback::PopCount ( void *  inst)
inlinestaticinherited

PopCount callback for LightWave.

virtual size_t lwpp::VMapCallbacks::popCount ( void  )
inlineprotectedvirtual

Actual worker function to be supplied by the deriving class.

Returns:
The number of items

Implements lwpp::PopUpCallback.

static const char* lwpp::PopUpCallback::PopName ( void *  inst,
int  n 
)
inlinestaticinherited

PopUpName name callback for LightWave.

virtual const char* lwpp::VMapCallbacks::popName ( int  n)
inlineprotectedvirtual

Actual worker function to be supplied by the deriving class.

Parameters:
nA item index
Returns:
The name of the item

Implements lwpp::PopUpCallback.


Member Data Documentation

int lwpp::PopUpCallback::index
protectedinherited

The documentation for this class was generated from the following file: