A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
fAiContainer — Class in package org.ffilmation.engine.core

This object provides access to the AI methods of the engine.

fBullet — Class in package org.ffilmation.engine.elements

A bullet is also a moving element, but its particular properties demand an specific class.

fCamera — Class in package org.ffilmation.engine.core

The fCamera defines which part of the scene is shown.

fCharacter — Class in package org.ffilmation.engine.elements

A Character is a dynamic object in the scene.

fCollideEvent — Class in package org.ffilmation.engine.events

The fCollideEvent event class stores information about a collision event.

This event is dispatched when a character in the engine collides whith another solid element in the scene

fCollideEvent(type, victim:org.ffilmation.engine.core:fRenderableElement) — Constructor in class org.ffilmation.engine.events.fCollideEvent
Constructor for the fMoveEvent class.
fCoordinateOccupant — Class in package org.ffilmation.engine.datatypes
This object stores a renderable element and a coordinate in thie engine's coordinate system.
fCoordinateOccupant(element:org.ffilmation.engine.core:fRenderableElement, x, y, z) — Constructor in class org.ffilmation.engine.datatypes.fCoordinateOccupant
Constructor for the fCoordinateOccupant class
fElement — Class in package org.ffilmation.engine.core

The fElement class defines the basic structure of anything in a filmation Scene

All elements ( walls, floors, lights, cameras, etc ) inherit from fElement.

The fElement provides basic position and movement functionality

YOU CAN'T CREATE INSTANCES OF THIS OBJECT

fElement(defObj, scene:org.ffilmation.engine.core:fScene) — Constructor in class org.ffilmation.engine.core.fElement
fElement — Property in class org.ffilmation.engine.core.fElementContainer
A pointer to the fElement this container represents.
fElementContainer — Class in package org.ffilmation.engine.core

The fElementContainer is the root displayObject for a renderable Element while the scene is being rendered.

fElementId — Property in class org.ffilmation.engine.core.fElementContainer
The ID for this element.
FENCE — Constant static property in class org.ffilmation.engine.core.fMaterialTypes

Creates a Fence material.

fEngine — Class in package org.ffilmation.engine.core

The fEngine class is the main class in the game engine.

Use the fEngine class to create and attach game scenes to your game.

You can also use it to load external swfs containing media you want to add to you scenes.

Once the scenes are created you can go from one to another using the methods in the fEngine class.

fEngine(container) — Constructor in class org.ffilmation.engine.core.fEngine
Constructor for the fEngine class.
fEngineBulletRenderer — Interface in package org.ffilmation.engine.interfaces
This interface defines methods that any class that is to be used as a bullet renderer must implement.
fEngineElementController — Interface in package org.ffilmation.engine.interfaces
This interface defines methods that any class that is to be used as an element controller must implement.
fEngineMaterial — Interface in package org.ffilmation.engine.interfaces
This interface defines methods that any class that is to be used as a material in the engine must implement
fEngineMaterial(definition) — Constructor in class org.ffilmation.engine.interfaces.fEngineMaterial
Constructor
fEnginePathfindCriteria — Interface in package org.ffilmation.engine.interfaces
This interface defines the methods that any class that is to be used as pathFind criteria must implement
fEngineRenderEngine — Interface in package org.ffilmation.engine.interfaces
If you don't plan to write a custom renderer for the engine, you don't need to know any of these.
This interface defines methods that any class that is to be used as a render engine need to implement.
fEngineRenderEngine(scene:org.ffilmation.engine.core:fScene, container) — Constructor in class org.ffilmation.engine.interfaces.fEngineRenderEngine
Class constructor
fEngineSceneController — Interface in package org.ffilmation.engine.interfaces
This interface defines methods that any class that is to be used as an scene controller must implement.
fEngineSceneRetriever — Interface in package org.ffilmation.engine.interfaces
This interface defines methods that any class that is to be used to retrieve an scene XML must implement.
fEventIn — Class in package org.ffilmation.engine.events

The fEventIn event class stores information about an IN event.

This event is dispatched whenever a character in the engine moves into a cell where an XML even was defined

fEventIn(type, name, xml) — Constructor in class org.ffilmation.engine.events.fEventIn
Constructor for the fEventIn class.
fEventOut — Class in package org.ffilmation.engine.events

The fEventIn event class stores information about an OUT event.

This event is dispatched whenever a character in the engine moves outside a cell where an XML event was defined

fEventOut(type, name, xml) — Constructor in class org.ffilmation.engine.events.fEventOut
Constructor for the fEventOut class.
fFloor — Class in package org.ffilmation.engine.elements

Arbitrary-sized tiles that form each floor in your scene

YOU CAN'T CREATE INSTANCES OF THIS OBJECT.
Floors are created when the scene is processed

fGlobalLight — Class in package org.ffilmation.engine.core

The fGlobalLight class contains information about the global light of a scene.

fHole — Class in package org.ffilmation.engine.core

The fHole class stores information about holes in a plane.

findPath(origin:org.ffilmation.engine.datatypes:fPoint3d, destiny:org.ffilmation.engine.datatypes:fPoint3d, withDiagonals) — Method in class org.ffilmation.engine.core.fAiContainer

Finds a path between 2 points, using an AStar search algorythm.

findPathCustomCriteria(criteria:org.ffilmation.engine.interfaces:fEnginePathfindCriteria) — Method in class org.ffilmation.engine.core.fAiContainer

Finds a path between 2 points, using an AStar search algorythm and a custom find criteria.

flashClip — Property in class org.ffilmation.engine.core.fRenderableElement
A reference to the library movieclip that was attached to create the element, so you can acces methods inside, nested clips or whatever
fLight — Class in package org.ffilmation.engine.core

