|
Drag[en]gine Script Module DragonScript 1.32.1
|
World. More...
Public Member Functions | |
Constructors | |
| World | new () |
| Create world. | |
Management | |
| void | detectCollisions (float elapsed) |
| Detect collisions. | |
| void | update (float elapsed) |
| Update the world. | |
| DVector | getSize () |
| Size of the world. | |
| void | setSize (DVector size) |
| Set size of the world. | |
Physics | |
| Vector | getGravity () |
| Gravity vector. | |
| void | setGravity (Vector gravity) |
| Set gravity vector. | |
Audio | |
| float | getSpeakerGain () |
| Gain to multiply all speakers with. | |
| void | setSpeakerGain (float gain) |
| Set gain to multiply all speakers with. | |
Lighting | |
| bool | getDisableLights () |
| All lights are disabled rendering world in full bright. | |
| void | setDisableLights (bool disable) |
| Set if all lights are disabled rendering world in full bright. | |
| Color | getAmbientLight () |
| Ambient light. | |
| void | setAmbientLight (Color light) |
| Set ambient light. | |
| Matrix | getLightColorMatrix () |
| Light color matrix. | |
| void | setLightColorMatrix (Matrix matrix) |
| Set light color matrix. | |
Skies | |
| int | getSkyCount () |
| Number of skies. | |
| void | addSky (SkyInstance sky) |
| Add sky. | |
| void | removeSky (SkyInstance sky) |
| Remove sky. | |
| void | removeAllSkies () |
| Remove all skies. | |
Height terrain | |
| HeightTerrain | getHeightTerrain () |
| Hheight terrain or null if not set. | |
| void | setHeightTerrain (HeightTerrain heightTerrain) |
| Set height terrain or null if not set. | |
Cameras | |
| int | getCameraCount () |
| Number of camera. | |
| void | addCamera (Camera camera) |
| Add camera. | |
| void | removeCamera (Camera camera) |
| Remove camera. | |
| void | removeAllCameras () |
| Remove all cameras. | |
Speakers | |
| int | getSpeakerCount () |
| Number of speakers. | |
| void | addSpeaker (Speaker speaker) |
| Add speaker. | |
| void | removeSpeaker (Speaker speaker) |
| Remove speaker. | |
| void | removeAllSpeakers () |
| Remove all speakers. | |
Microphones | |
| int | getMicrophoneCount () |
| Number of microphones. | |
| void | addMicrophone (Microphone microphone) |
| Add microphone. | |
| void | removeMicrophone (Microphone microphone) |
| Remove microphone. | |
| void | removeAllMicrophones () |
| Remove all microphones. | |
Sound level meters | |
| int | getSoundLevelMeterCount () |
| Number of sound level meters. | |
| void | addSoundLevelMeter (SoundLevelMeter soundLevelMeter) |
| Add sound level meter. | |
| void | removeSoundLevelMeter (SoundLevelMeter soundLevelMeter) |
| Remove sound level meter. | |
| void | removeAllSoundLevelMeters () |
| Remove all sound level meters. | |
Network states | |
| int | getNetworkStateCount () |
| Number of network states. | |
| void | addNetworkState (NetworkState networkState) |
| Add network state. | |
| void | removeNetworkState (NetworkState networkState) |
| Remove network state. | |
| void | removeAllNetworkStates () |
| Remove all network states. | |
Components | |
| int | getComponentCount () |
| Number of components. | |
| void | addComponent (Component comp) |
| Add component. | |
| void | removeComponent (Component comp) |
| Remove component. | |
| void | removeAllComponents () |
| Remove all components. | |
Lights | |
| int | getLightCount () |
| Number of lights. | |
| void | addLight (Light light) |
| Add light. | |
| void | removeLight (Light light) |
| Remove light. | |
| void | removeAllLights () |
| Remove all lights. | |
Colliders | |
| int | getColliderCount () |
| Number of colliders. | |
| void | addCollider (Collider collider) |
| Add collider. | |
| void | removeCollider (Collider collider) |
| Remove collider. | |
| void | removeAllColliders () |
| Remove all colliders. | |
Lumimeters | |
| int | getLumimeterCount () |
| Number of lumimeters. | |
| void | addLumimeter (Lumimeter lumimeter) |
| Add lumimeter. | |
| void | removeLumimeter (Lumimeter lumimeter) |
| Remove lumimeter. | |
| void | removeAllLumimeters () |
| Remove all lumimeters. | |
Touch sensors | |
| int | getTouchSensorCount () |
| Number of touch sensors. | |
| void | addTouchSensor (TouchSensor touchSensor) |
| Add touch sensor. | |
| void | removeTouchSensor (TouchSensor touchSensor) |
| Remove touch sensor. | |
| void | removeAllTouchSensors () |
| Remove all touch sensors. | |
Prop fields | |
| int | getPropFieldCount () |
| Number of prop fields. | |
| void | addPropField (PropField propfield) |
| Add prop field. | |
| void | removePropField (PropField propfield) |
| Remove prop field. | |
| void | removeAllPropFields () |
| Remove all prop fields. | |
Force fields | |
| int | getForceFieldCount () |
| Number of force fields. | |
| void | addForceField (ForceField forcefield) |
| Add force field. | |
| void | removeForceField (ForceField forcefield) |
| Remove force field. | |
| void | removeAllForceFields () |
| Remove all force fields. | |
Particle emitters | |
| int | getParticleEmitterCount () |
| Number of particle emitters. | |
| void | addParticleEmitter (ParticleEmitterInstance emitter) |
| Add particle emitter. | |
| void | removeParticleEmitter (ParticleEmitterInstance emitter) |
| Remove particle emitter. | |
| void | removeAllParticleEmitters () |
| Remove all particle emitters. | |
Debug drawers | |
| int | getDebugDrawerCount () |
| Number of debug drawers. | |
| void | addDebugDrawer (DebugDrawer debugDrawer) |
| Add debug drawer. | |
| void | removeDebugDrawer (DebugDrawer debugDrawer) |
| Remove debug drawer. | |
| void | removeAllDebugDrawers () |
| Remove all debug drawers. | |
Navigation spaces | |
| int | getNavigationSpaceCount () |
| Number of navigation spaces. | |
| void | addNavigationSpace (NavigationSpace navspace) |
| Add navigation space if absent. | |
| void | removeNavigationSpace (NavigationSpace navspace) |
| Remove navigation space if present. | |
| void | removeAllNavigationSpaces () |
| Remove all navigation spaces. | |
Navigation blockers | |
| int | getNavigationBlockerCount () |
| Number of navigation blockers. | |
| void | addNavigationBlocker (NavigationBlocker blocker) |
| Add navigation blockers if absent. | |
| void | removeNavigationBlocker (NavigationBlocker blocker) |
| Remove navigation blocker if present. | |
| void | removeAllNavigationBlockers () |
| Remove all navigation blockers. | |
Navigators | |
| int | getNavigatorCount () |
| Number of navigators. | |
| void | addNavigator (Navigator navigator) |
| Add navigator if absent. | |
| void | removeNavigator (Navigator navigator) |
| Remove navigator if present. | |
| void | removeAllNavigators () |
| Remove all navigators. | |
Environment map probes | |
| int | getEnvMapProbeCount () |
| Number of environment map probes. | |
| void | addEnvMapProbe (EnvMapProbe envMapProbe) |
| Add environment map probe if absent. | |
| void | removeEnvMapProbe (EnvMapProbe envMapProbe) |
| Remove environment map probe if present. | |
| void | removeAllEnvMapProbes () |
| Remove all environment map probes. | |
Billboards | |
| int | getBillboardCount () |
| Number of billboards. | |
| void | addBillboard (Billboard billboard) |
| Add billboard. | |
| void | removeBillboard (Billboard billboard) |
| Remove billboard. | |
| void | removeAllBillboards () |
| Remove all billboards. | |
Collision detection. | |
| void | pointHits (DVector point, ColliderListener listener, CollisionFilter collisionFilter) |
| Test a point for collision with colliders. | |
| void | colliderHits (Collider collider, ColliderListener listener) |
| Static collider intersection test. | |
| void | colliderMoveHits (Collider collider, Vector displacement, ColliderListener listener) |
| Moving collider collision test. | |
| void | colliderMoveHitsClosest (Collider collider, Vector displacement, ColliderListener listener) |
| Moving collider collision test reporting only closest hit. | |
| void | rayHits (DVector rayOrigin, Vector rayDirection, ColliderListener listener, CollisionFilter collisionFilter) |
| Ray cast intersection test. | |
| void | rayHitsClosest (DVector rayOrigin, Vector rayDirection, ColliderListener listener, CollisionFilter collisionFilter) |
| Closest ray cast intersection test. | |
| bool | equals (Object other) |
| World is equal to another object. | |
| int | hashCode () |
| Hash code for use as dictionary keys. | |
World.
This is a native class.
| void Dragengine.Scenery.World.addBillboard | ( | Billboard | billboard | ) |
Add billboard.
| void Dragengine.Scenery.World.addCamera | ( | Camera | camera | ) |
Add camera.
| void Dragengine.Scenery.World.addCollider | ( | Collider | collider | ) |
Add collider.
| void Dragengine.Scenery.World.addComponent | ( | Component | comp | ) |
Add component.
| void Dragengine.Scenery.World.addDebugDrawer | ( | DebugDrawer | debugDrawer | ) |
Add debug drawer.
| void Dragengine.Scenery.World.addEnvMapProbe | ( | EnvMapProbe | envMapProbe | ) |
Add environment map probe if absent.
| void Dragengine.Scenery.World.addForceField | ( | ForceField | forcefield | ) |
Add force field.
| void Dragengine.Scenery.World.addLight | ( | Light | light | ) |
Add light.
| void Dragengine.Scenery.World.addLumimeter | ( | Lumimeter | lumimeter | ) |
Add lumimeter.
| void Dragengine.Scenery.World.addMicrophone | ( | Microphone | microphone | ) |
Add microphone.
| void Dragengine.Scenery.World.addNavigationBlocker | ( | NavigationBlocker | blocker | ) |
Add navigation blockers if absent.
| void Dragengine.Scenery.World.addNavigationSpace | ( | NavigationSpace | navspace | ) |
Add navigation space if absent.
| void Dragengine.Scenery.World.addNavigator | ( | Navigator | navigator | ) |
Add navigator if absent.
| void Dragengine.Scenery.World.addNetworkState | ( | NetworkState | networkState | ) |
Add network state.
| void Dragengine.Scenery.World.addParticleEmitter | ( | ParticleEmitterInstance | emitter | ) |
Add particle emitter.
| void Dragengine.Scenery.World.addPropField | ( | PropField | propfield | ) |
Add prop field.
| void Dragengine.Scenery.World.addSky | ( | SkyInstance | sky | ) |
Add sky.
| void Dragengine.Scenery.World.addSoundLevelMeter | ( | SoundLevelMeter | soundLevelMeter | ) |
Add sound level meter.
| void Dragengine.Scenery.World.addSpeaker | ( | Speaker | speaker | ) |
Add speaker.
| void Dragengine.Scenery.World.addTouchSensor | ( | TouchSensor | touchSensor | ) |
Add touch sensor.
| void Dragengine.Scenery.World.colliderHits | ( | Collider | collider, |
| ColliderListener | listener | ||
| ) |
Static collider intersection test.
| void Dragengine.Scenery.World.colliderMoveHits | ( | Collider | collider, |
| Vector | displacement, | ||
| ColliderListener | listener | ||
| ) |
Moving collider collision test.
| void Dragengine.Scenery.World.colliderMoveHitsClosest | ( | Collider | collider, |
| Vector | displacement, | ||
| ColliderListener | listener | ||
| ) |
Moving collider collision test reporting only closest hit.
| void Dragengine.Scenery.World.detectCollisions | ( | float | elapsed | ) |
Detect collisions.
| bool Dragengine.Scenery.World.equals | ( | Object | other | ) |
World is equal to another object.
Implements Object.equals(Object).
| Color Dragengine.Scenery.World.getAmbientLight | ( | ) |
Ambient light.
| int Dragengine.Scenery.World.getBillboardCount | ( | ) |
Number of billboards.
| int Dragengine.Scenery.World.getCameraCount | ( | ) |
Number of camera.
| int Dragengine.Scenery.World.getColliderCount | ( | ) |
Number of colliders.
| int Dragengine.Scenery.World.getComponentCount | ( | ) |
Number of components.
| int Dragengine.Scenery.World.getDebugDrawerCount | ( | ) |
Number of debug drawers.
| bool Dragengine.Scenery.World.getDisableLights | ( | ) |
All lights are disabled rendering world in full bright.
| int Dragengine.Scenery.World.getEnvMapProbeCount | ( | ) |
Number of environment map probes.
| int Dragengine.Scenery.World.getForceFieldCount | ( | ) |
Number of force fields.
| Vector Dragengine.Scenery.World.getGravity | ( | ) |
Gravity vector.
| HeightTerrain Dragengine.Scenery.World.getHeightTerrain | ( | ) |
Hheight terrain or null if not set.
| Matrix Dragengine.Scenery.World.getLightColorMatrix | ( | ) |
Light color matrix.
| int Dragengine.Scenery.World.getLightCount | ( | ) |
Number of lights.
| int Dragengine.Scenery.World.getLumimeterCount | ( | ) |
Number of lumimeters.
| int Dragengine.Scenery.World.getMicrophoneCount | ( | ) |
Number of microphones.
| int Dragengine.Scenery.World.getNavigationBlockerCount | ( | ) |
Number of navigation blockers.
| int Dragengine.Scenery.World.getNavigationSpaceCount | ( | ) |
Number of navigation spaces.
| int Dragengine.Scenery.World.getNavigatorCount | ( | ) |
Number of navigators.
| int Dragengine.Scenery.World.getNetworkStateCount | ( | ) |
Number of network states.
| int Dragengine.Scenery.World.getParticleEmitterCount | ( | ) |
Number of particle emitters.
| int Dragengine.Scenery.World.getPropFieldCount | ( | ) |
Number of prop fields.
| DVector Dragengine.Scenery.World.getSize | ( | ) |
Size of the world.
| int Dragengine.Scenery.World.getSkyCount | ( | ) |
Number of skies.
| int Dragengine.Scenery.World.getSoundLevelMeterCount | ( | ) |
Number of sound level meters.
| int Dragengine.Scenery.World.getSpeakerCount | ( | ) |
Number of speakers.
| float Dragengine.Scenery.World.getSpeakerGain | ( | ) |
Gain to multiply all speakers with.
| int Dragengine.Scenery.World.getTouchSensorCount | ( | ) |
Number of touch sensors.
| int Dragengine.Scenery.World.hashCode | ( | ) |
Hash code for use as dictionary keys.
Implements Object.hashCode().
| World Dragengine.Scenery.World.new | ( | ) |
Create world.
| void Dragengine.Scenery.World.pointHits | ( | DVector | point, |
| ColliderListener | listener, | ||
| CollisionFilter | collisionFilter | ||
| ) |
Test a point for collision with colliders.
For each collision the collisionResponse function the given listener is called. To stop testing set StopTesting in the provided collision information object to true.
| void Dragengine.Scenery.World.rayHits | ( | DVector | rayOrigin, |
| Vector | rayDirection, | ||
| ColliderListener | listener, | ||
| CollisionFilter | collisionFilter | ||
| ) |
Ray cast intersection test.
| void Dragengine.Scenery.World.rayHitsClosest | ( | DVector | rayOrigin, |
| Vector | rayDirection, | ||
| ColliderListener | listener, | ||
| CollisionFilter | collisionFilter | ||
| ) |
Closest ray cast intersection test.
Only closest intersection is reported to listener. rayHits() reports all intersections.
| void Dragengine.Scenery.World.removeAllBillboards | ( | ) |
Remove all billboards.
| void Dragengine.Scenery.World.removeAllCameras | ( | ) |
Remove all cameras.
| void Dragengine.Scenery.World.removeAllColliders | ( | ) |
Remove all colliders.
| void Dragengine.Scenery.World.removeAllComponents | ( | ) |
Remove all components.
| void Dragengine.Scenery.World.removeAllDebugDrawers | ( | ) |
Remove all debug drawers.
| void Dragengine.Scenery.World.removeAllEnvMapProbes | ( | ) |
Remove all environment map probes.
| void Dragengine.Scenery.World.removeAllForceFields | ( | ) |
Remove all force fields.
| void Dragengine.Scenery.World.removeAllLights | ( | ) |
Remove all lights.
| void Dragengine.Scenery.World.removeAllLumimeters | ( | ) |
Remove all lumimeters.
| void Dragengine.Scenery.World.removeAllMicrophones | ( | ) |
Remove all microphones.
| void Dragengine.Scenery.World.removeAllNavigationBlockers | ( | ) |
Remove all navigation blockers.
| void Dragengine.Scenery.World.removeAllNavigationSpaces | ( | ) |
Remove all navigation spaces.
| void Dragengine.Scenery.World.removeAllNavigators | ( | ) |
Remove all navigators.
| void Dragengine.Scenery.World.removeAllNetworkStates | ( | ) |
Remove all network states.
| void Dragengine.Scenery.World.removeAllParticleEmitters | ( | ) |
Remove all particle emitters.
| void Dragengine.Scenery.World.removeAllPropFields | ( | ) |
Remove all prop fields.
| void Dragengine.Scenery.World.removeAllSkies | ( | ) |
Remove all skies.
| void Dragengine.Scenery.World.removeAllSoundLevelMeters | ( | ) |
Remove all sound level meters.
| void Dragengine.Scenery.World.removeAllSpeakers | ( | ) |
Remove all speakers.
| void Dragengine.Scenery.World.removeAllTouchSensors | ( | ) |
Remove all touch sensors.
| void Dragengine.Scenery.World.removeBillboard | ( | Billboard | billboard | ) |
Remove billboard.
| void Dragengine.Scenery.World.removeCamera | ( | Camera | camera | ) |
Remove camera.
| void Dragengine.Scenery.World.removeCollider | ( | Collider | collider | ) |
Remove collider.
| void Dragengine.Scenery.World.removeComponent | ( | Component | comp | ) |
Remove component.
| void Dragengine.Scenery.World.removeDebugDrawer | ( | DebugDrawer | debugDrawer | ) |
Remove debug drawer.
| void Dragengine.Scenery.World.removeEnvMapProbe | ( | EnvMapProbe | envMapProbe | ) |
Remove environment map probe if present.
| void Dragengine.Scenery.World.removeForceField | ( | ForceField | forcefield | ) |
Remove force field.
| void Dragengine.Scenery.World.removeLight | ( | Light | light | ) |
Remove light.
| void Dragengine.Scenery.World.removeLumimeter | ( | Lumimeter | lumimeter | ) |
Remove lumimeter.
| void Dragengine.Scenery.World.removeMicrophone | ( | Microphone | microphone | ) |
Remove microphone.
| void Dragengine.Scenery.World.removeNavigationBlocker | ( | NavigationBlocker | blocker | ) |
Remove navigation blocker if present.
| void Dragengine.Scenery.World.removeNavigationSpace | ( | NavigationSpace | navspace | ) |
Remove navigation space if present.
| void Dragengine.Scenery.World.removeNavigator | ( | Navigator | navigator | ) |
Remove navigator if present.
| void Dragengine.Scenery.World.removeNetworkState | ( | NetworkState | networkState | ) |
Remove network state.
| void Dragengine.Scenery.World.removeParticleEmitter | ( | ParticleEmitterInstance | emitter | ) |
Remove particle emitter.
| void Dragengine.Scenery.World.removePropField | ( | PropField | propfield | ) |
Remove prop field.
| void Dragengine.Scenery.World.removeSky | ( | SkyInstance | sky | ) |
Remove sky.
| void Dragengine.Scenery.World.removeSoundLevelMeter | ( | SoundLevelMeter | soundLevelMeter | ) |
Remove sound level meter.
| void Dragengine.Scenery.World.removeSpeaker | ( | Speaker | speaker | ) |
Remove speaker.
| void Dragengine.Scenery.World.removeTouchSensor | ( | TouchSensor | touchSensor | ) |
Remove touch sensor.
| void Dragengine.Scenery.World.setAmbientLight | ( | Color | light | ) |
Set ambient light.
| void Dragengine.Scenery.World.setDisableLights | ( | bool | disable | ) |
Set if all lights are disabled rendering world in full bright.
| void Dragengine.Scenery.World.setGravity | ( | Vector | gravity | ) |
Set gravity vector.
| void Dragengine.Scenery.World.setHeightTerrain | ( | HeightTerrain | heightTerrain | ) |
Set height terrain or null if not set.
| void Dragengine.Scenery.World.setLightColorMatrix | ( | Matrix | matrix | ) |
Set light color matrix.
| void Dragengine.Scenery.World.setSize | ( | DVector | size | ) |
Set size of the world.
| void Dragengine.Scenery.World.setSpeakerGain | ( | float | gain | ) |
Set gain to multiply all speakers with.
| void Dragengine.Scenery.World.update | ( | float | elapsed | ) |
Update the world.