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

Node Input. More...

#include <nodes.h>

List of all members.

Public Member Functions

 LWNodeInput (NodeID _id, ConnectionType type, const std::string name, NodeInputEvent *inp_event, bool _destroy=true)
 LWNodeInput (NodeInputID _id, bool _destroy=false)
 ~LWNodeInput ()
bool check (void)
void disconnect (NodeID nid)
int evaluate (LWNodalAccess *na, LWDVector *value)
int evaluate (LWNodalAccess *na, double *value)
int evaluate (LWNodalAccess *na, lwpp::Vector3d &value)
int evaluate (LWNodalAccess *na, int *value)
int evaluate (LWNodalAccess *na, bool *value)
int evaluate (LWNodalAccess *na, lwpp::VParm *vparm)
int evaluate (LWNodalAccess *na, LWNodalMaterial *mat)
NodeInputID getID (void) const
bool isConnected (void)
NodeInputID next ()
NodeID node (void)
NodeInputID previous ()

Detailed Description

Node Input.

This class encapsulates a single node input


Constructor & Destructor Documentation

lwpp::LWNodeInput::LWNodeInput ( NodeID  _id,
ConnectionType  type,
const std::string  name,
NodeInputEvent *  inp_event,
bool  _destroy = true 
)
inline
lwpp::LWNodeInput::LWNodeInput ( NodeInputID  _id,
bool  _destroy = false 
)
inline
lwpp::LWNodeInput::~LWNodeInput ( )
inline

Member Function Documentation

bool lwpp::LWNodeInput::check ( void  )
inline
void lwpp::LWNodeInput::disconnect ( NodeID  nid)
inline
int lwpp::LWNodeInput::evaluate ( LWNodalAccess *  na,
LWDVector *  value 
)
inline
int lwpp::LWNodeInput::evaluate ( LWNodalAccess *  na,
double *  value 
)
inline
int lwpp::LWNodeInput::evaluate ( LWNodalAccess *  na,
lwpp::Vector3d value 
)
inline
int lwpp::LWNodeInput::evaluate ( LWNodalAccess *  na,
int *  value 
)
inline
int lwpp::LWNodeInput::evaluate ( LWNodalAccess *  na,
bool *  value 
)
inline
int lwpp::LWNodeInput::evaluate ( LWNodalAccess *  na,
lwpp::VParm vparm 
)
inline
int lwpp::LWNodeInput::evaluate ( LWNodalAccess *  na,
LWNodalMaterial *  mat 
)
inline
NodeInputID lwpp::LWNodeInput::getID ( void  ) const
inline
bool lwpp::LWNodeInput::isConnected ( void  )
inline
NodeInputID lwpp::LWNodeInput::next ( void  )
inline
NodeID lwpp::LWNodeInput::node ( void  )
inline
NodeInputID lwpp::LWNodeInput::previous ( )
inline

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