The fLight is an abstract definition of a light that contains generic information such as intensity, size, decay and color.

fLineBulletRenderer — Class in package org.ffilmation.engine.bulletRenderers
This renderer renders a bullet as a line
fLineBulletRenderer(color, size, alpha, planeRicochetDefinition, characterRicochetDefinition, objectRicochetDefinition) — Constructor in class org.ffilmation.engine.bulletRenderers.fLineBulletRenderer
Constructor for the "Line" bullet renderer class
floors — Property in class org.ffilmation.engine.core.fScene
An array of all floors for fast loop access.
flush(c) — Static method in class org.ffilmation.utils.objectPool
Use this method delete stored instances and free some memory
fMaterial — Class in package org.ffilmation.engine.core

Every Plane (walls and floors) in the scene is assigned a Material.

fMaterialTypes — Class in package org.ffilmation.engine.core
The fMaterialTypes class provides a list of all available material types in the engine, as well as examples of how to create them.
fMoveEvent — Class in package org.ffilmation.engine.events

The fMoveEvent event class stores information about a move event.

This event is dispatched whenever an element in the engine changes position.

fMoveEvent(type, dx, dy, dz) — Constructor in class org.ffilmation.engine.events.fMoveEvent
Constructor for the fMoveEvent class.
fNewMaterialEvent — Class in package org.ffilmation.engine.events

The fNewMaterial event class stores information about a NEWMATERIAL event.

This event is by a plane when it gets assigned a new material using the assignMaterial() method

fNewMaterialEvent(type, id, width, height) — Constructor in class org.ffilmation.engine.events.fNewMaterialEvent
Constructor for the fNewMaterial class.
fObject — Class in package org.ffilmation.engine.elements

An Object is a graphic element that is part of the the environment and is not projected in any way.

follow(target:org.ffilmation.engine.core:fElement, elasticity) — Method in class org.ffilmation.engine.core.fElement
Makes element follow target element
fOmniLight — Class in package org.ffilmation.engine.elements

Spot light definition.

fPixelBulletRenderer — Class in package org.ffilmation.engine.bulletRenderers
This renderer renders a bullet as a single color pixel
fPixelBulletRenderer(color, size, alpha, planeRicochetDefinition, characterRicochetDefinition, objectRicochetDefinition) — Constructor in class org.ffilmation.engine.bulletRenderers.fPixelBulletRenderer
Constructor for the "Pixel" bullet renderer class
fPlane — Class in package org.ffilmation.engine.core

fPlanes are the 2d surfaces that provide the main structure for any scene.

fPoint3d — Class in package org.ffilmation.engine.datatypes
This object stores a tridimensional point
fPoint3d(x, y, z) — Constructor in class org.ffilmation.engine.datatypes.fPoint3d
Constructor for the fPoint3d class
fPolygon — Class in package org.ffilmation.utils.polygons

A Polygon is an array of contours and one of holes.

fProcessEvent — Class in package org.ffilmation.engine.events

The fProcessEvent event class stores information about a process event.

Several processes in the filmation engine involve more than one subprocess, and this class stores info about the overall task that is being monitored as well as the status of the current subtask.

This allows to have progress bars that go something like:

Loading media file A.
fProcessEvent(type, overall, overallDescription, current, currentDescription) — Constructor in class org.ffilmation.engine.events.fProcessEvent
Constructor for the fProcessEvent class.
fProfiler — Class in package org.ffilmation.profiler
Provides a simple mechanism to compute average, minimum and maximum performance timings of a specific code fragment, by enclosing it in a begin/end block.
fProfiler(groupColorMode) — Constructor in class org.ffilmation.profiler.fProfiler
Constructor
fRenderableElement — Class in package org.ffilmation.engine.core

The fRenderableElement class defines the basic interface for visible elements in your scene.

Lights are NOT considered visible elements, therefore don't inherit from fRenderableElement

YOU CAN'T CREATE INSTANCES OF THIS OBJECT

fScene — Class in package org.ffilmation.engine.core

The fScene class provides control over a scene in your application.

fSceneFromXML — Class in package org.ffilmation.engine.core.sceneInitialization
This is a retriever used to pass an XML object directly as scene constructor
fSceneFromXML(xml, path) — Constructor in class org.ffilmation.engine.core.sceneInitialization.fSceneFromXML
fSceneLoader — Class in package org.ffilmation.engine.core.sceneInitialization
This is the simplest scene retriever class.
fSceneLoader(src) — Constructor in class org.ffilmation.engine.core.sceneInitialization.fSceneLoader
fShadowQuality — Class in package org.ffilmation.engine.core
The fShadowQuality class provides constants for the shadowQuality property of the engine
fShotEvent — Class in package org.ffilmation.engine.events

The fShotEvent event class stores information about a shot event.

fShotEvent(type, bullet:org.ffilmation.engine.elements:fBullet, element:org.ffilmation.engine.core:fRenderableElement, coordinate:org.ffilmation.engine.datatypes:fPoint3d) — Constructor in class org.ffilmation.engine.events.fShotEvent
Constructor for the fShotEvent class.
fWalkoverEvent — Class in package org.ffilmation.engine.events

The fWalkoverEvent event class stores information about a Walkover event.

This event is dispatched when a character in the engine walks over a non-solid object in the scene.

fWalkoverEvent(type, victim:org.ffilmation.engine.core:fRenderableElement) — Constructor in class org.ffilmation.engine.events.fWalkoverEvent
Constructor for the fWalkoverEvent class.
fWall — Class in package org.ffilmation.engine.elements

Walls are created when the scene is processed

YOU CAN'T CREATE INSTANCES OF THIS OBJECT.

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z