#include <OurExp.h>
Public Member Functions |
|
virtual BIPExport | ~IOurBipExport () |
virtual BIPExport void | SetSubAnim (int i) |
virtual BIPExport void | RemoveNonUniformScale (BOOL onOFF) |
virtual BIPExport void | BeginFigureMode (int redraw) |
virtual BIPExport void | EndFigureMode (int redraw) |
virtual BIPExport ScaleValue | GetBipedScale (TimeValue t, INode *node) |
virtual BIPExport Point3 | GetBipedPosition (TimeValue t, INode *node) |
virtual BIPExport Quat | GetBipedRotation (TimeValue t, INode *node) |
virtual BIPExport void | SetBipedScale (const ScaleValue &scale, TimeValue t, INode *node) |
virtual BIPExport void | SetBipedPosition (const Point3 &p, TimeValue t, INode *node) |
virtual BIPExport void | SetBipedRotation (const Quat &q, TimeValue t, INode *node, int global_reference) |
virtual BIPExport void | ScaleBiped (const float scale) |
virtual BIPExport float | GetHeight () |
virtual BIPExport void | GetVelocity (int frame, Point3 *vel) |
virtual BIPExport void | GetProjectedVel (int frame, Point3 *vel) |
virtual BIPExport void | SendDesiredProperties (int frame, Point3 *pos, Point3 *vel, Point3 *goal, int goal_exists, int stop_needed, int stop_time, float stop_distance, float speed_change) |
virtual BIPExport void | GetRedirectedVel (int frame, Point3 *desiredVel, Point3 *vel, Point3 *biped_skel_dir, int after_avoid_pass_flag, int avoid_needed) |
virtual BIPExport void | SetAfterAvoidVel (int frame, Point3 *vel, Point3 *bip_vel_before_avoid, Point3 *bip_vel_after_avoid) |
virtual BIPExport void | EndFlow (int end_frame) |
virtual BIPExport void | InitializeFlow (Point3 *pos, Point3 *vel, float *max_speed, int start_frame, int use_random_start) |
virtual BIPExport void | FinishBacktrack () |
virtual BIPExport void | StartBacktrack () |
virtual BIPExport void | FinishRetrace () |
virtual BIPExport void | StartRetrace () |
virtual BIPExport void | ClearPathsAhead () |
virtual BIPExport void | GetBackTrackingFrame (int *backtrack_frame, int last_frame) |
virtual BIPExport void | GetPosition (int frame, Point3 *pos) |
virtual BIPExport void | SetFlowHeight (int frame, float height) |
virtual BIPExport BOOL | IsReadyForCrowdComputation (int starttype) |
virtual BIPExport void | SetStartFrame (int startframe) |
virtual BIPExport void | InitializeMoflowAnalysis () |
virtual BIPExport void | SetDetourAngle (float angle) |
virtual BIPExport int | BipAuthorize (HWND hwndParent) |
virtual BIPExport int | BipIsAuthorized () |
virtual BIPExport void | BipAuthorizedFromOutside () |
virtual BIPExport ~IOurBipExport | ( | ) | [inline, virtual] |
{}
virtual BIPExport void SetSubAnim | ( | int | i | ) | [inline, virtual] |
virtual BIPExport void RemoveNonUniformScale | ( | BOOL | onOFF | ) | [inline, virtual] |
virtual BIPExport void BeginFigureMode | ( | int | redraw | ) | [inline, virtual] |
virtual BIPExport void EndFigureMode | ( | int | redraw | ) | [inline, virtual] |
virtual BIPExport ScaleValue GetBipedScale | ( | TimeValue | t, |
INode * | node | ||
) | [inline, virtual] |
{ return ScaleValue(); }
{ return Point3(); }
{ return Quat(); }
virtual BIPExport void SetBipedScale | ( | const ScaleValue & | scale, |
TimeValue | t, | ||
INode * | node | ||
) | [inline, virtual] |
virtual BIPExport void ScaleBiped | ( | const float | scale | ) | [inline, virtual] |
virtual BIPExport float GetHeight | ( | ) | [inline, virtual] |
{return 1.0;}
virtual BIPExport void GetVelocity | ( | int | frame, |
Point3 * | vel | ||
) | [inline, virtual] |
virtual BIPExport void GetProjectedVel | ( | int | frame, |
Point3 * | vel | ||
) | [inline, virtual] |
virtual BIPExport void EndFlow | ( | int | end_frame | ) | [inline, virtual] |
virtual BIPExport void FinishBacktrack | ( | ) | [inline, virtual] |
virtual BIPExport void StartBacktrack | ( | ) | [inline, virtual] |
virtual BIPExport void FinishRetrace | ( | ) | [inline, virtual] |
virtual BIPExport void StartRetrace | ( | ) | [inline, virtual] |
virtual BIPExport void ClearPathsAhead | ( | ) | [inline, virtual] |
virtual BIPExport void GetBackTrackingFrame | ( | int * | backtrack_frame, |
int | last_frame | ||
) | [inline, virtual] |
virtual BIPExport void GetPosition | ( | int | frame, |
Point3 * | pos | ||
) | [inline, virtual] |
virtual BIPExport void SetFlowHeight | ( | int | frame, |
float | height | ||
) | [inline, virtual] |
virtual BIPExport BOOL IsReadyForCrowdComputation | ( | int | starttype | ) | [inline, virtual] |
{return FALSE;};
virtual BIPExport void SetStartFrame | ( | int | startframe | ) | [inline, virtual] |
virtual BIPExport void InitializeMoflowAnalysis | ( | ) | [inline, virtual] |
virtual BIPExport void SetDetourAngle | ( | float | angle | ) | [inline, virtual] |
virtual BIPExport int BipAuthorize | ( | HWND | hwndParent | ) | [inline, virtual] |
{return FALSE;};
virtual BIPExport int BipIsAuthorized | ( | ) | [inline, virtual] |
{return FALSE;};
virtual BIPExport void BipAuthorizedFromOutside | ( | ) | [inline, virtual] |