torque Torque Game Engine Documentation
TGE Version 1.5.2

HoverVehicleData Class Reference

#include <hoverVehicle.h>

Inheritance diagram for HoverVehicleData:

Inheritance graph
[legend]

Public Types

enum  Sounds {
  JetSound,
  EngineSound,
  FloatSound,
  MaxSounds
}
enum  Jets {
  ForwardJetEmitter,
  BackwardJetEmitter,
  DownwardJetEmitter,
  MaxJetEmitters
}
enum  JetNodes {
  ForwardJetNode,
  ForwardJetNode1,
  BackwardJetNode,
  BackwardJetNode1,
  DownwardJetNode,
  DownwardJetNode1,
  MaxJetNodes,
  MaxDirectionJets = 2,
  ThrustJetStart = ForwardJetNode,
  MaxTrails = 4
}

Public Member Functions

 HoverVehicleData ()
 ~HoverVehicleData ()
void packData (BitStream *)
void unpackData (BitStream *)
bool preload (bool server, char errorBuffer[256])
 Called to prepare the datablock for use, after it has been unpacked.
 DECLARE_CONOBJECT (HoverVehicleData)

Static Public Member Functions

static void initPersistFields ()
 Register dynamic fields in a subclass of ConsoleObject.

Data Fields

AudioProfilesound [MaxSounds]
ParticleEmitterDatajetEmitter [MaxJetEmitters]
S32 jetNode [MaxJetNodes]
F32 dragForce
F32 vertFactor
F32 floatingThrustFactor
F32 mainThrustForce
F32 reverseThrustForce
F32 strafeThrustForce
F32 turboFactor
F32 stabLenMin
F32 stabLenMax
F32 stabSpringConstant
F32 stabDampingConstant
F32 gyroDrag
F32 normalForce
F32 restorativeForce
F32 steeringForce
F32 rollForce
F32 pitchForce
F32 floatingGravMag
F32 brakingForce
F32 brakingActivationSpeed
ParticleEmitterDatadustTrailEmitter
S32 dustTrailID
Point3F dustTrailOffset
F32 triggerTrailHeight
F32 dustTrailFreqMod
F32 maxThrustSpeed

Static Public Attributes

static const char * sJetNode [MaxJetNodes]

Protected Member Functions

bool onAdd ()
 Called when the object is added to the sim.

Private Types

typedef VehicleData Parent

Member Typedef Documentation

Reimplemented from VehicleData.


Member Enumeration Documentation

Enumerator:
JetSound 
EngineSound 
FloatSound 
MaxSounds 

Reimplemented from VehicleData.

Enumerator:
ForwardJetEmitter 
BackwardJetEmitter 
DownwardJetEmitter 
MaxJetEmitters 

Enumerator:
ForwardJetNode 
ForwardJetNode1 
BackwardJetNode 
BackwardJetNode1 
DownwardJetNode 
DownwardJetNode1 
MaxJetNodes 
MaxDirectionJets 
ThrustJetStart 
MaxTrails 


Constructor & Destructor Documentation

HoverVehicleData::HoverVehicleData (  ) 

HoverVehicleData::~HoverVehicleData (  ) 


Member Function Documentation

bool HoverVehicleData::onAdd (  )  [protected, virtual]

Called when the object is added to the sim.

Reimplemented from GameBaseData.

void HoverVehicleData::packData ( BitStream  )  [virtual]

Reimplemented from VehicleData.

void HoverVehicleData::unpackData ( BitStream  )  [virtual]

Reimplemented from VehicleData.

bool HoverVehicleData::preload ( bool  server,
char  errorBuffer[256] 
) [virtual]

Called to prepare the datablock for use, after it has been unpacked.

Parameters:
server Set if we're running on the server (and therefore don't need to load things like textures or sounds).
errorBuffer If an error occurs in loading, this is set to a short string describing the error.
Returns:
True if all went well; false if something failed.
See also:
preload() and File Downloading

Reimplemented from VehicleData.

HoverVehicleData::DECLARE_CONOBJECT ( HoverVehicleData   ) 

static void HoverVehicleData::initPersistFields (  )  [static]

Register dynamic fields in a subclass of ConsoleObject.

See also:
addField(), addFieldV(), addDepricatedField(), addGroup(), endGroup()

Reimplemented from VehicleData.


Field Documentation

const char* HoverVehicleData::sJetNode[MaxJetNodes] [static]




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