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

#include <objectinfo.h>

+ Inheritance diagram for lwpp::SceneObjects:
+ Collaboration diagram for lwpp::SceneObjects:

List of all members.

Public Member Functions

 SceneObjects (void)
const char * filename (int obj) const
int findObject (const std::string &objectName)
int findVmapIndex (const std::string &name, LWID id)
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

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.

Static Protected Attributes

static LWObjectFuncs * globPtr
 Pointer to the global functions.

Constructor & Destructor Documentation

lwpp::SceneObjects::SceneObjects ( void  )
inline

Member Function Documentation

bool lwpp::GlobalBase< LWObjectFuncs >::_acquireGlobal ( )
inlineprotectedinherited
virtual bool lwpp::GlobalBase< LWObjectFuncs >::available ( ) const
inlinevirtualinherited

Check if the global is available.

const char* lwpp::SceneObjects::filename ( int  obj) const
inline
int lwpp::SceneObjects::findObject ( const std::string &  objectName)
int lwpp::SceneObjects::findVmapIndex ( const std::string &  name,
LWID  id 
)
inline
virtual LWObjectFuncs * lwpp::GlobalBase< LWObjectFuncs >::getGlobal ( )
inlinevirtualinherited

Get the pointer to the global.

std::set< LWSurfaceID > lwpp::SceneObjects::getSurfaces ( int  idx)
int lwpp::SceneObjects::layerExists ( int  obj,
int  layer 
) const
inline
LWMeshInfoID lwpp::SceneObjects::layerMesh ( int  obj,
int  layer 
) const
inline
int lwpp::SceneObjects::maxLayers ( int  obj) const
inline
int lwpp::SceneObjects::numObjects ( void  ) const
inline
int lwpp::SceneObjects::numVMaps ( LWID  type) const
inline
LWObjectFuncs * lwpp::GlobalBase< LWObjectFuncs >::operator-> ( )
inlineinherited

Get the pointer to the global.

const char* lwpp::SceneObjects::refName ( int  obj) const
inline
const char* lwpp::SceneObjects::userName ( int  obj) const
inline
int lwpp::SceneObjects::vmapDim ( LWID  type,
int  index 
) const
inline
const char* lwpp::SceneObjects::vmapName ( LWID  type,
int  index 
) const
inline

Member Data Documentation

LWObjectFuncs * lwpp::GlobalBase< LWObjectFuncs >::globPtr
staticprotectedinherited

Pointer to the global functions.


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