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

S

SCALE - Static variable in class com.brackeen.javagamebook.graphics3D.FastTexturedPolygonRenderer
 
SCALE_BITS - Static variable in class com.brackeen.javagamebook.graphics3D.FastTexturedPolygonRenderer
 
SHADE_RES - Static variable in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
 
SHADE_RES_BITS - Static variable in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
 
SHADE_RES_MASK - Static variable in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
 
SHADE_RES_SQ - Static variable in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
 
SHADE_RES_SQ_BITS - Static variable in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
 
SPANNING - Static variable in class com.brackeen.javagamebook.bsp2D.BSPLine
 
STATE_ACTIVE - Static variable in class com.brackeen.javagamebook.game.GameObject
Represents a GameObject that is active.
STATE_DESTROYED - Static variable in class com.brackeen.javagamebook.game.GameObject
Represents a GameObject that has been destroyed, and should no longer be updated or drawn.
STATE_IDLE - Static variable in class com.brackeen.javagamebook.game.GameObject
Represents a GameObject that is idle.
SURFACE_BORDER_SIZE - Static variable in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
 
ScanConverter - class com.brackeen.javagamebook.graphics3D.ScanConverter.
The ScanConverter class converts a projected polygon into a series of horizontal scans for drawing.
ScanConverter(ViewWindow) - Constructor for class com.brackeen.javagamebook.graphics3D.ScanConverter
Creates a new ScanConverter for the specified ViewWindow.
ScanConverter.Scan - class com.brackeen.javagamebook.graphics3D.ScanConverter.Scan.
A horizontal scan line.
ScanConverter.Scan() - Constructor for class com.brackeen.javagamebook.graphics3D.ScanConverter.Scan
 
ScreenManager - class com.brackeen.javagamebook.graphics.ScreenManager.
The ScreenManager class manages initializing and displaying full screen graphics modes.
ScreenManager() - Constructor for class com.brackeen.javagamebook.graphics.ScreenManager
Creates a new ScreenManager object.
ScriptManager - class com.brackeen.javagamebook.scripting.ScriptManager.
The ScriptManager class handles the invoking of scripted methods.
ScriptManager() - Constructor for class com.brackeen.javagamebook.scripting.ScriptManager
 
ScriptManager.ScriptedListener - class com.brackeen.javagamebook.scripting.ScriptManager.ScriptedListener.
A GameObjectEventListener that delgates calls to scripted methods.
ScriptManager.ScriptedListener() - Constructor for class com.brackeen.javagamebook.scripting.ScriptManager.ScriptedListener
 
ShadedSurface - class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface.
A ShadedSurface is a pre-shaded Texture that maps onto a polygon.
ShadedSurface(int, int) - Constructor for class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
Creates a ShadedSurface with the specified width and height.
ShadedSurface(short[], int, int) - Constructor for class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
Creates a ShadedSurface with the specified buffer, width and height.
ShadedSurfacePolygonRenderer - class com.brackeen.javagamebook.graphics3D.ShadedSurfacePolygonRenderer.
The ShadedSurfacePolygonRenderer is a PolygonRenderer that renders polygons with ShadedSurfaces.
ShadedSurfacePolygonRenderer(Transform3D, ViewWindow) - Constructor for class com.brackeen.javagamebook.graphics3D.ShadedSurfacePolygonRenderer
 
ShadedSurfacePolygonRenderer(Transform3D, ViewWindow, boolean) - Constructor for class com.brackeen.javagamebook.graphics3D.ShadedSurfacePolygonRenderer
 
