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

#include <nodes.h>

+ Inheritance diagram for lwpp::LWNodeUtility:
+ Collaboration diagram for lwpp::LWNodeUtility:

List of all members.

Public Member Functions

 LWNodeUtility ()

Static Public Member Functions

static void Blend (LWDVector result, LWDVector bg, LWDVector fg, double alpha, BlendingMode mode)
static void NodeAutosize (NodeID id, LWDVector scale, LWDVector position)

Protected Member Functions

bool _acquireGlobal ()
virtual bool available () const
 Check if the global is available.
virtual LWNodeUtilityFuncs * getGlobal ()
 Get the pointer to the global.
LWNodeUtilityFuncs * operator-> ()
 Get the pointer to the global.

Static Protected Attributes

static LWNodeUtilityFuncs * globPtr
 Pointer to the global functions.

Detailed Description

Utility class for nodes


Constructor & Destructor Documentation

lwpp::LWNodeUtility::LWNodeUtility ( )
inline

Member Function Documentation

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

Check if the global is available.

static void lwpp::LWNodeUtility::Blend ( LWDVector  result,
LWDVector  bg,
LWDVector  fg,
double  alpha,
BlendingMode  mode 
)
inlinestatic
virtual LWNodeUtilityFuncs * lwpp::GlobalBase< LWNodeUtilityFuncs >::getGlobal ( )
inlinevirtualinherited

Get the pointer to the global.

static void lwpp::LWNodeUtility::NodeAutosize ( NodeID  id,
LWDVector  scale,
LWDVector  position 
)
inlinestatic
LWNodeUtilityFuncs * lwpp::GlobalBase< LWNodeUtilityFuncs >::operator-> ( )
inlineinherited

Get the pointer to the global.


Member Data Documentation

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

Pointer to the global functions.


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