torque Torque Game Engine Documentation
TGE Version 1.5.2

TSTransform Struct Reference

#include <tsTransform.h>


Detailed Description

struct for encapsulating ts transform related static functions


Static Public Member Functions

static Point3Finterpolate (const Point3F &p1, const Point3F &p2, F32 t, Point3F *)
static F32 interpolate (F32 p1, F32 p2, F32 t)
static QuatFinterpolate (const QuatF &q1, const QuatF &q2, F32 t, QuatF *)
static TSScaleinterpolate (const TSScale &s1, const TSScale &s2, F32 t, TSScale *)
static void setMatrix (const QuatF &q, MatrixF *)
static void setMatrix (const QuatF &q, const Point3F &p, MatrixF *)
static void applyScale (F32 scale, MatrixF *)
static void applyScale (const Point3F &scale, MatrixF *)
static void applyScale (const TSScale &scale, MatrixF *)


Member Function Documentation

Point3F & TSTransform::interpolate ( const Point3F p1,
const Point3F p2,
F32  t,
Point3F  
) [inline, static]

F32 TSTransform::interpolate ( F32  p1,
F32  p2,
F32  t 
) [inline, static]

static QuatF& TSTransform::interpolate ( const QuatF q1,
const QuatF q2,
F32  t,
QuatF  
) [static]

TSScale & TSTransform::interpolate ( const TSScale s1,
const TSScale s2,
F32  t,
TSScale  
) [inline, static]

void TSTransform::setMatrix ( const QuatF q,
MatrixF  
) [inline, static]

void TSTransform::setMatrix ( const QuatF q,
const Point3F p,
MatrixF  
) [inline, static]

static void TSTransform::applyScale ( F32  scale,
MatrixF  
) [static]

static void TSTransform::applyScale ( const Point3F scale,
MatrixF  
) [static]

static void TSTransform::applyScale ( const TSScale scale,
MatrixF  
) [static]




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen