Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
RailroadBehavior Member List

This is the complete list of members for RailroadBehavior, including all inherited members.

ACCELERATE enum valueRailroadBehaviorprotected
addOverlap(Object *obj)PhysicsBehavior
addVelocityTo(const Coord3D *vel)PhysicsBehavior
APPLY_BRAKES enum valueRailroadBehaviorprotected
applyForce(const Coord3D *force)PhysicsBehavior
applyFrictionalForces()PhysicsBehaviorprotected
applyGravitationalForces()PhysicsBehaviorprotected
applyMotiveForce(const Coord3D *force)PhysicsBehavior
applyRandomRotation()PhysicsBehavior
applyShock(const Coord3D *force)PhysicsBehavior
applyYPRDamping(Real factor)PhysicsBehaviorprotected
BehaviorModule(Thing *thing, const ModuleData *moduleData)BehaviorModuleinline
calcSleepTime() constPhysicsBehaviorprotected
checkForOverlapCollision(Object *other)PhysicsBehaviorprotected
clearAcceleration()PhysicsBehaviorinline
COAST enum valueRailroadBehaviorprotected
conductorPullInfoRailroadBehaviorprotected
ConductorState enum nameRailroadBehaviorprotected
crc(Xfer *xfer)BehaviorModuleprotectedvirtual
createCarriages(void)RailroadBehaviorprotected
deleteInstance()MemoryPoolObjectinline
destroyTheWholeTrainNow(void)RailroadBehavior
DISEMBARK enum valueRailroadBehaviorprotected
disembark(void)RailroadBehavior
DO_NOTHING enum valueRailroadBehaviorprotected
doBounceSound(const Coord3D &prevPos)PhysicsBehaviorprotected
FindPosByPathDistance(Coord3D *pos, const Real dist, const Real length, Bool setState=FALSE)RailroadBehaviorprotected
frameToSleepTime(UnsignedInt frame1, UnsignedInt frame2=FOREVER, UnsignedInt frame3=FOREVER, UnsignedInt frame4=FOREVER)UpdateModuleprotected
friend_getIndexInLogic() constUpdateModuleinline
friend_getNextCallFrame() constUpdateModuleinline
friend_getNextCallPhase() constUpdateModuleinline
friend_getObject() constUpdateModuleinline
friend_getPriority() constUpdateModuleinline
friend_newModuleData(INI *ini)Modulestatic
friend_setIndexInLogic(Int i)UpdateModuleinline
friend_setNextCallFrame(UnsignedInt frame)UpdateModuleinline
getAcceleration() constPhysicsBehaviorinline
getAerodynamicFriction() constPhysicsBehaviorprotected
getAIUpdateInterface()BehaviorModuleinlinevirtual
getAllowCollideForce() constPhysicsBehaviorinline
getAllowToFall() constPhysicsBehaviorinline
getBody()BehaviorModuleinlinevirtual
getBounceSound()PhysicsBehaviorinline
getBridgeBehaviorInterface()BehaviorModuleinlinevirtual
getBridgeScaffoldBehaviorInterface()BehaviorModuleinlinevirtual
getBridgeTowerBehaviorInterface()BehaviorModuleinlinevirtual
getCaveInterface()BehaviorModuleinlinevirtual
getCenterOfMassOffset() constPhysicsBehaviorinline
getCollide()PhysicsBehaviorinlinevirtual
getContain()BehaviorModuleinlinevirtual
getCountermeasuresBehaviorInterface()BehaviorModuleinlinevirtual
getCountermeasuresBehaviorInterface() constBehaviorModuleinlinevirtual
getCreate()BehaviorModuleinlinevirtual
getCurrentOverlap() constPhysicsBehaviorinline
getDamage()BehaviorModuleinlinevirtual
getDestroy()BehaviorModuleinlinevirtual
getDie()BehaviorModuleinlinevirtual
getDisabledTypesToProcess() constPhysicsBehaviorinlinevirtual
getDockUpdateInterface()BehaviorModuleinlinevirtual
getEjectPilotDieInterface()BehaviorModuleinlinevirtual
getForwardFriction() constPhysicsBehaviorprotected
getForwardSpeed2D() constPhysicsBehavior
getForwardSpeed3D() constPhysicsBehavior
getHordeUpdateInterface()BehaviorModuleinlinevirtual
getInterfaceMask()RailroadBehaviorinlinestatic
getIsInFreeFall() constPhysicsBehaviorinline
getIsStunned() constPhysicsBehaviorinline
getLandMineInterface()BehaviorModuleinlinevirtual
getLastCollidee() constPhysicsBehaviorinline
getLateralFriction() constPhysicsBehaviorprotected
getMass() constPhysicsBehavior
getModuleData() constModuleinlineprotected
getModuleNameKey() const =0Modulepure virtual
getModuleTagNameKey() constModuleinline
getModuleType()BehaviorModuleinlinestatic
getObject()ObjectModuleinlineprotected
getObject() constObjectModuleinlineprotected
getObjectMemoryPool()=0MemoryPoolObjectprotectedpure virtual
getOverchargeBehaviorInterface()BehaviorModuleinlinevirtual
getParkingPlaceBehaviorInterface()BehaviorModuleinlinevirtual
getPowerPlantUpdateInterface()BehaviorModuleinlinevirtual
getPreviousOverlap() constPhysicsBehaviorinline
getProductionUpdateInterface()BehaviorModuleinlinevirtual
getProjectileUpdateInterface()BehaviorModuleinlinevirtual
getPulled(PullInfo *info)RailroadBehavior
getRailedTransportDockUpdateInterface(void)BehaviorModuleinlinevirtual
getRebuildHoleBehaviorInterface()BehaviorModuleinlinevirtual
getSlavedUpdateInterface()BehaviorModuleinlinevirtual
getSlowDeathBehaviorInterface()BehaviorModuleinlinevirtual
getSpawnBehaviorInterface()BehaviorModuleinlinevirtual
getSpecialPower()BehaviorModuleinlinevirtual
getSpecialPowerUpdateInterface()BehaviorModuleinlinevirtual
getSpyVisionUpdate()BehaviorModuleinlinevirtual
getStealth()BehaviorModuleinlinevirtual
getTransportPassengerInterface()BehaviorModuleinlinevirtual
getTurning(void) constPhysicsBehaviorinline
getUpdate()UpdateModuleinlinevirtual
getUpdateExitInterface()BehaviorModuleinlinevirtual
getUpdatePhase() constPhysicsBehaviorinlineprotectedvirtual
getUpgrade()BehaviorModuleinlinevirtual
getVelocity() constPhysicsBehaviorinline
getVelocityMagnitude() constPhysicsBehavior
getWakeFrame() constUpdateModuleprotected
getZFriction() constPhysicsBehaviorprotected
handleBounce(Real oldZ, Real newZ, Real groundZ, Coord3D *bounceForce)PhysicsBehaviorprotected
hasEverBeenHitched(void)RailroadBehaviorinline
hitchNewCarriagebyProximity(ObjectID parentID, TrainTrack *trackPointList)RailroadBehavior
hitchNewCarriagebyTemplate(ObjectID parentID, const TemplateNameVector &list, TemplateNameIterator &iter, TrainTrack *trackPointList)RailroadBehavior
isCarBombCrateCollide() constPhysicsBehaviorinlinevirtual
isCurrentlyOverlapped(Object *obj) constPhysicsBehavior
isHijackedVehicleCrateCollide() constPhysicsBehaviorinlinevirtual
isIgnoringCollisionsWith(ObjectID id) constPhysicsBehavior
isMotive() constPhysicsBehavior
isRailroad() constRailroadBehaviorvirtual
isSabotageBuildingCrateCollide() constPhysicsBehaviorinlinevirtual
isSalvageCrateCollide() constPhysicsBehaviorinlinevirtual
loadPostProcess(void)BehaviorModuleprotectedvirtual
loadTrackData(void)RailroadBehaviorprotected
m_anchorWaypointIDRailroadBehaviorprotected
m_carriagesCreatedRailroadBehaviorprotected
m_carriageTemplateNameIteratorRailroadBehaviorprotected
m_clicketyClackSoundRailroadBehaviorprotected
m_conductorStateRailroadBehaviorprotected
m_currentPointHandleRailroadBehaviorprotected
m_disembarkRailroadBehaviorprotected
m_endOfLineRailroadBehaviorprotected
m_hasEverBeenHitchedRailroadBehaviorprotected
m_heldRailroadBehaviorprotected
m_inTunnelRailroadBehaviorprotected
m_isLeadCarraigeRailroadBehaviorprotected
m_isLocomotiveRailroadBehaviorprotected
m_nextStationTaskRailroadBehaviorprotected
m_pullInfoRailroadBehaviorprotected
m_runningSoundRailroadBehaviorprotected
m_runningSoundHandleRailroadBehaviorprotected
m_trackRailroadBehaviorprotected
m_trackDataLoadedRailroadBehaviorprotected
m_trailerIDRailroadBehaviorprotected
m_waitAtStationTimerRailroadBehaviorprotected
m_waitingInWingsRailroadBehaviorprotected
m_wantsToBeLeadCarraigeRailroadBehaviorprotected
m_whistleSoundRailroadBehaviorprotected
makeAWallOutOfThisTrain(Bool on)RailroadBehavior
Module(const ModuleData *moduleData)Moduleinline
ObjectModule(Thing *thing, const ModuleData *moduleData)ObjectModule
onCapture(Player *oldOwner, Player *newOwner)ObjectModuleinlinevirtual
onCollide(Object *other, const Coord3D *loc, const Coord3D *normal)RailroadBehaviorvirtual
onDelete(void)Moduleinlinevirtual
onDisabledEdge(Bool nowDisabled)ObjectModuleinlinevirtual
onDrawableBoundToObject()Moduleinlinevirtual
onObjectCreated()PhysicsBehaviorvirtual
operator delete(void *p)MemoryPoolObjectinlineprotected
operator new(size_t s)MemoryPoolObjectinlineprotected
PhysicsBehavior(Thing *thing, const ModuleData *moduleData)PhysicsBehavior
playImpactSound(Object *victim, const Coord3D *impactPosition)RailroadBehaviorprotected
preloadAssets(TimeOfDay timeOfDay)Moduleinlinevirtual
RailroadBehavior(Thing *thing, const ModuleData *moduleData)RailroadBehavior
resetDynamicPhysics()PhysicsBehavior
scrubVelocity2D(Real desiredVelocity)PhysicsBehavior
scrubVelocityZ(Real desiredVelocity)PhysicsBehavior
setAllowAirborneFriction(Bool allow)PhysicsBehaviorinline
setAllowBouncing(Bool allow)PhysicsBehaviorinline
setAllowCollideForce(Bool allow)PhysicsBehaviorinline
setAllowToFall(Bool allow)PhysicsBehaviorinline
setAngles(Real yaw, Real pitch, Real roll)PhysicsBehavior
setBounceSound(const AudioEventRTS *bounceSound)PhysicsBehavior
setExtraBounciness(Real b)PhysicsBehaviorinline
setExtraFriction(Real b)PhysicsBehaviorinline
setHeld(Bool held)RailroadBehaviorinline
setIgnoreCollisionsWith(const Object *obj)PhysicsBehavior
setImmuneToFallingDamage(Bool allow)PhysicsBehaviorinline
setIsInFreeFall(Bool allow)PhysicsBehaviorinline
setMass(Real mass)PhysicsBehaviorinline
setPitchRate(Real pitch)PhysicsBehavior
setRollRate(Real roll)PhysicsBehavior
setStickToGround(Bool allow)PhysicsBehaviorinline
setStunned(Bool allow)PhysicsBehaviorinline
setTurning(PhysicsTurningType turning)PhysicsBehaviorinline
setWakeFrame(Object *obj, UpdateSleepTime wakeDelay)UpdateModuleprotected
setYawRate(Real yaw)PhysicsBehavior
Snapshot(void)Snapshot
StationTask enum nameRailroadBehaviorprotected
TemplateNameIterator typedefRailroadBehavior
TemplateNameVector typedefRailroadBehavior
testStunnedUnitForDestruction(void)PhysicsBehaviorprotected
transferVelocityTo(PhysicsBehavior *that) constPhysicsBehavior
update(void)RailroadBehaviorvirtual
UpdateModule(Thing *thing, const ModuleData *moduleData)UpdateModuleinline
updatePositionTrackDistance(PullInfo *pullerInfo, PullInfo *myInfo)RailroadBehaviorprotected
WAIT_AT_STATION enum valueRailroadBehaviorprotected
wasPreviouslyOverlapped(Object *obj) constPhysicsBehavior
wouldLikeToCollideWith(const Object *other) constPhysicsBehaviorinlinevirtual
xfer(Xfer *xfer)BehaviorModuleprotectedvirtual
~MemoryPoolObject()MemoryPoolObjectinlineprotectedvirtual
~Snapshot(void)Snapshot