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

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

addOverlap(Object *obj)PhysicsBehavior
addVelocityTo(const Coord3D *vel)PhysicsBehavior
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
crc(Xfer *xfer)BehaviorModuleprotectedvirtual
deleteInstance()MemoryPoolObjectinline
doBounceSound(const Coord3D &prevPos)PhysicsBehaviorprotected
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()PhysicsBehaviorinlinestatic
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
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
isCarBombCrateCollide() constPhysicsBehaviorinlinevirtual
isCurrentlyOverlapped(Object *obj) constPhysicsBehavior
isHijackedVehicleCrateCollide() constPhysicsBehaviorinlinevirtual
isIgnoringCollisionsWith(ObjectID id) constPhysicsBehavior
isMotive() constPhysicsBehavior
isRailroad() constPhysicsBehaviorinlinevirtual
isSabotageBuildingCrateCollide() constPhysicsBehaviorinlinevirtual
isSalvageCrateCollide() constPhysicsBehaviorinlinevirtual
loadPostProcess(void)BehaviorModuleprotectedvirtual
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)PhysicsBehaviorvirtual
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
preloadAssets(TimeOfDay timeOfDay)Moduleinlinevirtual
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
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
testStunnedUnitForDestruction(void)PhysicsBehaviorprotected
transferVelocityTo(PhysicsBehavior *that) constPhysicsBehavior
update()PhysicsBehaviorvirtual
UpdateModule(Thing *thing, const ModuleData *moduleData)UpdateModuleinline
wasPreviouslyOverlapped(Object *obj) constPhysicsBehavior
wouldLikeToCollideWith(const Object *other) constPhysicsBehaviorinlinevirtual
xfer(Xfer *xfer)BehaviorModuleprotectedvirtual
~MemoryPoolObject()MemoryPoolObjectinlineprotectedvirtual
~Snapshot(void)Snapshot