boxes/boxtransport/orboxtransport_box.cxx
#include "orboxtransport_box.h"
#define ORBOXTRANSPORT__CLASS ORBOXTRANSPORT__CLASSNAME
#define ORBOXTRANSPORT__NAME ORBOXTRANSPORT__CLASSSTR
#define ORBOXTRANSPORT__LOCATION "Plugins"
#define ORBOXTRANSPORT__LABEL "OR - Transport Box"
#define ORBOXTRANSPORT__DESC "OR - Transport Control Box"
ORBOXTRANSPORT__CLASS,
ORBOXTRANSPORT__LOCATION,
ORBOXTRANSPORT__LABEL,
ORBOXTRANSPORT__DESC,
bool ORBoxTransport::FBCreate()
{
return true;
}
void ORBoxTransport::FBDestroy()
{
}
bool ORBoxTransport::AnimationNodeNotify( FBAnimationNode* pAnimationNode, FBEvaluateInfo* pEvaluateInfo )
{
double lValue;
bool lStatus;
lStatus = mPlay->ReadData( &lValue, pEvaluateInfo );
if( lStatus )
{
mPull->WriteData( &lValue, pEvaluateInfo );
if( lValue != 0.0 )
{
{
mPlayerControl.Play();
}
}
return true;
}
return false;
}
bool ORBoxTransport::FbxStore( FBFbxObject* pFbxObject,
kFbxObjectStore pStoreWhat )
{
return true;
}
bool ORBoxTransport::FbxRetrieve(FBFbxObject* pFbxObject,
kFbxObjectStore pStoreWhat )
{
return true;
}