torque Torque Game Engine Documentation
TGE Version 1.5.2

FlyingVehicleData Struct Reference

#include <flyingVehicle.h>

Inheritance diagram for FlyingVehicleData:

Inheritance graph
[legend]

Public Types

enum  Sounds {
  JetSound,
  EngineSound,
  MaxSounds
}
enum  Jets {
  ForwardJetEmitter,
  BackwardJetEmitter,
  DownwardJetEmitter,
  TrailEmitter,
  MaxJetEmitters
}
enum  JetNodes {
  ForwardJetNode,
  ForwardJetNode1,
  BackwardJetNode,
  BackwardJetNode1,
  DownwardJetNode,
  DownwardJetNode1,
  TrailNode,
  TrailNode1,
  TrailNode2,
  TrailNode3,
  MaxJetNodes,
  MaxDirectionJets = 2,
  ThrustJetStart = ForwardJetNode,
  NumThrustJets = TrailNode,
  MaxTrails = 4
}
typedef VehicleData Parent

Public Member Functions

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

Static Public Member Functions

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

Data Fields

AudioProfilesound [MaxSounds]
ParticleEmitterDatajetEmitter [MaxJetEmitters]
F32 minTrailSpeed
F32 maneuveringForce
F32 horizontalSurfaceForce
F32 verticalSurfaceForce
F32 autoInputDamping
F32 steeringForce
F32 steeringRollForce
F32 rollForce
F32 autoAngularForce
F32 rotationalDrag
F32 maxAutoSpeed
F32 autoLinearForce
F32 hoverHeight
F32 createHoverHeight
F32 vertThrustMultiple
ClippedPolyList rigidBody
S32 surfaceCount
F32 maxSpeed
S32 jetNode [MaxJetNodes]

Static Public Attributes

static const char * sJetNode [MaxJetNodes]

Member Typedef Documentation

Reimplemented from VehicleData.


Member Enumeration Documentation

Enumerator:
JetSound 
EngineSound 
MaxSounds 

Reimplemented from VehicleData.

Enumerator:
ForwardJetEmitter 
BackwardJetEmitter 
DownwardJetEmitter 
TrailEmitter 
MaxJetEmitters 

Enumerator:
ForwardJetNode 
ForwardJetNode1 
BackwardJetNode 
BackwardJetNode1 
DownwardJetNode 
DownwardJetNode1 
TrailNode 
TrailNode1 
TrailNode2 
TrailNode3 
MaxJetNodes 
MaxDirectionJets 
ThrustJetStart 
NumThrustJets 
MaxTrails 


Constructor & Destructor Documentation

FlyingVehicleData::FlyingVehicleData (  ) 


Member Function Documentation

FlyingVehicleData::DECLARE_CONOBJECT ( FlyingVehicleData   ) 

static void FlyingVehicleData::initPersistFields (  )  [static]

Register dynamic fields in a subclass of ConsoleObject.

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

Reimplemented from VehicleData.

bool FlyingVehicleData::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.

void FlyingVehicleData::packData ( BitStream stream  )  [virtual]

Reimplemented from VehicleData.

void FlyingVehicleData::unpackData ( BitStream stream  )  [virtual]

Reimplemented from VehicleData.


Field Documentation

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




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