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

#include <envelope.h>

+ Inheritance diagram for lwpp::Envelopes:
+ Collaboration diagram for lwpp::Envelopes:

List of all members.

Public Member Functions

 Envelopes ()
virtual bool available () const
 Check if the global is available.
LWError Copy (LWEnvelopeID to, LWEnvelopeID from)
LWEnvelopeID Create (LWChanGroupID group, const char *name, int type)
LWChanGroupID createGroup (LWChanGroupID parent, const char *name)
LWEnvKeyframeID CreateKey (LWEnvelopeID env, LWTime keytime, double value)
void Destroy (LWEnvelopeID env)
void destroyGroup (LWChanGroupID group)
void DestroyKey (LWEnvelopeID env, LWEnvKeyframeID key)
int Edit (LWChanGroupID group, LWEnvelopeID env, int flags, void *data)
int EgGet (LWEnvelopeID env, LWChanGroupID group, int tag, void *value)
int EgSet (LWEnvelopeID env, LWChanGroupID group, int tag, void *value)
int envAge (LWEnvelopeID env)
double Evaluate (LWEnvelopeID env, LWTime attime)
LWEnvKeyframeID FindKey (LWEnvelopeID env, LWTime keytime)
virtual LWEnvelopeFuncs * getGlobal ()
 Get the pointer to the global.
int KeyGet (LWEnvelopeID env, LWEnvKeyframeID key, LWKeyTag tag, void *value)
int KeySet (LWEnvelopeID env, LWEnvKeyframeID key, LWKeyTag tag, void *value)
LWError Load (LWEnvelopeID env, const LWLoadState *load)
LWEnvKeyframeID NextKey (LWEnvelopeID env, LWEnvKeyframeID key)
LWEnvelopeFuncs * operator-> ()
 Get the pointer to the global.
LWEnvKeyframeID PrevKey (LWEnvelopeID env, LWEnvKeyframeID key)
LWError Save (LWEnvelopeID env, const LWSaveState *save)
int SetEnvEvent (LWEnvelopeID env, LWEnvEventFunc ev, void *data)

Protected Member Functions

bool _acquireGlobal ()

Static Protected Attributes

static LWEnvelopeFuncs * globPtr
 Pointer to the global functions.

Constructor & Destructor Documentation

lwpp::Envelopes::Envelopes ( )
inline

Member Function Documentation

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

Check if the global is available.

LWError lwpp::Envelopes::Copy ( LWEnvelopeID  to,
LWEnvelopeID  from 
)
inline
LWEnvelopeID lwpp::Envelopes::Create ( LWChanGroupID  group,
const char *  name,
int  type 
)
inline
LWChanGroupID lwpp::Envelopes::createGroup ( LWChanGroupID  parent,
const char *  name 
)
inline
LWEnvKeyframeID lwpp::Envelopes::CreateKey ( LWEnvelopeID  env,
LWTime  keytime,
double  value 
)
inline
void lwpp::Envelopes::Destroy ( LWEnvelopeID  env)
inline
void lwpp::Envelopes::destroyGroup ( LWChanGroupID  group)
inline
void lwpp::Envelopes::DestroyKey ( LWEnvelopeID  env,
LWEnvKeyframeID  key 
)
inline
int lwpp::Envelopes::Edit ( LWChanGroupID  group,
LWEnvelopeID  env,
int  flags,
void *  data 
)
inline
int lwpp::Envelopes::EgGet ( LWEnvelopeID  env,
LWChanGroupID  group,
int  tag,
void *  value 
)
inline
int lwpp::Envelopes::EgSet ( LWEnvelopeID  env,
LWChanGroupID  group,
int  tag,
void *  value 
)
inline
int lwpp::Envelopes::envAge ( LWEnvelopeID  env)
inline
double lwpp::Envelopes::Evaluate ( LWEnvelopeID  env,
LWTime  attime 
)
inline
LWEnvKeyframeID lwpp::Envelopes::FindKey ( LWEnvelopeID  env,
LWTime  keytime 
)
inline
virtual LWEnvelopeFuncs * lwpp::GlobalBase< LWEnvelopeFuncs >::getGlobal ( )
inlinevirtualinherited

Get the pointer to the global.

int lwpp::Envelopes::KeyGet ( LWEnvelopeID  env,
LWEnvKeyframeID  key,
LWKeyTag  tag,
void *  value 
)
inline
int lwpp::Envelopes::KeySet ( LWEnvelopeID  env,
LWEnvKeyframeID  key,
LWKeyTag  tag,
void *  value 
)
inline
LWError lwpp::Envelopes::Load ( LWEnvelopeID  env,
const LWLoadState *  load 
)
inline
LWEnvKeyframeID lwpp::Envelopes::NextKey ( LWEnvelopeID  env,
LWEnvKeyframeID  key 
)
inline
LWEnvelopeFuncs * lwpp::GlobalBase< LWEnvelopeFuncs >::operator-> ( )
inlineinherited

Get the pointer to the global.

LWEnvKeyframeID lwpp::Envelopes::PrevKey ( LWEnvelopeID  env,
LWEnvKeyframeID  key 
)
inline
LWError lwpp::Envelopes::Save ( LWEnvelopeID  env,
const LWSaveState *  save 
)
inline
int lwpp::Envelopes::SetEnvEvent ( LWEnvelopeID  env,
LWEnvEventFunc  ev,
void *  data 
)
inline

Member Data Documentation

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

Pointer to the global functions.


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