ShadedTexture - class com.brackeen.javagamebook.graphics3D.texture.ShadedTexture.
The ShadedTexture class is a Texture that has multiple shades.
ShadedTexture(byte[], int, int, IndexColorModel) - Constructor for class com.brackeen.javagamebook.graphics3D.texture.ShadedTexture
Creates a new ShadedTexture from the specified 8-bit image buffer and palette.
ShadedTexture(byte[], int, int, IndexColorModel, Color) - Constructor for class com.brackeen.javagamebook.graphics3D.texture.ShadedTexture
Creates a new ShadedTexture from the specified 8-bit image buffer, palette, and target shaded.
ShadedTexturedPolygonRenderer - class com.brackeen.javagamebook.graphics3D.ShadedTexturedPolygonRenderer.
The ShadedTexturedPolygonRenderer class is a PolygonRenderer that renders ShadedTextured dynamically with one light source.
ShadedTexturedPolygonRenderer(Transform3D, ViewWindow) - Constructor for class com.brackeen.javagamebook.graphics3D.ShadedTexturedPolygonRenderer
 
ShadedTexturedPolygonRenderer(Transform3D, ViewWindow, boolean) - Constructor for class com.brackeen.javagamebook.graphics3D.ShadedTexturedPolygonRenderer
 
ShooterCore - class com.brackeen.javagamebook.shooter3D.ShooterCore.
 
ShooterCore(String[], String) - Constructor for class com.brackeen.javagamebook.shooter3D.ShooterCore
 
SimpleBSPRenderer - class com.brackeen.javagamebook.bsp2D.SimpleBSPRenderer.
The SimpleBSPRenderer class is a renderer capable of drawing polygons in a BSP tree and any polygon objects in the scene.
SimpleBSPRenderer(Transform3D, ViewWindow) - Constructor for class com.brackeen.javagamebook.bsp2D.SimpleBSPRenderer
Creates a new BSP renderer with the specified camera object and view window.
SimpleGameObjectManager - class com.brackeen.javagamebook.game.SimpleGameObjectManager.
The SimpleGameObjectManager is a GameObjectManager that keeps all object in a list and performs no collision detection.
SimpleGameObjectManager() - Constructor for class com.brackeen.javagamebook.game.SimpleGameObjectManager
Creates a new SimpleGameObjectManager.
SimpleTexturedPolygonRenderer - class com.brackeen.javagamebook.graphics3D.SimpleTexturedPolygonRenderer.
The SimpleTexturedPolygonRenderer class demonstrates the fundamentals of perspective-correct texture mapping.
SimpleTexturedPolygonRenderer(Transform3D, ViewWindow, String) - Constructor for class com.brackeen.javagamebook.graphics3D.SimpleTexturedPolygonRenderer
 
SolidPolygon3D - class com.brackeen.javagamebook.math3D.SolidPolygon3D.
The SolidPolygon3D class is a Polygon with a color.
SolidPolygon3D() - Constructor for class com.brackeen.javagamebook.math3D.SolidPolygon3D
 
SolidPolygon3D(Vector3D, Vector3D, Vector3D) - Constructor for class com.brackeen.javagamebook.math3D.SolidPolygon3D
 
SolidPolygon3D(Vector3D, Vector3D, Vector3D, Vector3D) - Constructor for class com.brackeen.javagamebook.math3D.SolidPolygon3D
 
SolidPolygon3D(Vector3D[]) - Constructor for class com.brackeen.javagamebook.math3D.SolidPolygon3D
 
SolidPolygonRenderer - class com.brackeen.javagamebook.graphics3D.SolidPolygonRenderer.
The SolidPolygonRenderer class transforms and draws solid-colored polygons onto the screen.
SolidPolygonRenderer(Transform3D, ViewWindow) - Constructor for class com.brackeen.javagamebook.graphics3D.SolidPolygonRenderer
 
SolidPolygonRenderer(Transform3D, ViewWindow, boolean) - Constructor for class com.brackeen.javagamebook.graphics3D.SolidPolygonRenderer
 
SortedScanConverter - class com.brackeen.javagamebook.graphics3D.SortedScanConverter.
A ScanConverter used to draw sorted polygons from front-to-back with no overdraw.
SortedScanConverter(ViewWindow) - Constructor for class com.brackeen.javagamebook.graphics3D.SortedScanConverter
Creates a new SortedScanConverter for the specified ViewWindow.
Sound - class com.brackeen.javagamebook.sound.Sound.
The Sound class is a container for sound samples.
Sound(byte[]) - Constructor for class com.brackeen.javagamebook.sound.Sound
Create a new Sound object with the specified byte array.
SoundFilter - class com.brackeen.javagamebook.sound.SoundFilter.
A abstract class designed to filter sound samples.
SoundFilter() - Constructor for class com.brackeen.javagamebook.sound.SoundFilter
 
