MojoActions.TsActionKeyframeInterpolate
- Extends
- TsActionInterpolateBase
- Modifiers
- native
Core.Object
|
+-- MojoCore.TsMojoAction
|
+-- MojoActions.TsAction
|
+-- MojoActions.TsActionInterpolateBase
|
+-- MojoActions.TsActionKeyframeInterpolate
Inherited Variables from MojoActions.TsActionInterpolateBase |
cur_keyframe, dest_position, dest_tangent, dqw, dqx, dqy, dqz, iqw, iqx, iqy, iqz, sqw, sqx, sqy, sqz, src_position, src_tangent |
Enumerations Summary |
LookAtType LOOKAT_UseKeyframe,
LOOKAT_Actor,
LOOKAT_Point,
|
Inherited Functions from MojoActions.TsAction |
CanFastForwardSkip, CanSetDuration, DisableActionInMojo, Finish, GetHelpString, GetLength, GetNameString, GetSummaryString, GetTrackString, Message, ModifiesActorLocation, OnFinish, OnStart, OnTick, resetInterpolation, ShouldShowSubtitles, Start, Tick, tickInterpolation |
var const int cur_key;
var float cur_time;
var const float dest_key_distance;
var const transient noexport int spline;
var const float src_key_distance;
Action
var(
Action)
float ease_in_time;
var(
Action)
float ease_out_time;
var(
Action)
bool snap_to_first_key;
var(
Action)
bool use_linear_rotation;
keys
LookAt
var(LookAt) float look_at_ease_time;
enum
LookAtType
{
LOOKAT_UseKeyframe,
LOOKAT_Actor,
LOOKAT_Point,
};
native
function CalculateConstants (
vector initial_pos,
rotator initial_rot )
event float GetDuration ( ) )
function OnFinish ( ) )
function bool OnStart ( ) )
function bool OnTick ( float delta) )
event bool SetDuration ( float _duration) )
UpdateCurrentKeyframePos Source code
native
function bool UpdateCurrentKeyframePos (
float time )
defaultproperties
{
DName ="Path Interpolate"
Track ="Position"
Help ="Interpolate an object at constant velocity along a path"
UsesDuration =true
duration = 4.0f;
ease_in_time = 0.0f;
ease_out_time = 0.0f;
snap_to_first_key = false;
} |
Creation time: st 23.5.2018 00:10:37.473 - Created with
UnCodeX