Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

TribesTVStudio.TribesTVStudioSplineHandler

Extends
Object

Core.Object
|   
+-- TribesTVStudio.TribesTVStudioSplineHandler

Constants Summary
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RF_Unnamed

Variables Summary
intactiveCrossing
TribesTVStudioTestControllercontroller
array<SplineCrossing>crossings
floatcurPos
floatcurSpeed
intcurSpline
boolhighCur
boolhighOther
intlastSearch
Vectorlocation
intnewPos
intnewSpline
VectorotherNode1
VectorotherNode2
intotherSpline
array<SplinePath>splines
inttargetNode
inttargetSpline
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, ESheerAxis

Structures Summary
SplineCrossing
connections
SplineNode
location, maxDistance, viewAngle, minZoomDist, maxZoomDist, Priority
SplinePath
nodes, lowCrossing, highCrossing, lastSearchId
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector

Functions Summary
functionVector CalcPos (int spline, loat pos))
function FillSplineList (int camSys))
functionbool FindBestNodeInSpline (int spline, nt searchId, ut int bestNode, ut float bestDist))
functionbool FindBestSplineNode (out float bestdist, ector targetPos))
functionfloat FindClosestPos ()))
functionfloat FindDistance (int spline, loat pos))
function Move (float deltaTime))
function SetFovValues (out float minzoomdist, ut float maxzoomdist, ut float viewangle))
function SetOther (int s, nt c))
function SplineSelected ()))
function SwitchSpline (bool high, loat newPos))
function UpdateGoalNode ()))
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllClasses, AllEditableProperties, Allocate, AllProperties, AppSeconds, Asc, Asin, AssertWithDescription, Atan, BeginState, CanSLog, Caps, Chr, Clamp, ClassConstruct, ClassIsChildOf, ClockwiseFrom, CommonBase, Construct, Cos, Cross, DecodeFromURL, Disable, Div, Dot, DynamicFindObject, DynamicLoadObject, Enable, EncodeForURL, EndState, Eval, Exp, FClamp, FindObject, FlushConfig, FMax, FMin, FRand, GetAxes, GetBuildNumber, GetEnum, GetMinCompatibleBuildNumber, GetPropertyText, GetStateName, GetSuperClass, GetUnAxes, GotoState, Hash, HasUnicode, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Inverse, Invert, IsA, IsInState, IsNearlyZero, IsUTracing, IsValidForURL, IsZero, Left, Len, Lerp, Localize, Locs, Log, Loge, LogGuardStack, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NullReferences, OrthoRotation, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandRange, Repl, replaceStr, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, SetUTracing, Sin, Sleep, SLog, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrCmp, Tan, VDist, VDistSquared, VRand, VSize, VSize2D, VSizeSquared, VSizeSquared2D, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

activeCrossing Source code

var int activeCrossing;

controller Source code

var TribesTVStudioTestController controller;

crossings Source code

var array<SplineCrossing> crossings;

curPos Source code

var float curPos;

curSpeed Source code

var float curSpeed;

curSpline Source code

var int curSpline;

highCur Source code

var bool highCur;

highOther Source code

var bool highOther;

lastSearch Source code

var int lastSearch;

location Source code

var Vector location;

newPos Source code

var int newPos;

newSpline Source code

var int newSpline;

otherNode1 Source code

var Vector otherNode1;

otherNode2 Source code

var Vector otherNode2;

otherSpline Source code

var int otherSpline;

splines Source code

var array<SplinePath> splines;

targetNode Source code

var int targetNode;

targetSpline Source code

var int targetSpline;


Structures Detail

SplineCrossing Source code

struct SplineCrossing
{
var array<int> connections;
};


SplineNode Source code

struct SplineNode
{
var Vector location;
var float maxDistance;
var float maxZoomDist;
var float minZoomDist;
var float Priority;
var float viewAngle;
};


SplinePath Source code

struct SplinePath
{
var int highCrossing;
var int lastSearchId;
var int lowCrossing;
var array<SplineNode> nodes;
};



Functions Detail

CalcPos Source code

function Vector CalcPos ( int spline,float pos) )

FillSplineList Source code

function FillSplineList ( int camSys) )

FindBestNodeInSpline Source code

function bool FindBestNodeInSpline ( int spline,int searchId,out int bestNode,out float bestDist) )

FindBestSplineNode Source code

function bool FindBestSplineNode ( out float bestdist,Vector targetPos) )

FindClosestPos Source code

function float FindClosestPos ( ) )

FindDistance Source code

function float FindDistance ( int spline,float pos) )

Move Source code

function Move ( float deltaTime) )

SetFovValues Source code

function SetFovValues ( out float minzoomdist,out float maxzoomdist,out float viewangle) )

SetOther Source code

function SetOther ( int s,int c) )

SplineSelected Source code

function SplineSelected ( ) )

SwitchSpline Source code

function SwitchSpline ( bool high,float newPos) )

UpdateGoalNode Source code

function UpdateGoalNode ( ) )



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:37.118 - Created with UnCodeX