SoundManager - class com.brackeen.javagamebook.sound.SoundManager.
The SoundManager class manages sound playback.
SoundManager(AudioFormat) - Constructor for class com.brackeen.javagamebook.sound.SoundManager
Creates a new SoundManager using the maximum number of simultaneous sounds.
SoundManager(AudioFormat, int) - Constructor for class com.brackeen.javagamebook.sound.SoundManager
Creates a new SoundManager with the specified maximum number of simultaneous sounds.
Sprite - class com.brackeen.javagamebook.graphics.Sprite.
 
Sprite(Animation) - Constructor for class com.brackeen.javagamebook.graphics.Sprite
Creates a new Sprite object with the specified Animation.
scootDown(GameObject, long) - Method in class com.brackeen.javagamebook.game.Physics
Applies the negative scoot-up acceleration to the specified GameObject according to the amount of time that has passed.
scootUp(GameObject, long) - Method in class com.brackeen.javagamebook.game.Physics
Applies the scoot-up acceleration to the specified GameObject according to the amount of time that has passed.
sendTouchNotifications() - Method in class com.brackeen.javagamebook.game.GameObject
After this object has moved and collisions have been checked, this method is called to send any touch/release notifications.
setAccuracy(float) - Method in class com.brackeen.javagamebook.ai.pattern.AimPattern
Sets the accuracy of the aim from 0 (worst) to 1 (best).
setAmbientLightIntensity(float) - Method in class com.brackeen.javagamebook.bsp2D.BSPPolygon
 
setAmbientLightIntensity(float) - Method in class com.brackeen.javagamebook.graphics3D.ShadedTexturedPolygonRenderer
Sets the ambient light intensity, generally between 0 and 1.
setAngle(float, float, float) - Method in class com.brackeen.javagamebook.math3D.Transform3D
 
setAngle(float) - Method in class com.brackeen.javagamebook.math3D.ViewWindow
Sets the horizontal view angle for this ViewWindow.
setAngleVelocityX(float) - Method in class com.brackeen.javagamebook.math3D.MovingTransform3D
Sets the angular speed of the x axis.
setAngleVelocityX(float, long) - Method in class com.brackeen.javagamebook.math3D.MovingTransform3D
Sets the angular speed of the x axis over the specified time.
setAngleVelocityY(float) - Method in class com.brackeen.javagamebook.math3D.MovingTransform3D
Sets the angular speed of the y axis.
setAngleVelocityY(float, long) - Method in class com.brackeen.javagamebook.math3D.MovingTransform3D
Sets the angular speed of the y axis over the specified time.
setAngleVelocityZ(float) - Method in class com.brackeen.javagamebook.math3D.MovingTransform3D
Sets the angular speed of the z axis.
setAngleVelocityZ(float, long) - Method in class com.brackeen.javagamebook.math3D.MovingTransform3D
Sets the angular speed of the z axis over the specified time.
setAngleX(float) - Method in class com.brackeen.javagamebook.math3D.Transform3D
 
setAngleY(float) - Method in class com.brackeen.javagamebook.math3D.Transform3D
 
setAngleZ(float) - Method in class com.brackeen.javagamebook.math3D.Transform3D
 
setBSPTree(BSPTree) - Method in class com.brackeen.javagamebook.ai.EvolutionGenePool
The BSP tree used for certain patterns (like the shortest path alogirthm used for the chase pattern)
setBSPTree(BSPTree) - Method in class com.brackeen.javagamebook.ai.pattern.AIPattern
 
setBSPTree(BSPTree) - Method in class com.brackeen.javagamebook.path.AStarSearchWithBSP
 
