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

#include <generic_handler.h>

+ Inheritance diagram for lwpp::LayoutGenericHandler:

List of all members.

Public Member Functions

 LayoutGenericHandler ()
virtual ~LayoutGenericHandler ()
virtual int Activate ()=0
void setLG (LWLayoutGeneric *local)

Protected Member Functions

void addServer (const char *type, const char *name)
void addUniqueServer (const char *type, const char *name, LWItemID id=0)
void editServer (const char *type, const char *name, LWItemID id=0)
int evaluate (const char *command)
int evaluate (const std::string &command)
int execute (LWCommandCode cmd, int argc, const DynaValue *argv, DynaValue *result)
int loadScene (const char *file, const char *name)
LWCommandCode lookup (const char *cmdName)
void removeServer (const char *type, const int index)
void removeServer (const char *type, const char *name, LWItemID id=0)
int saveScene (const char *file)

Static Protected Member Functions

static int findServer (const char *type, const char *name, LWItemID id=0)

Protected Attributes

LWLayoutGeneric * layoutGeneric

Constructor & Destructor Documentation

lwpp::LayoutGenericHandler::LayoutGenericHandler ( )
inline
virtual lwpp::LayoutGenericHandler::~LayoutGenericHandler ( )
inlinevirtual

Member Function Documentation

virtual int lwpp::LayoutGenericHandler::Activate ( )
pure virtual
void lwpp::LayoutGenericHandler::addServer ( const char *  type,
const char *  name 
)
inlineprotected
void lwpp::LayoutGenericHandler::addUniqueServer ( const char *  type,
const char *  name,
LWItemID  id = 0 
)
inlineprotected
void lwpp::LayoutGenericHandler::editServer ( const char *  type,
const char *  name,
LWItemID  id = 0 
)
inlineprotected
int lwpp::LayoutGenericHandler::evaluate ( const char *  command)
inlineprotected
int lwpp::LayoutGenericHandler::evaluate ( const std::string &  command)
inlineprotected
int lwpp::LayoutGenericHandler::execute ( LWCommandCode  cmd,
int  argc,
const DynaValue *  argv,
DynaValue *  result 
)
inlineprotected
static int lwpp::LayoutGenericHandler::findServer ( const char *  type,
const char *  name,
LWItemID  id = 0 
)
inlinestaticprotected
int lwpp::LayoutGenericHandler::loadScene ( const char *  file,
const char *  name 
)
inlineprotected
LWCommandCode lwpp::LayoutGenericHandler::lookup ( const char *  cmdName)
inlineprotected
void lwpp::LayoutGenericHandler::removeServer ( const char *  type,
const int  index 
)
inlineprotected
void lwpp::LayoutGenericHandler::removeServer ( const char *  type,
const char *  name,
LWItemID  id = 0 
)
inlineprotected
int lwpp::LayoutGenericHandler::saveScene ( const char *  file)
inlineprotected
void lwpp::LayoutGenericHandler::setLG ( LWLayoutGeneric *  local)
inline

Member Data Documentation

LWLayoutGeneric* lwpp::LayoutGenericHandler::layoutGeneric
protected

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