- calcAlignMoment(float) - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- calcLateralTireForce(float) - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
Calculates the lateral cornering force for this tire in N.
CAUTION: this function returns a value in Newton N!
- calcLongtitudeTireForce(float) - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- calculateFrictionCircle() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- calculateLateralSlipAngle() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- calculateLongitudinalSlipAngle() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- CartoucheState - Class in com.jayfella.jme.vehicle.gui
-
AppState to display white text on a blue oval, updating it as needed.
- CartoucheState(String, float, float) - Constructor for class com.jayfella.jme.vehicle.gui.CartoucheState
-
Instantiate an enabled CartoucheState.
- ChangeListener() - Constructor for class com.jayfella.jme.vehicle.tire.TireSettings.ChangeListener
-
- chassisDamping() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Determine the linear damping due to air resistance.
- chunkDimensions(Vector3f) - Method in class com.jayfella.jme.vehicle.World
-
Determine the dimensions of each scene chunk, in scene units.
- ChunkManager - Class in com.jayfella.jme.vehicle
-
An AppState to manage a World that's decomposed into equal-sized, rectangular
chunks.
- ChunkManager() - Constructor for class com.jayfella.jme.vehicle.ChunkManager
-
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.AutomaticGearboxState
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.ChunkManager
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.gui.AtmiState
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.gui.CartoucheState
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.gui.CompassState
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.gui.SpeedometerState
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.gui.SteeringWheelState
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.gui.TachometerState
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.gui.VehiclePointsState
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.skid.SkidMarksState
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.TireSmokeEmitter
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- cleanup(Application) - Method in class com.jayfella.jme.vehicle.WheelSpinState
-
Callback invoked after this AppState is detached or during application
shutdown if the state is still attached.
- com.jayfella.jme.vehicle - package com.jayfella.jme.vehicle
-
- com.jayfella.jme.vehicle.gui - package com.jayfella.jme.vehicle.gui
-
- com.jayfella.jme.vehicle.part - package com.jayfella.jme.vehicle.part
-
- com.jayfella.jme.vehicle.skid - package com.jayfella.jme.vehicle.skid
-
- com.jayfella.jme.vehicle.tire - package com.jayfella.jme.vehicle.tire
-
- CompassState - Class in com.jayfella.jme.vehicle.gui
-
AppState to manage an analog compass.
- CompassState() - Constructor for class com.jayfella.jme.vehicle.gui.CompassState
-
Instantiate an enabled compass.
- countForwardGears() - Method in class com.jayfella.jme.vehicle.part.GearBox
-
Count the forward gears.
- countReverseGears() - Method in class com.jayfella.jme.vehicle.part.GearBox
-
Count the reverse gears.
- countWheels() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Count how many wheels this Vehicle has.
- createSky(AssetManager, String) - Static method in class com.jayfella.jme.vehicle.Sky
-
Generate a sky geometry from an equirectangular texture asset.
- Gear - Class in com.jayfella.jme.vehicle.part
-
A single configuration of a GearBox, including its redline speed and its
downshift/upshift speeds in the automatic transmission.
- Gear() - Constructor for class com.jayfella.jme.vehicle.part.Gear
-
- GearBox - Class in com.jayfella.jme.vehicle.part
-
The gearbox (or transmission) of a Vehicle, including the differential.
- GearBox(int, int) - Constructor for class com.jayfella.jme.vehicle.part.GearBox
-
Instantiate a GearBox with the specified numbers of gears.
- GearNameState - Class in com.jayfella.jme.vehicle.gui
-
A CartoucheState to display the name of the engaged gear.
- GearNameState() - Constructor for class com.jayfella.jme.vehicle.gui.GearNameState
-
Instantiate a disabled AppState.
- getAlignMoment() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- getAmbientLight() - Method in class com.jayfella.jme.vehicle.Sky
-
Access the AmbientLight that was added by initialize(), used to modulate
the color/intensity of light probes.
- getApplication() - Method in class com.jayfella.jme.vehicle.Sky
-
Access the application instance.
- getAssetManager() - Method in interface com.jayfella.jme.vehicle.VehicleWorld
-
Access the AssetManager.
- getAssetManager() - Method in class com.jayfella.jme.vehicle.World
-
Access the AssetManager.
- getCamera() - Method in class com.jayfella.jme.vehicle.World
-
Access the application's default Camera.
- getCgm() - Method in class com.jayfella.jme.vehicle.Sky
-
Access the C-G model.
- getCgm() - Method in class com.jayfella.jme.vehicle.World
-
Access the loaded C-G model.
- getChangeListener() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- getChangeListener() - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- getChassis() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Access the computer-graphics (C-G) model for visualization.
- getChunkManager() - Method in class com.jayfella.jme.vehicle.World
-
Access the ChunkManager.
- getCollisionShape() - Method in class com.jayfella.jme.vehicle.World
-
Access the loaded CollisionShape.
- getCompressDamping() - Method in class com.jayfella.jme.vehicle.part.Suspension
-
Determine the damping for compression.
- getDecalManager() - Method in interface com.jayfella.jme.vehicle.VehicleWorld
-
Access the DecalManager.
- getDecalManager() - Method in class com.jayfella.jme.vehicle.World
-
Access the DecalManager.
- getDiameter() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- getDirectionalLight() - Method in class com.jayfella.jme.vehicle.Sky
-
Access the DirectionalLight that was added by initialize().
- getEngagedGear() - Method in class com.jayfella.jme.vehicle.part.GearBox
-
Access the Gear that's currently engaged.
- getEngagedGearNum() - Method in class com.jayfella.jme.vehicle.part.GearBox
-
Determine which Gear is currently engaged.
- getEngine() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Access the Engine.
- getFriction() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Determine the friction between this wheel's tire and the ground.
- getFrictionCircle() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- getGear(int) - Method in class com.jayfella.jme.vehicle.part.GearBox
-
Access a gear by number.
- getGearBox() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Access the GearBox.
- getGrip() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Determine the tire's grip.
- getHornSound() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Access the horn sound.
- getLateral() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- getLateralValue() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- getLoad() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- getLoadCoefficientKA() - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- getLoadCoefficientKB() - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- getLongitudinal() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- getLongitudinalValue() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- getMainBrake() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Access the main brake for this wheel.
- getMaxForce() - Method in class com.jayfella.jme.vehicle.part.Suspension
-
Determine the maximum force exerted by this suspension.
- getMaxKph() - Method in class com.jayfella.jme.vehicle.part.Gear
-
Determine the tread speed that triggers an automatic upshift.
- getMaxLoad() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- getMaxOutputWatts() - Method in class com.jayfella.jme.vehicle.part.Engine
-
Determine the maximum power output.
- getMaxSteerAngle() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- getMinKph() - Method in class com.jayfella.jme.vehicle.part.Gear
-
Determine the tread speed that triggers an automatic downshift.
- getMomentValue() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- getName() - Method in class com.jayfella.jme.vehicle.part.Engine
-
Determine this engine's name.
- getName() - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- getName() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Determine this vehicle's name.
- getNode() - Method in class com.jayfella.jme.vehicle.gui.CartoucheState
-
Access the Node that gets attached to the GUI node.
- getNode() - Method in interface com.jayfella.jme.vehicle.HasNode
-
Access the scene-graph subtree that represents this game object.
- getNode() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Access the scene-graph subtree that represents this Vehicle.
- getParentNode() - Method in interface com.jayfella.jme.vehicle.VehicleWorld
-
Access the scene-graph node for adding probes and attaching spatials.
- getParentNode() - Method in class com.jayfella.jme.vehicle.World
-
Access the scene-graph node for adding probes and attaching spatials.
- getPeakForce() - Method in class com.jayfella.jme.vehicle.part.Brake
-
Determine the peak force.
- getPhysicsSpace() - Method in interface com.jayfella.jme.vehicle.VehicleWorld
-
Access the PhysicsSpace.
- getPhysicsSpace() - Method in class com.jayfella.jme.vehicle.World
-
Access the PhysicsSpace.
- getPowerFraction() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Determine the fraction of the engine's output power transmitted to this
wheel.
- getRedlineKph() - Method in class com.jayfella.jme.vehicle.part.Gear
-
Determine the tread speed at the redline.
- getRelaxDamping() - Method in class com.jayfella.jme.vehicle.part.Suspension
-
Determine the damping for relaxation.
- getRestLength() - Method in class com.jayfella.jme.vehicle.part.Suspension
-
Determine the rest length of this suspension.
- getRotationDelta() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- getShadowRenderer() - Method in class com.jayfella.jme.vehicle.Sky
-
Access the shadow renderer that was added by initialize().
- getSlipAngleCoefficientB() - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- getSlipAngleCoefficientC() - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- getSlipAngleCoefficientE() - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- getSound() - Method in class com.jayfella.jme.vehicle.part.Engine
-
Access the engine's sound.
- getSpatial() - Method in class com.jayfella.jme.vehicle.WheelModel
-
Access the model's root spatial.
- getSpeedometerUnits() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Determine which units to use in the speedometer.
- getStateManager() - Method in interface com.jayfella.jme.vehicle.VehicleWorld
-
Access the AppStateManager.
- getStateManager() - Method in class com.jayfella.jme.vehicle.World
-
Access the AppStateManager.
- getSteeringAngle() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- getStiffness() - Method in class com.jayfella.jme.vehicle.part.Suspension
-
Determine the stiffness of this suspension.
- getSuspension() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- getTireModel() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Access the tire model.
- getVehicle() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Access the Vehicle that contains this Wheel.
- getVehicleControl() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Access the PhysicsControl.
- getVehicleWheel() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Access the wheel's physics object.
- getWheel(int) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Access the indexed Wheel.
- getWheelNode() - Method in class com.jayfella.jme.vehicle.WheelModel
-
Access the parent of the model's root spatial.
- getWorld() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Access the world that contains this Vehicle.
- GlobalAudio - Interface in com.jayfella.jme.vehicle
-
Interface to the global audio controls.
- idleFraction() - Method in class com.jayfella.jme.vehicle.part.Engine
-
Determine the idle speed as a fraction of the redline.
- idleFraction() - Method in interface com.jayfella.jme.vehicle.part.EngineSpeed
-
Determine the idle speed as a fraction of the redline.
- idleRpm() - Method in class com.jayfella.jme.vehicle.part.Engine
-
Determine the idle speed of the Engine.
- idleRpm() - Method in interface com.jayfella.jme.vehicle.part.EngineSpeed
-
Determine the idle speed of the Engine.
- initialize(Application) - Method in class com.jayfella.jme.vehicle.AutomaticGearboxState
-
Callback invoked after this AppState is attached but before onEnable().
- initialize(Application) - Method in class com.jayfella.jme.vehicle.ChunkManager
-
Callback invoked after this AppState is attached but before onEnable().
- initialize(Application) - Method in class com.jayfella.jme.vehicle.gui.AtmiState
-
Callback invoked after this AppState is attached but before onEnable().
- initialize(Application) - Method in class com.jayfella.jme.vehicle.gui.CartoucheState
-
Callback invoked after this AppState is attached but before onEnable().
- initialize(Application) - Method in class com.jayfella.jme.vehicle.gui.CompassState
-
Callback invoked after this AppState is attached but before onEnable().
- initialize(Application) - Method in class com.jayfella.jme.vehicle.gui.SpeedometerState
-
Callback invoked after this AppState is attached but before onEnable().
- initialize(Application) - Method in class com.jayfella.jme.vehicle.gui.SteeringWheelState
-
Callback invoked after this AppState is attached but before onEnable().
- initialize(Application) - Method in class com.jayfella.jme.vehicle.gui.TachometerState
-
Callback invoked after this AppState is attached but before onEnable().
- initialize(Application) - Method in class com.jayfella.jme.vehicle.gui.VehiclePointsState
-
Callback invoked after this AppState is attached but before onEnable().
- initialize(Application) - Method in class com.jayfella.jme.vehicle.skid.SkidMarksState
-
Callback invoked after this AppState is attached but before onEnable().
- initialize() - Static method in class com.jayfella.jme.vehicle.Sky
-
Add lights and shadows to the scene.
- initialize(Application) - Method in class com.jayfella.jme.vehicle.TireSmokeEmitter
-
Callback invoked after this AppState is attached but before onEnable().
- initialize(Application) - Method in class com.jayfella.jme.vehicle.WheelSpinState
-
Callback invoked after this AppState is attached but before onEnable().
- inverseRatio(Vehicle) - Method in class com.jayfella.jme.vehicle.part.Gear
-
Determine the inverse speed ratio, defined as axle (output) angular rate
divided by crankshaft (input) angular rate: negative for reverse, 0 for
neutral, positive for a forward gear, and >1 for overdrive
- isBraking() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Test whether this wheel's brakes are applied.
- isBurningRubber() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Test whether the tires are forced to emit smoke.
- isForward() - Method in class com.jayfella.jme.vehicle.part.Gear
-
Test whether this is a forward gear.
- isHornRequested() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Test whether the driver is sounding the horn.
- isInReverse() - Method in class com.jayfella.jme.vehicle.part.GearBox
-
Test whether this GearBox is in reverse.
- isNeutral() - Method in class com.jayfella.jme.vehicle.part.Gear
-
Test whether this is neutral gear.
- isPositional() - Method in class com.jayfella.jme.vehicle.Sound
-
Test whether this Sound is positional.
- isPowered() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Test whether this wheel receives power from the Engine.
- isReverse() - Method in class com.jayfella.jme.vehicle.part.Gear
-
Test whether this is a reverse gear.
- isRunning() - Method in class com.jayfella.jme.vehicle.part.Engine
-
Test whether this Engine is running.
- isSteering() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Test whether this wheel is used for steering.
- isSteeringFlipped() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Test whether this wheel turns in the opposite direction relative to the
Vehicle.
- labelColor - Static variable in class com.jayfella.jme.vehicle.gui.TachometerState
-
color for Lemur debug labels
- linearDamping() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Determine how much linear damping this Wheel contributes to its Vehicle.
- listAutomaticModes() - Method in class com.jayfella.jme.vehicle.part.GearBox
-
Enumerate all available modes of the automatic transmission.
- listNearbyChunks() - Method in class com.jayfella.jme.vehicle.World
-
Enumerate all chunks that are near the scene origin.
- listWheels() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Enumerate all wheels.
- load(AssetManager) - Method in class com.jayfella.jme.vehicle.gui.CartoucheState
-
Load the assets of this instance without attaching them to any scene.
- load(AssetManager) - Method in class com.jayfella.jme.vehicle.gui.SteeringWheelState
-
Load the assets of this Loadable without attaching them to anything.
- load(AssetManager) - Method in class com.jayfella.jme.vehicle.gui.VehiclePointsState
-
Load this AppState from assets.
- load(AssetManager) - Method in class com.jayfella.jme.vehicle.Sky
-
Load this Sky from assets.
- load(AssetManager) - Method in class com.jayfella.jme.vehicle.Sound
-
Load the assets of this Sound without attaching them to any scene.
- load(AssetManager) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Load the assets of this Vehicle.
- load(AssetManager) - Method in class com.jayfella.jme.vehicle.World
-
Load the assets of this Vehicle.
- locateDashCam(Vector3f) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Determine the offset of the vehicle's DashCamera in scaled shape
coordinates.
- locateDrop(Vector3f) - Method in interface com.jayfella.jme.vehicle.VehicleWorld
-
Locate the drop point, which lies directly above the preferred initial
location for vehicles.
- locateTarget(float, Vector3f) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Determine the location of the ChaseCamera target.
- locateTarget(Vector3f) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Determine the offset of the vehicle's ChaseCamera target in scaled shape
coordinates.
- logger - Static variable in class com.jayfella.jme.vehicle.DecalManager
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.gui.AtmiState
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.gui.CartoucheState
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.gui.CompassState
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.gui.SpeedometerState
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.gui.SteeringWheelState
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.gui.VehiclePointsState
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.part.Engine
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.part.GearBox
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.part.Wheel
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.skid.SkidMarksState
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.Sound
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.Vehicle
-
message logger for this class
- logger - Static variable in class com.jayfella.jme.vehicle.WheelModel
-
message logger for this class
- onDisable() - Method in class com.jayfella.jme.vehicle.AutomaticGearboxState
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onDisable() - Method in class com.jayfella.jme.vehicle.ChunkManager
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onDisable() - Method in class com.jayfella.jme.vehicle.gui.AtmiState
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onDisable() - Method in class com.jayfella.jme.vehicle.gui.CartoucheState
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onDisable() - Method in class com.jayfella.jme.vehicle.gui.CompassState
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onDisable() - Method in class com.jayfella.jme.vehicle.gui.SpeedometerState
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onDisable() - Method in class com.jayfella.jme.vehicle.gui.SteeringWheelState
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onDisable() - Method in class com.jayfella.jme.vehicle.gui.TachometerState
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onDisable() - Method in class com.jayfella.jme.vehicle.gui.VehiclePointsState
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onDisable() - Method in class com.jayfella.jme.vehicle.skid.SkidMarksState
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onDisable() - Method in class com.jayfella.jme.vehicle.TireSmokeEmitter
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onDisable() - Method in class com.jayfella.jme.vehicle.WheelSpinState
-
Callback invoked whenever this AppState ceases to be both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.AutomaticGearboxState
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.ChunkManager
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.gui.AtmiState
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.gui.CartoucheState
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.gui.CompassState
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.gui.SpeedometerState
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.gui.SteeringWheelState
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.gui.TachometerState
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.gui.VehiclePointsState
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.skid.SkidMarksState
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.TireSmokeEmitter
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- onEnable() - Method in class com.jayfella.jme.vehicle.WheelSpinState
-
Callback invoked whenever this AppState becomes both attached and
enabled.
- originChunk() - Method in class com.jayfella.jme.vehicle.ChunkManager
-
Determine which chunk is at the scene's origin.
- outputWatts() - Method in class com.jayfella.jme.vehicle.part.Engine
-
Determine the current power output.
- setAccelerateSignal(float) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Alter the "accelerate" control signal.
- setAlignMoment(TireSettings) - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- setApplication(SimpleApplication) - Static method in class com.jayfella.jme.vehicle.Sky
-
Specify the application instance.
- setBrakeSignals(float, float) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Alter the values of the brake control signals.
- setBurningRubber(boolean) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Alter whether the tires are forced to emit smoke.
- setCgm(Node) - Method in class com.jayfella.jme.vehicle.World
-
Alter which C-G model is loaded.
- setChangeListener(TireSettings.ChangeListener) - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- setChangeListener(TireSettings.ChangeListener) - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- setChassis(String, String, AssetManager, float, float) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Configure a "chassis" that's loaded from J3O assets in the usual folders.
- setChassis(Spatial, CollisionShape, float, float) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Configure the "chassis".
- setCollisionShape(CollisionShape) - Method in class com.jayfella.jme.vehicle.World
-
Alter which CollisionShape is loaded.
- setCompressDamping(float) - Method in class com.jayfella.jme.vehicle.part.Suspension
-
Alter the damping for compression.
- setDiameter(float) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- setEngine(Engine) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Alter the vehicle's Engine.
- setFriction(float) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- setGearBox(GearBox) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Alter the vehicle's GearBox.
- setGrip(float) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Alter the tire's grip.
- setHornSound(Sound) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Alter the horn sound.
- setHornStatus(boolean) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Update the status of the horn.
- setLateral(TireSettings) - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- setLoad(float) - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- setLoadCoefficientKA(float) - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- setLoadCoefficientKB(float) - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- setLongitudinal(TireSettings) - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- setMaxForce(float) - Method in class com.jayfella.jme.vehicle.part.Suspension
-
Alter the maximum force exerted by this suspension.
- setMaxKph(float) - Method in class com.jayfella.jme.vehicle.part.Gear
-
Alter the tread speed that triggers an automatic upshift.
- setMaxLoad(float) - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- setMaxOutputWatts(float) - Method in class com.jayfella.jme.vehicle.part.Engine
-
Alter this engine's maximum power output.
- setMaxSteerAngle(float) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- setMaxTravelCm(float) - Method in class com.jayfella.jme.vehicle.part.Suspension
-
Alter the maximum travel distance.
- setMinKph(float) - Method in class com.jayfella.jme.vehicle.part.Gear
-
Alter the tread speed that triggers an automatic downshift.
- setMinMaxRedKph(float, float, float) - Method in class com.jayfella.jme.vehicle.part.Gear
-
Convenience method to configure the speed range and ratio.
- setName(String) - Method in class com.jayfella.jme.vehicle.part.Gear
-
Alter the name of this Gear.
- setName(String) - Method in class com.jayfella.jme.vehicle.tire.PacejkaTireModel
-
- setPeakForce(float) - Method in class com.jayfella.jme.vehicle.part.Brake
-
Alter the peak force.
- setPitchAndVolume(float, float) - Method in class com.jayfella.jme.vehicle.Sound
-
Configure the audio nodes for the specified pitch and volume.
- setPositional(boolean) - Method in class com.jayfella.jme.vehicle.Sound
-
Alter whether this Sound is positional.
- setPowerFraction(float) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Alter the fraction of the of the engine's output power that gets
transmitted this wheel.
- setRedlineKph(float) - Method in class com.jayfella.jme.vehicle.part.Gear
-
Alter the tread speed at the redline.
- setRelaxDamping(float) - Method in class com.jayfella.jme.vehicle.part.Suspension
-
Alter the damping for relaxation.
- setRestLength(float) - Method in class com.jayfella.jme.vehicle.part.Suspension
-
Alter the length of this suspension.
- setReversing(boolean) - Method in class com.jayfella.jme.vehicle.part.GearBox
-
Convenience method to switch between forward and reverse.
- setRotationDelta(float) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- setRpmFraction(float) - Method in class com.jayfella.jme.vehicle.part.Engine
-
Alter the engine's speed as a fraction of the redline.
- setRunning(boolean) - Method in class com.jayfella.jme.vehicle.part.Engine
-
Alter whether this Engine is running.
- setSkidmarkEnabled(boolean) - Method in class com.jayfella.jme.vehicle.skid.SkidMarksState
-
Enable or disable adding skidmarks.
- setSlipAngleCoefficientB(float) - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- setSlipAngleCoefficientC(float) - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- setSlipAngleCoefficientE(float) - Method in class com.jayfella.jme.vehicle.tire.TireSettings
-
- setSound(Sound) - Method in class com.jayfella.jme.vehicle.part.Engine
-
Alter the engine's Sound.
- setSpatial(Spatial) - Method in class com.jayfella.jme.vehicle.WheelModel
-
Initialize the C-G model.
- setSpeedometerUnits(SpeedUnit) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Alter which units to use in the speedometer.
- setSteering(boolean) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- setSteering(boolean, boolean) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- setSteeringFlipped(boolean) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- setStiffness(float) - Method in class com.jayfella.jme.vehicle.part.Suspension
-
Alter the stiffness of this suspension.
- setTireModel(PacejkaTireModel) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Alter the tire model.
- setTireSkidMarksEnabled(boolean) - Method in class com.jayfella.jme.vehicle.Vehicle
-
- setTireSkidMarksVisible(boolean) - Method in class com.jayfella.jme.vehicle.Vehicle
-
- setTireSmokeColor(ColorRGBA) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Alter the color of smoke produced by the tire.
- setTireSmokeEnabled(boolean) - Method in class com.jayfella.jme.vehicle.Vehicle
-
- setVehicle(Vehicle) - Method in class com.jayfella.jme.vehicle.gui.AtmiState
-
Associate a Vehicle with this indicator prior to enabling it.
- setVehicle(Vehicle) - Method in class com.jayfella.jme.vehicle.gui.GearNameState
-
Alter which Vehicle is associated with this indicator.
- setVehicle(VehicleSteering) - Method in class com.jayfella.jme.vehicle.gui.SteeringWheelState
-
Associate a vehicle with this AppState prior to enabling it.
- setVehicle(Vehicle) - Method in class com.jayfella.jme.vehicle.gui.VehiclePointsState
-
Alter which Vehicle is being visualized.
- setVehicle(HasNode) - Method in class com.jayfella.jme.vehicle.part.Engine
-
Alter which vehicle (if any) contains this Engine.
- setWheelModel(int, Class<? extends WheelModel>) - Method in class com.jayfella.jme.vehicle.Vehicle
-
Replace the WheelModel of the indexed wheel with a new instance of the
specified class.
- skidFraction() - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Determine how much the wheel is skidding.
- SkidMarksState - Class in com.jayfella.jme.vehicle.skid
-
AppState to manage a vehicle's active skidmarks, one skidmark for each Wheel.
- SkidMarksState(Vehicle) - Constructor for class com.jayfella.jme.vehicle.skid.SkidMarksState
-
Instantiate an enabled AppState.
- Sky - Class in com.jayfella.jme.vehicle
-
A simulated sky with its associated lights and post-processing.
- Sky() - Constructor for class com.jayfella.jme.vehicle.Sky
-
- Sound - Class in com.jayfella.jme.vehicle
-
A collection of audio nodes used to render a sound at different pitches
(fundamental frequencies) and volumes.
- Sound() - Constructor for class com.jayfella.jme.vehicle.Sound
-
- SpeedometerState - Class in com.jayfella.jme.vehicle.gui
-
Appstate to manage an analog speedometer in the GUI node.
- SpeedometerState(VehicleSpeed, SpeedUnit) - Constructor for class com.jayfella.jme.vehicle.gui.SpeedometerState
-
Instantiate an enabled speedometer for the specified vehicle.
- SpeedUnit - Enum in com.jayfella.jme.vehicle
-
Enumerate select units for reporting linear speeds.
- startEngine() - Method in class com.jayfella.jme.vehicle.Vehicle
-
- steer(float) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
- steer(float) - Method in class com.jayfella.jme.vehicle.Vehicle
-
- steeringWheelAngle() - Method in class com.jayfella.jme.vehicle.Vehicle
-
Determine the rotation angle of the steering wheel, handlebars, or
tiller.
- steeringWheelAngle() - Method in interface com.jayfella.jme.vehicle.VehicleSteering
-
Determine the rotation angle of the steering wheel, handlebars, or
tiller.
- SteeringWheelState - Class in com.jayfella.jme.vehicle.gui
-
Appstate to animate a steering wheel in the GUI node.
- SteeringWheelState(float, Vector3f) - Constructor for class com.jayfella.jme.vehicle.gui.SteeringWheelState
-
Instantiate a disabled AppState.
- stopEngine() - Method in class com.jayfella.jme.vehicle.Vehicle
-
- Suspension - Class in com.jayfella.jme.vehicle.part
-
Manage a wheel's suspension.
- Suspension(VehicleWheel) - Constructor for class com.jayfella.jme.vehicle.part.Suspension
-
Instantiate a suspension with reasonable parameter settings.
- update(float) - Method in class com.jayfella.jme.vehicle.AutomaticGearboxState
-
Callback to update this AppState, invoked once per frame when the
AppState is both attached and enabled.
- update(float) - Method in class com.jayfella.jme.vehicle.ChunkManager
-
Callback to update this AppState, invoked once per frame when the
AppState is both attached and enabled.
- update(float) - Method in class com.jayfella.jme.vehicle.gui.AtmiState
-
Callback to update this AppState, invoked once per frame when the
AppState is both attached and enabled.
- update(float) - Method in class com.jayfella.jme.vehicle.gui.CartoucheState
-
Callback to update this AppState, invoked once per frame when the
AppState is both attached and enabled.
- update(float) - Method in class com.jayfella.jme.vehicle.gui.CompassState
-
Callback to update this AppState, invoked once per frame when the
AppState is both attached and enabled.
- update(float) - Method in class com.jayfella.jme.vehicle.gui.SpeedometerState
-
Callback to update this AppState, invoked once per frame when the
AppState is both attached and enabled.
- update(float) - Method in class com.jayfella.jme.vehicle.gui.SteeringWheelState
-
Callback to update this AppState, invoked once per frame when the
AppState is both attached and enabled.
- update(float) - Method in class com.jayfella.jme.vehicle.gui.TachometerState
-
Called to update this AppState, invoked once per frame when the AppState
is both attached and enabled.
- update(float) - Method in class com.jayfella.jme.vehicle.gui.VehiclePointsState
-
Callback to update this AppState, invoked once per frame when the
AppState is both attached and enabled.
- update(float) - Method in class com.jayfella.jme.vehicle.skid.SkidMarksState
-
Callback to update this AppState, invoked once per frame when the
AppState is both attached and enabled.
- update(float) - Method in class com.jayfella.jme.vehicle.TireSmokeEmitter
-
Callback to update this AppState, invoked once per frame when the
AppState is both attached and enabled.
- update(float) - Method in class com.jayfella.jme.vehicle.WheelSpinState
-
Callback to update this AppState, invoked once per frame when the
AppState is both attached and enabled.
- updateAccelerate(float) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Update the drive force applied via this wheel.
- updateBrakes(float, float) - Method in class com.jayfella.jme.vehicle.part.Wheel
-
Update the braking impulse applied to this wheel.
- updateNode() - Method in class com.jayfella.jme.vehicle.gui.CartoucheState
-
Update the displayed text.
- updateNode() - Method in class com.jayfella.jme.vehicle.gui.GearNameState
-
Compare the enaged gear name to the displayed text and repopulate the
Node if they differ.