setBlastModel(PolygonGroup) - Method in class com.brackeen.javagamebook.shooter3D.Player
 
setBottomHeight(float) - Method in class com.brackeen.javagamebook.math3D.PolygonGroupBounds
 
setBoundary(int) - Method in class com.brackeen.javagamebook.graphics3D.ScanConverter.Scan
Sets the left and right boundary for this scan if the x value is outside the current boundary.
setBounds(int, int, int, int) - Method in class com.brackeen.javagamebook.math3D.ViewWindow
Sets the bounds for this ViewWindow on the screen.
setCeil(float, Texture) - Method in class com.brackeen.javagamebook.bsp2D.RoomDef
Sets the ceiling height and ceiling texture of this room.
setCeil(float, Texture, Rectangle3D) - Method in class com.brackeen.javagamebook.bsp2D.RoomDef
Sets the ceiling height, ceiling texture, and ceiling texture bounds of this room.
setCeilHeight(float) - Method in class com.brackeen.javagamebook.game.GameObject
Method to record the height of the ceiling that this GameObject is under.
setColor(Color) - Method in class com.brackeen.javagamebook.math3D.SolidPolygon3D
Sets the color of this solid-colored polygon used for rendering this polygon.
setCurrRow(int) - Method in class com.brackeen.javagamebook.graphics3D.texture.ShadedTexture
Sets the current row for getColorCurrRow().
setCursor(Cursor) - Method in class com.brackeen.javagamebook.input.InputManager
Sets the cursor on this InputManager's input component.
setDebug(boolean) - Method in class com.brackeen.javagamebook.shooter3D.MessageQueue
 
setDefaultShadeLevel(int) - Method in class com.brackeen.javagamebook.graphics3D.texture.ShadedTexture
Sets the default shade level that is used when getColor() is called.
setDepth(int, short) - Method in class com.brackeen.javagamebook.graphics3D.ZBuffer
Sets the depth of the pixel at at specified offset, overwriting its current depth.
setDirty(boolean) - Method in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
Marks whether this surface is dirty.
setDistanceFalloff(float) - Method in class com.brackeen.javagamebook.math3D.PointLight3D
Sets the distances falloff value.
setFacing(Vector3D) - Method in class com.brackeen.javagamebook.path.PathBot
Sets the location this object should face as it follows the path.
setFilename(String) - Method in class com.brackeen.javagamebook.math3D.PolygonGroup
Sets the filename of this PolygonGroup.
setFloor(float, Texture) - Method in class com.brackeen.javagamebook.bsp2D.RoomDef
Sets the floor height and floor texture of this room.
setFloor(float, Texture, Rectangle3D) - Method in class com.brackeen.javagamebook.bsp2D.RoomDef
Sets the floor height, floor texture, and floor texture bounds of this room.
setFloorHeight(float) - Method in class com.brackeen.javagamebook.game.GameObject
Method to record the height of the floor that this GameObject is on.
setFlyHeight(float) - Method in class com.brackeen.javagamebook.path.PathBot
 
setFlying(boolean) - Method in class com.brackeen.javagamebook.game.GameObject
Sets whether this GameObject is currently flying.
setFullScreen(DisplayMode) - Method in class com.brackeen.javagamebook.graphics.ScreenManager
Enters full screen mode and changes the display mode.
setGameObjectManager(GameObjectManager) - Method in class com.brackeen.javagamebook.bsp2D.BSPRenderer
Sets the GamebjectManager.
setGameObjectManager(GameObjectManager) - Method in class com.brackeen.javagamebook.bsp2D.BSPTreeTraverser
Sets the GameObjectManager.
setGravityAccel(float) - Method in class com.brackeen.javagamebook.game.Physics
Sets the gravity acceleration in units per millisecond squared.
setHealth(float) - Method in class com.brackeen.javagamebook.shooter3D.Player
 
