Uses of Class
espresso3d.engine.world.sector.actor.E3DActor

Packages that use E3DActor
espresso3d.engine.collision.detectors   
espresso3d.engine.fileloaders   
espresso3d.engine.logo.actors   
espresso3d.engine.logo.particlesystems.particles   
espresso3d.engine.viewport   
espresso3d.engine.world   
espresso3d.engine.world.sector   
espresso3d.engine.world.sector.actor   
espresso3d.engine.world.sector.particle   
 

Uses of E3DActor in espresso3d.engine.collision.detectors
 

Methods in espresso3d.engine.collision.detectors with parameters of type E3DActor
 E3DCollision E3DCollisionDetectorTriangles.checkActorTrisVsBoundingSphere(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingSphere boundingSphere, E3DCollisionDetectableObject possibleCollisionObject)
           
 E3DCollision E3DCollisionDetectorFastBoundingSphere.checkCollisionDetectableObjectBoundingObjectCollision(E3DActor sourceActor, E3DVector3F startPos, E3DVector3F endPos, E3DWorld world, E3DSector sector, E3DBoundingObject boundingObject, E3DCollisionDetectableObject possibleCollisionObject)
           
 

Uses of E3DActor in espresso3d.engine.fileloaders
 

Methods in espresso3d.engine.fileloaders with parameters of type E3DActor
static void E3DActorLoader.loadActor(java.lang.String actorFileNameAndPath, E3DActor actor)
           
static void E3DActorLoader.loadActorFromJar(java.lang.String actorFileName, E3DActor actor)
           
static void E3DActorLoader.readActor(java.io.BufferedReader actorFile, E3DActor actor)
           
 

Uses of E3DActor in espresso3d.engine.logo.actors
 

Subclasses of E3DActor in espresso3d.engine.logo.actors
 class E3DHighResLogoActor
           
 class E3DLowResLogoActor
           
 

Methods in espresso3d.engine.logo.actors that return E3DActor
 E3DActor E3DLowResLogoActor.onGetClone()
           
 E3DActor E3DHighResLogoActor.onGetClone()
           
 

Uses of E3DActor in espresso3d.engine.logo.particlesystems.particles
 

Methods in espresso3d.engine.logo.particlesystems.particles with parameters of type E3DActor
 boolean RedPlasmaParticle.update(E3DActor curActor, double lastFrameTimeSeconds)
           
 boolean BluePlasmaParticle.update(E3DActor curActor, double lastFrameTimeSeconds)
           
 

Uses of E3DActor in espresso3d.engine.viewport
 

Methods in espresso3d.engine.viewport that return E3DActor
 E3DActor E3DViewport.getCameraActor()
          Gets the actor the camera is using as its camera
 

Methods in espresso3d.engine.viewport with parameters of type E3DActor
 void E3DViewport.setCameraActor(E3DActor cameraActor)
          This is the actor that the viewport uses as the camera
 

Uses of E3DActor in espresso3d.engine.world
 

Methods in espresso3d.engine.world that return E3DActor
 E3DActor E3DWorld.getActor(java.lang.String actorID)
          Get an actor that is in the world by its actorID.
 

Methods in espresso3d.engine.world with parameters of type E3DActor
 void E3DWorld.addPreloadedActor(java.lang.String actorsNameInMapfile, E3DActor actor)
          This preloads actors into the world, so when the world's map is loaded, it will be able to also add the actors defined in the mapfile
 

Uses of E3DActor in espresso3d.engine.world.sector
 

Methods in espresso3d.engine.world.sector that return E3DActor
 E3DActor E3DSector.getActorByID(java.lang.String actorID)
          Get an actor in this sector by its ID
 

Methods in espresso3d.engine.world.sector with parameters of type E3DActor
 void E3DSector.renderAtPosition(E3DVector3F atPosition, E3DViewFrustum2D frustum, E3DActor curActor)
          This renders the sector geometry and actors in the sector atPosition It then recurses through the portals and renders linking sectors This is handled by the engine's rendering loop
protected  espresso3d.engine.world.sector.E3DSector.RecursedTextureSortedObjects E3DSector.getRecursedTextureSortedObjectMap(E3DViewFrustum2D frustum, E3DSector fromSector, E3DActor curActor)
          Returns a RecursedTextureSortedTriangles object (that has 2 hashmaps) with all the triangles in the sector/actor and all triangles in particles stored in a HashMap, lit (if necessary) and sorted by texture
 void E3DSector.addActor(E3DActor actor)
          Add an actor to this sector
 

Uses of E3DActor in espresso3d.engine.world.sector.actor
 

Subclasses of E3DActor in espresso3d.engine.world.sector.actor
 class E3DCameraActor
           
 

Methods in espresso3d.engine.world.sector.actor that return E3DActor
 E3DActor E3DCameraActor.onGetClone()
           
abstract  E3DActor E3DActor.onGetClone()
          This method must be overriden to return a clone of the actor.
 

Constructors in espresso3d.engine.world.sector.actor with parameters of type E3DActor
E3DActor(E3DActor toCopyActor)
          This copies all the actor geometry into another actor.
 

Uses of E3DActor in espresso3d.engine.world.sector.particle
 

Methods in espresso3d.engine.world.sector.particle with parameters of type E3DActor
 boolean E3DSprite.update(E3DActor lookAtActor, double lastFrameTimeSeconds)
          Called by the engine after each frame to update the sprites animation (if necessary)
 void E3DParticleSystem.updateParticles(E3DActor curActor)
          This updates the particles in the system (makes them all move 1 unit)
 boolean E3DParticle.update(E3DActor curActor, double lastFrameTimeSeconds)
          Update the particle - move in direction at the velocity speed.
 boolean E3DBillboardSprite.update(E3DActor lookAtActor, double lastFrameTimeSeconds)
          Calling this makes the billboarding sprite face lookAtActor