setHeight(float, float) - Method in class com.brackeen.javagamebook.bsp2D.BSPLine
Sets the top and bottom height of this "wall".
setHeight(float) - Method in class com.brackeen.javagamebook.math3D.Rectangle3D
Sets the height of this Rectangle3D.
setIntensity(float) - Method in class com.brackeen.javagamebook.math3D.PointLight3D
Sets the intensity of this light.
setJumpHeight(float) - Method in class com.brackeen.javagamebook.shooter3D.JumpingGameObject
Sets how high this GameObject can jump.
setJumping(boolean) - Method in class com.brackeen.javagamebook.game.GameObject
Sets this GameObject's jumping flag.
setJumping(boolean) - Method in class com.brackeen.javagamebook.shooter3D.JumpingGameObject
Causes this GameObject to jump if the jumping flag is set and this object is not already jumping.
setLength(float) - Method in class com.brackeen.javagamebook.math3D.Vector3D
Sets the length of this Vector3D
setLightSource(PointLight3D) - Method in class com.brackeen.javagamebook.graphics3D.ShadedTexturedPolygonRenderer
Sets the light source for this renderer.
setLights(List, float) - Method in class com.brackeen.javagamebook.math3D.ObjectLoader
Sets the lights used for the polygons in the parsed objects.
setLine(float, float, float, float) - Method in class com.brackeen.javagamebook.bsp2D.BSPLine
 
setLine(double, double, double, double) - Method in class com.brackeen.javagamebook.bsp2D.BSPLine
 
setListener(BSPTreeTraverseListener) - Method in class com.brackeen.javagamebook.bsp2D.BSPTreeTraverser
Sets the BSPTreeTraverseListener to use during traversals.
setName(String) - Method in class com.brackeen.javagamebook.math3D.PolygonGroup
Sets the name of this PolygonGroup.
setNormal(Vector3D) - Method in class com.brackeen.javagamebook.math3D.Polygon3D
Sets the normal of this polygon.
setNormal(Vector3D) - Method in class com.brackeen.javagamebook.math3D.Rectangle3D
Sets the normal of this Rectangle3D.
setObjectLights(List, float) - Method in class com.brackeen.javagamebook.bsp2D.MapLoader
Sets the lights used for OBJ objects.
setPathFinder(PathFinder) - Method in class com.brackeen.javagamebook.ai.AIBot
Sets the PathFinder class to use to follow the path.
setPathFinder(PathFinder) - Method in class com.brackeen.javagamebook.path.PathBot
Sets the PathFinder class to use to follow the path.
setPathRecalcTime(long) - Method in class com.brackeen.javagamebook.path.PathBot
 
setPaused(boolean) - Method in class com.brackeen.javagamebook.sound.MidiPlayer
Sets the paused state.
setPaused(boolean) - Method in class com.brackeen.javagamebook.sound.SoundManager
Sets the paused state.
setRadius(float) - Method in class com.brackeen.javagamebook.math3D.PolygonGroupBounds
 
setRegenerating(boolean) - Method in class com.brackeen.javagamebook.ai.AIBot
Sets whether this bot regenerates after it dies.
setRelativeMouseMode(boolean) - Method in class com.brackeen.javagamebook.input.InputManager
Sets whether realtive mouse mode is on or not.
setSample(byte[], int, short) - Static method in class com.brackeen.javagamebook.sound.SoundFilter
Convenience method for setting a 16-bit sample in a byte array.
setScootAccel(float) - Method in class com.brackeen.javagamebook.game.Physics
Sets the scoot-up acceleration in units per millisecond squared.
setSortedMode(boolean) - Method in class com.brackeen.javagamebook.graphics3D.SortedScanConverter
Sets sorted mode, so this scan converter can assume the polygons are drawn front-to-back, and should be clipped against polygons already scanned for this view.
setSpeed(float) - Method in class com.brackeen.javagamebook.path.PathBot
 
setState(int) - Method in class com.brackeen.javagamebook.game.GameObject
Sets the state of this object.
setSurfaceBounds(Rectangle3D) - Method in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
Sets the surface bounds for this ShadedSurface.
setTexture(Texture) - Method in class com.brackeen.javagamebook.graphics3D.FastTexturedPolygonRenderer.ScanRenderer
 
setTexture(ShadedTexture) - Method in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
Sets the source texture for this ShadedSurface.
setTexture(ShadedTexture, Rectangle3D) - Method in class com.brackeen.javagamebook.graphics3D.texture.ShadedSurface
Sets the source texture and source bounds for this ShadedSurface.
setTexture(Texture) - Method in class com.brackeen.javagamebook.math3D.TexturedPolygon3D
Sets this polygon's texture.
setTexture(Texture, Rectangle3D) - Method in class com.brackeen.javagamebook.math3D.TexturedPolygon3D
Sets this polygon's texture and texture bounds.
setTo(BSPPolygon) - Method in class com.brackeen.javagamebook.bsp2D.BSPLine
Sets this BSPLine to the specified BSPPolygon (only if the BSPPolygon is a vertical wall).
setTo(int, int) - Method in class com.brackeen.javagamebook.graphics3D.ScanConverter.Scan
Sets this scan.
setTo(PointLight3D) - Method in class com.brackeen.javagamebook.math3D.PointLight3D
Sets this PointLight3D to the same location, intensity, and distance falloff as the specified PointLight3D.
setTo(Polygon3D) - Method in class com.brackeen.javagamebook.math3D.Polygon3D
Sets this polygon to the same vertices as the specfied polygon.
setTo(Rectangle3D) - Method in class com.brackeen.javagamebook.math3D.Rectangle3D
Sets the values of this Rectangle3D to the specified Rectangle3D.
setTo(Polygon3D) - Method in class com.brackeen.javagamebook.math3D.SolidPolygon3D
 
setTo(Polygon3D) - Method in class com.brackeen.javagamebook.math3D.TexturedPolygon3D
 
setTo(Transform3D) - Method in class com.brackeen.javagamebook.math3D.Transform3D
Sets this Transform3D to the specified Transform3D.
setTo(Vector3D) - Method in class com.brackeen.javagamebook.math3D.Vector3D
Sets the vector to the same values as the specified Vector3D.
setTo(float, float, float) - Method in class com.brackeen.javagamebook.math3D.Vector3D
Sets this vector to the specified (x, y, z) values.
setToBounds(PolygonGroup) - Method in class com.brackeen.javagamebook.math3D.PolygonGroupBounds
Sets this to the bounds of the specified PolygonGroup.
setToCrossProduct(Vector3D, Vector3D) - Method in class com.brackeen.javagamebook.math3D.Vector3D
Sets this vector to the cross product of the two specified vectors.
setTopHeight(float) - Method in class com.brackeen.javagamebook.math3D.PolygonGroupBounds
 
setTurnSpeed(float) - Method in class com.brackeen.javagamebook.path.PathBot
 
setVelocity(Vector3D) - Method in class com.brackeen.javagamebook.math3D.MovingTransform3D
Sets the velocity to the specified vector.
setVelocity(Vector3D, long) - Method in class com.brackeen.javagamebook.math3D.MovingTransform3D
Sets the velocity.
setVelocityX(float) - Method in class com.brackeen.javagamebook.graphics.Sprite
Sets the horizontal velocity of this Sprite in pixels per millisecond.
setVelocityY(float) - Method in class com.brackeen.javagamebook.graphics.Sprite
Sets the vertical velocity of this Sprite in pixels per millisecond.
setViewBounds(int, int) - Method in class com.brackeen.javagamebook.test.GameCore3D
Sets the view bounds, centering the view on the screen.
setWidth(float) - Method in class com.brackeen.javagamebook.math3D.Rectangle3D
Sets the width of this Rectangle3D.
setX(float) - Method in class com.brackeen.javagamebook.graphics.Sprite
Sets this Sprite's current x position.
setY(float) - Method in class com.brackeen.javagamebook.graphics.Sprite
Sets this Sprite's current y position.
setupLevel(GameObjectManager, GameTaskManager, String[]) - Method in class com.brackeen.javagamebook.scripting.ScriptManager
Sets up the ScriptManager for a level.
sign(short) - Static method in class com.brackeen.javagamebook.util.MoreMath
Returns the sign of the number.
sign(int) - Static method in class com.brackeen.javagamebook.util.MoreMath
Returns the sign of the number.
sign(long) - Static method in class com.brackeen.javagamebook.util.MoreMath
Returns the sign of the number.
sign(float) - Static method in class com.brackeen.javagamebook.util.MoreMath
Returns the sign of the number.
sign(double) - Static method in class com.brackeen.javagamebook.util.MoreMath
Returns the sign of the number.
sourceFile - Variable in class com.brackeen.javagamebook.math3D.ObjectLoader.Material
 
start() - Method in class com.brackeen.javagamebook.graphics.Animation
Starts this animation over from the beginning.
startFrame(Graphics2D) - Method in class com.brackeen.javagamebook.bsp2D.BSPRenderer
 
startFrame(Graphics2D) - Method in class com.brackeen.javagamebook.bsp2D.SimpleBSPRenderer
 
startFrame(Graphics2D) - Method in class com.brackeen.javagamebook.graphics3D.FastTexturedPolygonRenderer
 
startFrame(Graphics2D) - Method in class com.brackeen.javagamebook.graphics3D.PolygonRenderer
Indicates the start of rendering of a frame.
startFrame(Graphics2D) - Method in class com.brackeen.javagamebook.graphics3D.ZBufferedRenderer
 
stop() - Method in class com.brackeen.javagamebook.math3D.MovingTransform3D
Stops this Transform3D.
stop() - Method in class com.brackeen.javagamebook.sound.MidiPlayer
Stops the sequencer and resets its position to 0.
stop() - Method in class com.brackeen.javagamebook.test.GameCore
Signals the game loop that it's time to quit
subtract(Vector3D) - Method in class com.brackeen.javagamebook.math3D.Polygon3D
 
subtract(Transform3D) - Method in class com.brackeen.javagamebook.math3D.Polygon3D
 
subtract(Vector3D) - Method in class com.brackeen.javagamebook.math3D.PolygonGroup
 
subtract(Transform3D) - Method in class com.brackeen.javagamebook.math3D.PolygonGroup
 
subtract(Vector3D) - Method in class com.brackeen.javagamebook.math3D.Rectangle3D
 
subtract(Transform3D) - Method in class com.brackeen.javagamebook.math3D.Rectangle3D
 
subtract(Vector3D) - Method in class com.brackeen.javagamebook.math3D.TexturedPolygon3D
 
subtract(Vector3D) - Method in interface com.brackeen.javagamebook.math3D.Transformable
 
subtract(Transform3D) - Method in interface com.brackeen.javagamebook.math3D.Transformable
 
subtract(float, float, float) - Method in class com.brackeen.javagamebook.math3D.Vector3D
Subtracts the specified (x, y, z) values to this vector.
subtract(Vector3D) - Method in class com.brackeen.javagamebook.math3D.Vector3D
Subtracts the specified vector from this vector.
subtract(Transform3D) - Method in class com.brackeen.javagamebook.math3D.Vector3D
Subtracts the specified transform to this vector.
subtractRotation(Transform3D) - Method in class com.brackeen.javagamebook.math3D.Polygon3D
 
subtractRotation(Transform3D) - Method in class com.brackeen.javagamebook.math3D.PolygonGroup
 
subtractRotation(Transform3D) - Method in class com.brackeen.javagamebook.math3D.Rectangle3D
 
subtractRotation(Transform3D) - Method in class com.brackeen.javagamebook.math3D.TexturedPolygon3D
 
subtractRotation(Transform3D) - Method in interface com.brackeen.javagamebook.math3D.Transformable
 
subtractRotation(Transform3D) - Method in class com.brackeen.javagamebook.math3D.Vector3D
Rotates this vector with the opposite angle of the specified transform.

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