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

A

abort() - Static method in class com.hdcookbook.grin.util.AssetFinder
Called when the disc playback should abort.
abortHelper() - Method in class com.hdcookbook.grin.util.AssetFinder
Called when the disc playback should abort.
AbstractSEShowVisitor - Class in com.hdcookbook.grin
A simple dummy implementation for visitor that does nothing on visit methods.
AbstractSEShowVisitor() - Constructor for class com.hdcookbook.grin.AbstractSEShowVisitor
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.commands.SEActivatePartCommand
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.commands.SEActivateSegmentCommand
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.commands.SECommandList
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.commands.SEResetFeatureCommand
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.commands.SESegmentDoneCommand
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.commands.SESyncDisplayCommand
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEAssembly
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEBox
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEClipped
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEFade
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEFixedImage
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEGroup
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEGuaranteeFill
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEImageSequence
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEMenuAssembly
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEScalingModel
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SESetTarget
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SESrcOver
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SEText
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SETimer
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SETranslator
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.features.SETranslatorModel
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.fontstrip.SEFontStripText
For a visitor method
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.input.SECommandRCHandler
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.input.SEVisualRCHandler
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.io.text.SEGenericCommand
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.io.text.SEGenericModifier
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.media.SEPlaylist
Calls the visit method corresponding to this node type.
accept(SEShowVisitor) - Method in interface com.hdcookbook.grin.SENode
Calls the visit method corresponding to this node type.
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.SESegment
 
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.SEShow
Visit a SEShow with a SEShowVisitor.
accept(SEShowVisitor) - Method in class com.hdcookbook.grin.SEShowCommand
 
acceptCommand(SEShowVisitor, Command) - Static method in class com.hdcookbook.grin.SEShow
Accept a command from a show.
acceptCommands(SEShowVisitor, Command[]) - Static method in class com.hdcookbook.grin.SEShow
Visit a list of commands with a SEShowVisitor.
acceptFeature(SEShowVisitor, Feature) - Static method in class com.hdcookbook.grin.SEShow
Accept a feature of a show.
acceptFeatures(SEShowVisitor, Feature[]) - Static method in class com.hdcookbook.grin.SEShow
Visit a list of features with a SEShowVisitor.
acceptRCHandler(SEShowVisitor, RCHandler) - Static method in class com.hdcookbook.grin.SEShow
Accept an RC handler from a show.
acceptRCHandlers(SEShowVisitor, RCHandler[]) - Static method in class com.hdcookbook.grin.SEShow
Visit a list of RC handlers with a SEShowVisitor.
acceptSegments(SEShowVisitor, Segment[]) - Static method in class com.hdcookbook.grin.SEShow
Visit a list of segments with a SEShowVisitor.
activate() - Method in class com.hdcookbook.grin.Feature
Called by the show when this feature becomes activated, that is, when it starts presenting.
activate(Segment) - Method in class com.hdcookbook.grin.input.CommandRCHandler
Called for handlers in s when s is activated
activate(Segment) - Method in class com.hdcookbook.grin.input.RCHandler
Called for handlers in s when s is activated
activate(Segment) - Method in class com.hdcookbook.grin.input.VisualRCHandler
Called for handlers in s when s is activated
activateCommands - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
activated - Variable in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
activated - Variable in class com.hdcookbook.grin.features.Assembly
 
activated - Variable in class com.hdcookbook.grin.features.Modifier
 
activateFeatures - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
ActivatePartCommand - Class in com.hdcookbook.grin.commands
A GRIN command to activate a part within an assembly.
ActivatePartCommand(Show, Assembly, Feature) - Constructor for class com.hdcookbook.grin.commands.ActivatePartCommand
Constructor for use by xlets that want to change the state of an assembly
ActivatePartCommand(Show) - Constructor for class com.hdcookbook.grin.commands.ActivatePartCommand
 
activateSegment(Segment) - Method in class com.hdcookbook.grin.Show
Set the current segment.
activateSegment(Segment, boolean) - Method in class com.hdcookbook.grin.Show
Set the current segment.
ActivateSegmentCommand - Class in com.hdcookbook.grin.commands
A command to make a new segment be the active one within a show.
ActivateSegmentCommand(Show, boolean, boolean) - Constructor for class com.hdcookbook.grin.commands.ActivateSegmentCommand
 
ActivateSegmentCommand(Show) - Constructor for class com.hdcookbook.grin.commands.ActivateSegmentCommand
 
activeFeatures - Variable in class com.hdcookbook.grin.Segment
 
add(Object) - Method in class com.hdcookbook.grin.util.Queue
 
addArea(DrawRecord) - Method in class com.hdcookbook.grin.animator.RenderContext
Add the given area to this render area, so that the animation manager knows about it.
addClip(int, int, int, int) - Method in class com.hdcookbook.grin.animator.DrawRecord
Applies a clip to the area to be drawn.
addCommand(Command, int) - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when a new command is encountered.
addCommand(Command, int) - Method in class com.hdcookbook.grin.test.bigjdk.GuiShowBuilder
 
addDeferredBuilder(DeferredBuilder) - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when a DeferrredBuilder is created.
addDisplayAreas(RenderContext) - Method in interface com.hdcookbook.grin.animator.AnimationClient
Tell the animation manager what areas need to be drawn to for the next frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.Feature
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.Assembly
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.Box
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.Clipped
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.Fade
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.FixedImage
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.Group
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.GuaranteeFill
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.ImageSequence
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.InterpolatedModel
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.Modifier
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.SetTarget
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.SrcOver
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.Text
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.features.Translator
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.fontstrip.FontStripText
 
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.media.Playlist
Add all of the areas that are displayed for this feature with the current frame.
addDisplayAreas(RenderContext) - Method in class com.hdcookbook.grin.Show
Tell the animation manager what areas need to be drawn to for the next frame.
addFeature(String, int, Feature) - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when a new feature is encountered.
addFeature(String, int, Feature) - Method in class com.hdcookbook.grin.test.bigjdk.GuiShowBuilder
 
addFontImages(FontDesignImage) - Method in class com.hdcookbook.grin.fontstrip.FontImageMosaic
 
addForwardReference(ForwardReference, int) - Method in class com.hdcookbook.grin.io.text.ShowParser
Adds a forward reference to a show feature.
addGrid(ArrayList<ArrayList<VisualRCHandlerCell>>) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
Adds an RC grid.
addGridAlternateName(String) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
addKeyFrames(ArrayList<int[]>, int[]) - Method in class com.hdcookbook.grin.features.parts.EasingEquation
Approximate this easing function with linear interpolation segments, making sure that the error doesn't exceed maxError units.
addKeyFrames(ArrayList<int[]>, int[]) - Method in class com.hdcookbook.grin.features.parts.PointsEasingEquation
 
addNamedCommand(String, int, Command) - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when a new named command is encountered
addNewCommand() - Method in class com.hdcookbook.grin.SEShowCommands
 
addParser(ExtensionParser) - Method in class com.hdcookbook.grin.io.text.ExtensionParserList
Add the supplied parser to the list of parsers.
addRCHandler(String, int, RCHandler) - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when a new remote control handler is encountered.
addRCHandler(String, int, RCHandler) - Method in class com.hdcookbook.grin.test.bigjdk.GuiShowBuilder
 
addRCOverrides(Map<String, String>) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
Sets the RC override list.
addRepaintArea(int, int, int, int) - Method in class com.hdcookbook.grin.animator.RepaintDrawEngine
Sets this engine so that the given region of the image buffer is forced to be repainted at next frame.
addSegment(String, int, Segment) - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when a new segment is encountered.
addSegment(String, int, Segment) - Method in class com.hdcookbook.grin.test.bigjdk.GuiShowBuilder
 
addState(Map<String, Integer>, Set<String>, Map<String, VisualRCHandlerCell>) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.ActivateCell
 
addState(Map<String, Integer>, Set<String>, Map<String, VisualRCHandlerCell>) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Add the state referred to by this cell to the map of states.
addState(Map<String, Integer>, Set<String>, Map<String, VisualRCHandlerCell>) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.LocationRefCell
 
addState(Map<String, Integer>, Set<String>, Map<String, VisualRCHandlerCell>) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.NullCell
 
addState(Map<String, Integer>, Set<String>, Map<String, VisualRCHandlerCell>) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.StateCell
 
addState(Map<String, Integer>, Set<String>, Map<String, VisualRCHandlerCell>) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.StateRefCell
 
addState(Map<String, Integer>, Set<String>, Map<String, VisualRCHandlerCell>) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.WallCell
 
addSubCommand(Command) - Method in class com.hdcookbook.grin.SEShowCommand
Adds a sub-command to this command object.
addSubgraph(HashSet) - Method in class com.hdcookbook.grin.Feature
This is an implementation method that is not intended to be called direction by applications.
addSubgraph(HashSet) - Method in class com.hdcookbook.grin.features.Assembly
This is an implementation method that is not intended to be called direction by applications.
addSubgraph(HashSet) - Method in class com.hdcookbook.grin.features.Group
This is an implementation method that is not intended to be called direction by applications.
addSubgraph(HashSet) - Method in class com.hdcookbook.grin.features.Modifier
This is an implementation method that is not intended to be called direction by applications.
addSyntheticFeature(Feature) - Method in class com.hdcookbook.grin.io.ShowBuilder
Add a feature that's created programmatically during show construction, e.g.
adjustScreenSize(String, GenericMain.DeviceConfig) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
Adjust the scaling factor and the screen size used to display the show.
advanceFrames(int) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
advanceModel() - Method in class com.hdcookbook.grin.animator.AnimationEngine
 
alignment - Variable in class com.hdcookbook.grin.features.Text
The alignment to apply to x and y.
alignment - Variable in class com.hdcookbook.grin.fontstrip.FontStripText
The alignment to apply to x and y.
alternate - Variable in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
 
AnimationClient - Interface in com.hdcookbook.grin.animator
An AnimationClient is a client of an AnimationEngine.
AnimationContext - Interface in com.hdcookbook.grin.animator
Interface to be implemented by an xlet or other app that uses the animation framework.
AnimationEngine - Class in com.hdcookbook.grin.animator
Abstract base class for an animation engine.
AnimationEngine() - Constructor for class com.hdcookbook.grin.animator.AnimationEngine
Initialize a new AnimationEngine.
animationFinishInitialization() - Method in interface com.hdcookbook.grin.animator.AnimationContext
Run the last part of initialization.
animationFinishInitialization() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
animationInitialize() - Method in interface com.hdcookbook.grin.animator.AnimationContext
Run the first part of initialization.
animationInitialize() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
appendCommandClassCode(String) - Method in class com.hdcookbook.grin.SEShow
Append a declaration that will be emitted with the command class.
appendXletClassBody(String) - Method in class com.hdcookbook.grin.SEShowCommands
 
applyTranslation(int, int) - Method in class com.hdcookbook.grin.animator.DrawRecord
Indicates that the area is subject to the given translation.
assembly - Variable in class com.hdcookbook.grin.commands.ActivatePartCommand
 
Assembly - Class in com.hdcookbook.grin.features
An assembly is a feature composed of other features.
Assembly(Show) - Constructor for class com.hdcookbook.grin.features.Assembly
 
assembly - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
assembly - Variable in class com.hdcookbook.grin.io.builders.MenuAssemblyHelper
 
ASSERT - Static variable in class com.hdcookbook.grin.util.Debug
Variable to say that assertions are enabled.
assertByteAligned(int) - Method in class com.hdcookbook.grin.util.BitStreamIO
Generate an assertion failure if the BitStreamIO helper isn't aligned ot the given number of bytes.
assertFail(String) - Static method in class com.hdcookbook.grin.util.Debug
Called on assertion failure.
assertFail() - Static method in class com.hdcookbook.grin.util.Debug
Called on assertion failure.
AssetFinder - Class in com.hdcookbook.grin.util
This class serves two functions.
AssetFinder() - Constructor for class com.hdcookbook.grin.util.AssetFinder
See setHelper()
autoStart - Variable in class com.hdcookbook.grin.media.Playlist
 
autoStop - Variable in class com.hdcookbook.grin.media.Playlist
 

B

background - Variable in class com.hdcookbook.grin.features.Text
 
background - Variable in class com.hdcookbook.grin.fontstrip.FontStripText
 
BackgroundSpec - Class in com.hdcookbook.grin.io.builders
This is a data holder for the specification of a background image for grinview, consisting of a wildcard to match segments, and an image name (which can be "").
BackgroundSpec() - Constructor for class com.hdcookbook.grin.io.builders.BackgroundSpec
 
BASELINE - Static variable in class com.hdcookbook.grin.features.Text
Value for alignment indicating that y refers to the baseline of the text.
BASELINE - Static variable in class com.hdcookbook.grin.fontstrip.FontStripText
Value for alignment indicating that y refers to the baseline of the text.
BDRegisterEmulator - Class in com.hdcookbook.grin.test.bigjdk
 
BDRegisterEmulatorScreen - Class in com.hdcookbook.grin.test.bigjdk
This is a UI for editing the fake registers maintained by BDRegisterEmulator
BDRegisterEmulatorScreen() - Constructor for class com.hdcookbook.grin.test.bigjdk.BDRegisterEmulatorScreen
 
BitStreamIO - Class in com.hdcookbook.grin.util
This contains utility methods to help read and write bit streams.
BitStreamIO() - Constructor for class com.hdcookbook.grin.util.BitStreamIO
Create a new BitStreamIO helper.
BOTTOM - Static variable in class com.hdcookbook.grin.features.Text
Value for alignment indicating that y refers to the baseline of the text.
BOTTOM - Static variable in class com.hdcookbook.grin.fontstrip.FontStripText
Value for alignment indicating that y refers to the baseline of the text.
Box - Class in com.hdcookbook.grin.features
Display text.
Box(Show) - Constructor for class com.hdcookbook.grin.features.Box
 
buildShow(Segment[], Feature[], RCHandler[], String[], Segment, Group, Hashtable, Hashtable, Hashtable, Hashtable, String[], int[]) - Method in class com.hdcookbook.grin.SEShow
This is called to build the show.
buildShow(Segment[], Feature[], RCHandler[], String[], Segment, Group, Hashtable, Hashtable, Hashtable, Hashtable, String[], int[]) - Method in class com.hdcookbook.grin.Show
This is called to build the show.

C

callPaintTargets() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Paint the current frame into the right graphics buffer.
callPaintTargets() - Method in class com.hdcookbook.grin.animator.DirectDrawEngine
Paint the current frame into the right graphics buffer.
callPaintTargets() - Method in class com.hdcookbook.grin.animator.RepaintDrawEngine
Paint the current frame into the right graphics buffer.
callPaintTargets() - Method in class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
Paint the current frame into the right graphics buffer.
changeBoxColor(Color) - Method in class com.hdcookbook.grin.features.Box
Changes the color of the box.
changeBoxOutlineColor(Color) - Method in class com.hdcookbook.grin.features.Box
Changes the color of the box outline.
changeClipRegion(Rectangle) - Method in class com.hdcookbook.grin.features.Clipped
Change the region being clipped.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.commands.SEActivatePartCommand
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.commands.SEActivateSegmentCommand
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.commands.SECommandList
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.commands.SEResetFeatureCommand
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.commands.SESegmentDoneCommand
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.commands.SESyncDisplayCommand
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SEAssembly
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SEBox
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SEClipped
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SEFade
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SEFixedImage
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SEGroup
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SEGuaranteeFill
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SEImageSequence
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SESetTarget
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SESrcOver
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SEText
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SETranslator
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.features.SETranslatorModel
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.fontstrip.SEFontStripText
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.input.SECommandRCHandler
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.input.SEVisualRCHandler
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.io.text.SEGenericCommand
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.io.text.SEGenericModifier
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.media.SEPlaylist
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.SEGrinXHelper
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in interface com.hdcookbook.grin.SENode
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.SESegment
Change a feature reference from one feature to a new one.
changeFeatureReference(Feature, Feature) - Method in class com.hdcookbook.grin.SEShowCommand
Change a feature reference from one feature to a new one.
CharImageInfo - Class in com.hdcookbook.grin.fontstrip
Data holder for each character in FontStrip's image file.
CharImageInfo() - Constructor for class com.hdcookbook.grin.fontstrip.CharImageInfo
 
check() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.ActivateCell
 
check() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Check that this cell is OK.
check() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.LocationRefCell
 
check() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.NullCell
 
check() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.StateCell
 
check() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.StateRefCell
 
check() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.WallCell
 
checkDestroy() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Throw an InterruptedException if we should bail out.
checkNewClients() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Check to see if we have new animation clients.
children() - Method in class com.hdcookbook.grin.test.bigjdk.ShowNode
 
clearArea(int, int, int, int) - Method in class com.hdcookbook.grin.animator.AnimationEngine
Called from showFrame() to cause an area to be cleared in the current frame.
clearArea(int, int, int, int) - Method in class com.hdcookbook.grin.animator.DirectDrawEngine
Called from showFrame() to cause an area to be cleared in the current frame.
clearArea(int, int, int, int) - Method in class com.hdcookbook.grin.animator.RepaintDrawEngine
Called from showFrame() to cause an area to be cleared in the current frame.
clearArea(int, int, int, int) - Method in class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
Called from showFrame() to cause an area to be cleared in the current frame.
Clipped - Class in com.hdcookbook.grin.features
Represents a clipped version of another feature.
Clipped(Show) - Constructor for class com.hdcookbook.grin.features.Clipped
 
clipRegion - Variable in class com.hdcookbook.grin.features.Clipped
 
ClockBasedEngine - Class in com.hdcookbook.grin.animator
Abstract base class for a clock-based animation engine.
ClockBasedEngine() - Constructor for class com.hdcookbook.grin.animator.ClockBasedEngine
Create a new ClockBasedEngine
cloneCommands(Command[], HashMap) - Static method in class com.hdcookbook.grin.Feature
Clone a command array within a feature.
clonedReference(Feature, HashMap) - Static method in class com.hdcookbook.grin.Feature
Return a reference to the feature f for use within a reference.
cloneIfNeeded(HashMap) - Method in class com.hdcookbook.grin.commands.ActivatePartCommand
Return this command, or if needed, a copy of this command.
cloneIfNeeded(HashMap) - Method in class com.hdcookbook.grin.commands.Command
Return this command, or if needed, a copy of this command.
cloneIfNeeded(HashMap) - Method in class com.hdcookbook.grin.commands.ResetFeatureCommand
Return this command, or if needed, a copy of this command.
cloneSubgraph(HashMap) - Method in class com.hdcookbook.grin.Feature
Clone the subgraph of a scene graph, rooted at this feature.
colors - Variable in class com.hdcookbook.grin.features.Text
 
com.hdcookbook.grin - package com.hdcookbook.grin
GRIN - GRaphical INteractivity, a framework for presentation of visual and other assets for BD-J and other GEM-based TV platforms.
com.hdcookbook.grin.animator - package com.hdcookbook.grin.animator
This package contians a framework for managing the main animation loop for an xlet.
com.hdcookbook.grin.binaryconverter - package com.hdcookbook.grin.binaryconverter
This package contains a program that compiles a show file.
com.hdcookbook.grin.commands - package com.hdcookbook.grin.commands
 
com.hdcookbook.grin.compiler - package com.hdcookbook.grin.compiler
 
com.hdcookbook.grin.features - package com.hdcookbook.grin.features
 
com.hdcookbook.grin.features.parts - package com.hdcookbook.grin.features.parts
This package contains classes representing parts of features, e.g.
com.hdcookbook.grin.fontstrip - package com.hdcookbook.grin.fontstrip
This package and its subpackages contains the optional fontstrip extension.
com.hdcookbook.grin.fontstrip.xml - package com.hdcookbook.grin.fontstrip.xml
 
com.hdcookbook.grin.input - package com.hdcookbook.grin.input
 
com.hdcookbook.grin.io - package com.hdcookbook.grin.io
 
com.hdcookbook.grin.io.binary - package com.hdcookbook.grin.io.binary
 
com.hdcookbook.grin.io.builders - package com.hdcookbook.grin.io.builders
This package contains classes used to build GRIN show nodes.
com.hdcookbook.grin.io.text - package com.hdcookbook.grin.io.text
 
com.hdcookbook.grin.media - package com.hdcookbook.grin.media
PLAYER GRIN EXTENSION
com.hdcookbook.grin.mosaic - package com.hdcookbook.grin.mosaic
 
com.hdcookbook.grin.test - package com.hdcookbook.grin.test
This package contains some support for testing GRIN.
com.hdcookbook.grin.test.bigjdk - package com.hdcookbook.grin.test.bigjdk
This package contains support for testing GRIN on "big JDK," more formally known as Java SE.
com.hdcookbook.grin.util - package com.hdcookbook.grin.util
 
com.hdcookbook.grinxlet - package com.hdcookbook.grinxlet
This directory contains the GrinXlet API for Java SE/Grinview.
Command - Class in com.hdcookbook.grin.commands
Common base class of all GRIN commands.
Command(Show) - Constructor for class com.hdcookbook.grin.commands.Command
 
COMMAND_LIST - Static variable in class com.hdcookbook.grin.GrinXHelper
The commandNumber for the GRIN internal list-of-commands command
commandNumber - Variable in class com.hdcookbook.grin.GrinXHelper
 
CommandRCHandler - Class in com.hdcookbook.grin.input
This remote control handler will trigger a set of commands whenever one of a set of keys is pressed.
CommandRCHandler() - Constructor for class com.hdcookbook.grin.input.CommandRCHandler
 
commands - Variable in class com.hdcookbook.grin.input.CommandRCHandler
 
compile(Component) - Method in class com.hdcookbook.grin.mosaic.Mosaic
Compile this mosaic into an optimal arrangement.
component - Variable in class com.hdcookbook.grin.Show
The component we're presented within.
convert(String[], File[], String[], ExtensionParser, String, boolean, boolean) - Static method in class com.hdcookbook.grin.binaryconverter.Main
Converts the text based GRIN script to a binary format.
convertToDouble(String) - Method in class com.hdcookbook.grin.io.text.Lexer
 
convertToInt(String) - Method in class com.hdcookbook.grin.io.text.Lexer
 
createClone(HashMap) - Method in class com.hdcookbook.grin.Feature
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.Assembly
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.Box
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.Clipped
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.Fade
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.FixedImage
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.Group
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.GuaranteeFill
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.ImageSequence
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.InterpolatedModel
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.SetTarget
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.SrcOver
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.Text
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createClone(HashMap) - Method in class com.hdcookbook.grin.features.Translator
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
createCompatibleImageBuffer(Component, int, int) - Static method in class com.hdcookbook.grin.util.AssetFinder
Get an image buffer that's suitable for use double-buffering drawing to the componet c.
createCompatibleImageBufferHelper(Component, int, int) - Method in class com.hdcookbook.grin.util.AssetFinder
Subclasses can override this to return a different kind of buffered image, e.g.
createGraphicsFromImageBuffer(Image) - Static method in class com.hdcookbook.grin.util.AssetFinder
Create a Graphic2D image for drawing into the given image buffer.
createGraphicsFromImageBufferHelper(Image) - Method in class com.hdcookbook.grin.util.AssetFinder
Subclasses can override this to work with a different kind of buffered image, e.g.
createShow() - Method in class com.hdcookbook.grin.test.RyanDirector
 
currentFeature - Variable in class com.hdcookbook.grin.features.Assembly
 
currValues - Variable in class com.hdcookbook.grin.features.InterpolatedModel
 

D

deactivate() - Method in class com.hdcookbook.grin.Feature
Called by the show when this feature is no longer being presented by whatever contains it.
Debug - Class in com.hdcookbook.grin.util
Debugging support.
debugDrawFrameDone() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
When debugging frame-by-frame, this is called when a complete frame has just finished.
debugDrawFrameDone() - Method in class com.hdcookbook.grin.test.bigjdk.GrinView
When debugging frame-by-frame, this is called when a complete frame has just finished.
debugWaitingMonitor - Variable in class com.hdcookbook.grin.test.bigjdk.GenericMain
Monitor to be held while coordinating a pause in the animation for debug.
deferNextCommands() - Method in class com.hdcookbook.grin.commands.Command
Deprecated.  
deferNextCommands() - Method in class com.hdcookbook.grin.Show
This method, which should ONLY be called from the execute() method of a command, suspends processing of further queued commands until the display of the show has caught up with the screen.
DeferredBuilder - Interface in com.hdcookbook.grin.io.builders
A superclass for helper classes for creating a Show that need to be called when the show is complete.
destroy() - Method in interface com.hdcookbook.grin.animator.AnimationClient
Destroy this animatin client.
destroy() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Destroy this animation manager, by terminating the animation thread.
destroy() - Method in class com.hdcookbook.grin.Feature
Free any resources held by this feature.
destroy() - Method in class com.hdcookbook.grin.features.Assembly
Free any resources held by this feature.
destroy() - Method in class com.hdcookbook.grin.features.Box
Free any resources held by this feature.
destroy() - Method in class com.hdcookbook.grin.features.FixedImage
Free any resources held by this feature.
destroy() - Method in class com.hdcookbook.grin.features.Group
Free any resources held by this feature.
destroy() - Method in class com.hdcookbook.grin.features.ImageSequence
Free any resources held by this feature.
destroy() - Method in class com.hdcookbook.grin.features.InterpolatedModel
Free any resources held by this feature.
destroy() - Method in class com.hdcookbook.grin.features.Modifier
Free any resources held by this feature.
destroy() - Method in class com.hdcookbook.grin.features.Text
 
destroy() - Method in class com.hdcookbook.grin.features.Translator
Free any resources held by this feature.
destroy() - Method in class com.hdcookbook.grin.fontstrip.FontStripText
 
destroy() - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
destroy() - Method in class com.hdcookbook.grin.media.PlayerWrangler
Destroy the playback engine.
destroy() - Method in class com.hdcookbook.grin.media.Playlist
Free any resources held by this feature.
destroy() - Method in class com.hdcookbook.grin.mosaic.MosaicMaker
 
destroy() - Method in class com.hdcookbook.grin.Show
Destroy this animatin client.
destroyClonedSubgraph() - Method in class com.hdcookbook.grin.Feature
Destroy a subgraph of features that was created with cloneSubgraph().
destroyImageBuffer(Image) - Static method in class com.hdcookbook.grin.util.AssetFinder
Destroy an image buffer, freeing native resources that it uses (such as native memory used to hold a pixmap).
destroyImageBufferHelper(Image) - Method in class com.hdcookbook.grin.util.AssetFinder
Subclasses can override this to work with a different kind of buffered image, e.g.
destroyRequested() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Tells us if there has been a request to destroy this animation manager.
DirectDrawEngine - Class in com.hdcookbook.grin.animator
A double-buffered animation engine that uses direct draw.
DirectDrawEngine() - Constructor for class com.hdcookbook.grin.animator.DirectDrawEngine
Create a new DirectDrawEngine.
Director - Class in com.hdcookbook.grin
This class is a supertype that xlets can subclass to interact with a show.
Director() - Constructor for class com.hdcookbook.grin.Director
Create a new Director.
discardCurrentImage() - Method in class com.hdcookbook.grin.fontstrip.FontDesignImage
 
doActivateSegment(Segment) - Method in class com.hdcookbook.grin.Show
This is called from ActivateSegmentCommand, and should not be called from anywhere else.
doKeyboardCommand(String) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
doneProfiling() - Static method in class com.hdcookbook.grin.util.Profile
Indicates profiling is over, releases the network resources.
doSegmentDone() - Method in class com.hdcookbook.grin.Show
This is called from GrinXHelper(SEGMENT_DONE), and should not be called from anywhere else.
doSomeSetup() - Method in class com.hdcookbook.grin.features.FixedImage
Do some (or all) of the setup work needed for this client.
doSomeSetup() - Method in class com.hdcookbook.grin.features.ImageSequence
Do some (or all) of the setup work needed for this client.
doSomeSetup() - Method in class com.hdcookbook.grin.features.Text
Do some (or all) of the setup work needed for this client.
doSomeSetup() - Method in class com.hdcookbook.grin.fontstrip.FontStripText
Do some (or all) of the setup work needed for this client.
doSomeSetup() - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
doSomeSetup() - Method in interface com.hdcookbook.grin.util.SetupClient
Do some (or all) of the setup work needed for this client.
doWaitForUser() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
Do the actual waiting on the monitor for waitForUser
draw(Graphics2D, int, int, Component) - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
Draw this image into the given graphics context
draw(Graphics2D, int, int, Component) - Method in class com.hdcookbook.grin.util.ManagedFullImage
Draw this image into the given graphics context
draw(Graphics2D, int, int, Component) - Method in class com.hdcookbook.grin.util.ManagedImage
Draw this image into the given graphics context
draw(Graphics2D, int, int, Component) - Method in class com.hdcookbook.grin.util.ManagedSubImage
Draw this image into the given graphics context
drawClipped(Graphics2D, int, int, Rectangle, Component) - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
Draw the the given subsection of the image into a graphics context, without scaling.
drawClipped(Graphics2D, int, int, Rectangle, Component) - Method in class com.hdcookbook.grin.util.ManagedFullImage
Draw the the given subsection of the image into a graphics context, without scaling.
drawClipped(Graphics2D, int, int, Rectangle, Component) - Method in class com.hdcookbook.grin.util.ManagedImage
Draw the the given subsection of the image into a graphics context, without scaling.
drawClipped(Graphics2D, int, int, Rectangle, Component) - Method in class com.hdcookbook.grin.util.ManagedSubImage
Draw the the given subsection of the image into a graphics context, without scaling.
DrawRecord - Class in com.hdcookbook.grin.animator
This class represents a record of drawing to a rectangular area.
DrawRecord() - Constructor for class com.hdcookbook.grin.animator.DrawRecord
Create a new, empty DrawRecord
drawScaled(Graphics2D, Rectangle, Component) - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
Draw this image into the given graphics context, scaled to fit within the given bounds.
drawScaled(Graphics2D, Rectangle, Component) - Method in class com.hdcookbook.grin.util.ManagedFullImage
Draw this image into the given graphics context, scaled to fit within the given bounds.
drawScaled(Graphics2D, Rectangle, Component) - Method in class com.hdcookbook.grin.util.ManagedImage
Draw this image into the given graphics context, scaled to fit within the given bounds.
drawScaled(Graphics2D, Rectangle, Component) - Method in class com.hdcookbook.grin.util.ManagedSubImage
Draw this image into the given graphics context, scaled to fit within the given bounds.

E

EasingEquation - Class in com.hdcookbook.grin.features.parts
This abstract class represents an easing function that can be used by the GRIN compiler to generate a linear interpolation.
EasingEquation() - Constructor for class com.hdcookbook.grin.features.parts.EasingEquation
 
emptyCommandArray - Static variable in class com.hdcookbook.grin.io.text.ShowParser
A useful constant for parsing: An empty command array
endCommands - Variable in class com.hdcookbook.grin.features.Fade
 
endCommands - Variable in class com.hdcookbook.grin.features.ImageSequence
 
endCommands - Variable in class com.hdcookbook.grin.features.InterpolatedModel
 
enqueue(Runnable) - Static method in class com.hdcookbook.grin.util.NetworkManager
Queue the runnable to run in the networking thread.
equals(Object) - Method in class com.hdcookbook.grin.commands.SEActivatePartCommand
Override of equals and hashCode to make canonicalization work
equals(Object) - Method in class com.hdcookbook.grin.commands.SEActivateSegmentCommand
Override of equals and hashCode to make canonicalization work
equals(Object) - Method in class com.hdcookbook.grin.commands.SEResetFeatureCommand
Override of equals and hashCode to make canonicalization work
equals(Object) - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
Override of equals and hashCode to make canonicalization work.
equals(Object) - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
Override of equals and hashCode to make canonicalization work
equals(Object) - Method in class com.hdcookbook.grin.io.builders.FontSpec
 
equals(Object) - Method in class com.hdcookbook.grin.SEGrinXHelper
Override of equals and hashCode to make canonicalization work
equals(Object) - Method in class com.hdcookbook.grin.util.ManagedImage
 
evaluate(double, double, double, double) - Method in class com.hdcookbook.grin.features.parts.EasingEquation
Evaluate the eqsing equation.
evaluate(double, double, double, double) - Method in class com.hdcookbook.grin.features.parts.PointsEasingEquation
 
execute() - Method in class com.hdcookbook.grin.commands.ActivatePartCommand
 
execute() - Method in class com.hdcookbook.grin.commands.ActivateSegmentCommand
 
execute(Show) - Method in class com.hdcookbook.grin.commands.Command
Execute the command.
execute() - Method in class com.hdcookbook.grin.commands.Command
Execute the command.
execute() - Method in class com.hdcookbook.grin.commands.ResetFeatureCommand
 
execute(Show) - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
 
execute() - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
 
execute(Show) - Method in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
execute() - Method in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
execute(Show) - Method in class com.hdcookbook.grin.GrinXHelper
Execute the command.
execute() - Method in class com.hdcookbook.grin.GrinXHelper
Execute the command.
execute(Show) - Method in class com.hdcookbook.grin.input.RCKeyEvent
Execute the command.
execute() - Method in class com.hdcookbook.grin.input.RCKeyEvent
Execute the command.
execute(Show) - Method in class com.hdcookbook.grin.SEShowCommand
Execute the command.
execute() - Method in class com.hdcookbook.grin.SEShowCommand
Execute the command.
exitGrinview() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
expectString(String, String) - Method in class com.hdcookbook.grin.io.text.Lexer
Expect to see a certain string.
ExtensionParser - Interface in com.hdcookbook.grin.io.text
The ExtensionParser interface defines methods that handle parsing of the custom (user-defined) GRIN features, modifiers and commands from text-based GRIN script.
ExtensionParserList - Class in com.hdcookbook.grin.io.text
A list of extension parsers.
ExtensionParserList() - Constructor for class com.hdcookbook.grin.io.text.ExtensionParserList
Create a new ExtensionParserList with no parsers in it.

F

Fade - Class in com.hdcookbook.grin.features
Modifies a child feature by applying an alpha value when drawing in it.
Fade(Show) - Constructor for class com.hdcookbook.grin.features.Fade
 
feature - Variable in class com.hdcookbook.grin.commands.ResetFeatureCommand
 
Feature - Class in com.hdcookbook.grin
Represents a feature.
Feature(Show) - Constructor for class com.hdcookbook.grin.Feature
 
FeatureRef - Interface in com.hdcookbook.grin.io.builders
This interface reprsents a reference to another feature that might not be known yet.
features - Variable in class com.hdcookbook.grin.io.builders.MenuAssemblyHelper.Features
The list of features under the given ID.
features - Variable in class com.hdcookbook.grin.Show
 
fileName - Variable in class com.hdcookbook.grin.features.FixedImage
 
fileNames - Variable in class com.hdcookbook.grin.features.ImageSequence
 
fillColor - Variable in class com.hdcookbook.grin.features.Box
 
fills - Variable in class com.hdcookbook.grin.features.GuaranteeFill
 
findPart(String) - Method in class com.hdcookbook.grin.features.Assembly
Find the part of the given name in this assembly, or null if it can't be found.
finishBuilding(SEShow) - Method in interface com.hdcookbook.grin.io.builders.DeferredBuilder
Finish the building process.
finishBuilding(SEShow) - Method in class com.hdcookbook.grin.io.builders.TranslatorHelper
Finish the building process.
finishBuilding() - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when the show has finished parsing and all forward references have been resolved.
finishBuilding() - Method in class com.hdcookbook.grin.test.bigjdk.GuiShowBuilder
 
finishedFrame() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Called when the engine is finished drawing the current frame.
finishedFrame() - Method in class com.hdcookbook.grin.animator.DirectDrawEngine
Called when the engine is finished drawing the current frame.
finishedFrame() - Method in class com.hdcookbook.grin.animator.RepaintDrawEngine
Called when the engine is finished drawing the current frame.
finishedFrame() - Method in class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
Called when the engine is finished drawing the current frame.
FixedImage - Class in com.hdcookbook.grin.features
Represents a fixed image.
FixedImage(Show) - Constructor for class com.hdcookbook.grin.features.FixedImage
 
FontDescription - Class in com.hdcookbook.grin.fontstrip.xml
Java representation of the xml configuration file which the fontstrip image generator expects from the user.
FontDescription() - Constructor for class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
FontDesignImage - Class in com.hdcookbook.grin.fontstrip
Represents intermediate font image file that the designer can possibly edit.
FontDesignImage(FontDescription, int, int) - Constructor for class com.hdcookbook.grin.fontstrip.FontDesignImage
 
FontImageFile - Class in com.hdcookbook.grin.fontstrip.xml
Java representation of the xml configuration file which the fontstrip image generator expects from the user.
FontImageFile() - Constructor for class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
FontImageFileInfo - Class in com.hdcookbook.grin.fontstrip
 
FontImageFileInfo() - Constructor for class com.hdcookbook.grin.fontstrip.FontImageFileInfo
 
fontImageFileName - Variable in class com.hdcookbook.grin.fontstrip.FontStripText
 
FontImageMosaic - Class in com.hdcookbook.grin.fontstrip
Represents the final font image file used by GRIN at runtime.
FontImageMosaic(int, int, double, double) - Constructor for class com.hdcookbook.grin.fontstrip.FontImageMosaic
 
fontIndex - Variable in class com.hdcookbook.grin.features.Text
 
fontName - Variable in class com.hdcookbook.grin.Show
 
FontSpec - Class in com.hdcookbook.grin.io.builders
This is a data holder for the specification of a font, consisting of a name, size and style.
FontSpec() - Constructor for class com.hdcookbook.grin.io.builders.FontSpec
 
FontStripExtensionCompiler - Class in com.hdcookbook.grin.fontstrip
Grin text parser for FontStrip extension feature.
FontStripExtensionCompiler() - Constructor for class com.hdcookbook.grin.fontstrip.FontStripExtensionCompiler
 
FontStripImageGenerator - Class in com.hdcookbook.grin.fontstrip
A driver class for generating FontDesignImage and FontImageMosaic.
FontStripImageGenerator(String, double, double, File[], String) - Constructor for class com.hdcookbook.grin.fontstrip.FontStripImageGenerator
 
FontStripText - Class in com.hdcookbook.grin.fontstrip
A feature for drawing font strip text.
FontStripText(Show) - Constructor for class com.hdcookbook.grin.fontstrip.FontStripText
 
fontStyleSize - Variable in class com.hdcookbook.grin.Show
 
ForwardReference - Class in com.hdcookbook.grin.io.text
Used by the parser when it encounters something that might be a forward reference.
ForwardReference(Lexer) - Constructor for class com.hdcookbook.grin.io.text.ForwardReference
 
frames - Variable in class com.hdcookbook.grin.features.InterpolatedModel
 
framesAdded - Static variable in class com.hdcookbook.grin.features.parts.EasingEquation
Total number of keyframes added to approximate interpolations.
fx - Variable in class com.hdcookbook.grin.features.Translator
 
fy - Variable in class com.hdcookbook.grin.features.Translator
 

G

generateImages(boolean) - Method in class com.hdcookbook.grin.fontstrip.FontStripImageGenerator
 
GenericDirector - Class in com.hdcookbook.grin.test.bigjdk
This is a subclass of the GRIN director class that fakes out GRIN to accept any extensions of the GRIN syntax.
GenericDirector() - Constructor for class com.hdcookbook.grin.test.bigjdk.GenericDirector
 
GenericExtensionParser - Class in com.hdcookbook.grin.io.text
A convenience ExtensionParser implementation which handles extensions by creating dummy classes.
GenericExtensionParser() - Constructor for class com.hdcookbook.grin.io.text.GenericExtensionParser
 
GenericMain - Class in com.hdcookbook.grin.test.bigjdk
This is a generic test program for exercising a show file.
GenericMain() - Constructor for class com.hdcookbook.grin.test.bigjdk.GenericMain
 
GenericMain(String) - Constructor for class com.hdcookbook.grin.test.bigjdk.GenericMain
 
getAbsoluteXOffset() - Method in class com.hdcookbook.grin.features.SETranslator
Used by binary writer
getAbsoluteYOffset() - Method in class com.hdcookbook.grin.features.SETranslator
Used by binary writer
getActivated() - Method in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
getActivated() - Method in class com.hdcookbook.grin.input.VisualRCHandler
This is intended for applications that wish to query the UI state.
getActiveFeatures() - Method in class com.hdcookbook.grin.Segment
Get the list of active features of this segment.
getAlignment() - Method in class com.hdcookbook.grin.features.SEText
 
getAllowsChildren() - Method in class com.hdcookbook.grin.test.bigjdk.ShowNode
 
getAlpha(boolean, int) - Method in class com.hdcookbook.grin.ShowInitializer
Get an AlphaComposite object for drawing with an alpha value.
getAnimationClients() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Return a copy of the list of animation clients that were last set for this animation engine.
getAnimationClients() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
Get the list of animation clients
getAnimationClients() - Method in class com.hdcookbook.grinxlet.GrinXlet
Get the list of animation clients
getAnimationEngine() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
Give the animation engine
getAnimationEngine() - Method in class com.hdcookbook.grinxlet.GrinXlet
Get the animation engine
getArgument() - Method in class com.hdcookbook.grin.io.text.SEGenericCommand
 
getAssembly() - Method in class com.hdcookbook.grin.commands.ActivatePartCommand
 
getBackground() - Method in class com.hdcookbook.grin.features.SEText
 
getBackgroundColor() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getBackgroundColorValue() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getBinaryGrinFileName() - Method in class com.hdcookbook.grin.SEShow
Gets the name of the file that the GRIN compiler should generate.
getBitMask() - Method in class com.hdcookbook.grin.input.RCKeyEvent
A bitmask value is assigned to each remote control key.
getBitsProcessed() - Method in class com.hdcookbook.grin.util.BitStreamIO
Get the number of bits processed by this helper.
getBoolean() - Method in class com.hdcookbook.grin.io.text.Lexer
 
getBoundingRectColor() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getBoundingRectColorValue() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getCharactorColor() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getCharactorColorValue() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getCharList() - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
getChildAt(int) - Method in class com.hdcookbook.grin.test.bigjdk.ShowNode
 
getChildCount() - Method in class com.hdcookbook.grin.test.bigjdk.ShowNode
 
getClassName() - Method in class com.hdcookbook.grin.SEShowCommands
 
getClipRegion() - Method in class com.hdcookbook.grin.features.SEClipped
 
getClipRegion(Rectangle) - Method in class com.hdcookbook.grin.features.SEClipped
 
getColor(int, int, int, int) - Static method in class com.hdcookbook.grin.util.AssetFinder
Efficiently get a Color that's used within a Show.
getColorKeyCode(Color) - Static method in class com.hdcookbook.grin.util.AssetFinder
Get the key code for the given color key.
getColorKeyCodeHelper(Color) - Method in class com.hdcookbook.grin.util.AssetFinder
Get the key code for the given color key.
getColors() - Method in class com.hdcookbook.grin.features.SEText
 
getCommand(Show, String, Lexer) - Method in class com.hdcookbook.grin.fontstrip.FontStripExtensionCompiler
 
getCommand(Show, String, Lexer) - Method in interface com.hdcookbook.grin.io.text.ExtensionParser
Get a modifier command of the given type.
getCommand(Show, String, Lexer) - Method in class com.hdcookbook.grin.io.text.ExtensionParserList
Get a modifier command of the given type.
getCommand(Show, String, Lexer) - Method in class com.hdcookbook.grin.io.text.GenericExtensionParser
 
getCommand(Show, String, Lexer) - Method in class com.hdcookbook.grin.io.text.NullExtensionParser
Get a modifier command of the given type.
getCommand(Show, String, Lexer) - Method in class com.hdcookbook.grin.media.MediaExtensionParser
Get a modifier command of the given type.
getCommand(Show, String, Lexer) - Method in class com.hdcookbook.grin.test.RyanExtensionParser
 
getCommandClass() - Method in class com.hdcookbook.grin.SEShowCommands
 
getCommandClassCode() - Method in class com.hdcookbook.grin.SEShow
Get the extra code that goes in the command class
getCommandNumber() - Method in class com.hdcookbook.grin.SEShowCommand
 
getCommands() - Method in class com.hdcookbook.grin.input.SECommandRCHandler
 
getComponent() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Get the component that this animation engine renders into.
getComponent() - Method in class com.hdcookbook.grin.animator.DirectDrawEngine
Get the component that this animation engine renders into.
getComponent() - Method in class com.hdcookbook.grin.animator.RepaintDrawEngine
Get the component that this animation engine renders into.
getComponent() - Method in class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
Get the component that this animation engine renders into.
getCurrentFrame() - Method in class com.hdcookbook.grin.features.ImageSequence
Get the current frame.
getCurrentPart() - Method in class com.hdcookbook.grin.features.Assembly
Get the currently active part within this assembly.
getCurrentSegment() - Method in class com.hdcookbook.grin.Show
Get the current segment.
getCurrValues() - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
getDesignImage() - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
getDirector() - Method in class com.hdcookbook.grin.Show
Get this show's director.
getDouble() - Method in class com.hdcookbook.grin.io.text.Lexer
 
getDrawTargets() - Method in interface com.hdcookbook.grin.animator.AnimationClient
Get the names of the draw targets used by this animation client.
getDrawTargets() - Method in class com.hdcookbook.grin.animator.AnimationEngine
 
getDrawTargets() - Method in class com.hdcookbook.grin.Show
Get the set of draw target names.
getEndCommands() - Method in class com.hdcookbook.grin.features.InterpolatedModel
Return the list of commands that are executed at the end of doing our translation.
getEndCommands() - Method in class com.hdcookbook.grin.features.SEFade
Internal use only
getEndCommands() - Method in class com.hdcookbook.grin.features.SEImageSequence
 
getEraseTargets() - Method in class com.hdcookbook.grin.animator.AnimationEngine
 
getEventsFromMask(int) - Static method in class com.hdcookbook.grin.input.RCKeyEvent
Returns a vector of events turned-on by the given mask.
getExtensionParser() - Method in class com.hdcookbook.grin.io.ShowBuilder
Returns an instance of ExtensionParser that this Builder is working with, or null if it is not set.
getFeature() - Method in class com.hdcookbook.grin.commands.SEResetFeatureCommand
 
getFeature(String) - Method in class com.hdcookbook.grin.Director
Get the named public feature from the show we're managing.
getFeature(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.fontstrip.FontStripExtensionCompiler
 
getFeature() - Method in interface com.hdcookbook.grin.io.builders.FeatureRef
Resolve this FeatureRef to an actual feature
getFeature(Show, String, String, Lexer) - Method in interface com.hdcookbook.grin.io.text.ExtensionParser
Get a feature of the given type.
getFeature(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.io.text.ExtensionParserList
Get a feature of the given type.
getFeature(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.io.text.GenericExtensionParser
 
getFeature(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.io.text.NullExtensionParser
Get a feature of the given type.
getFeature(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.media.MediaExtensionParser
Get a feature of the given type.
getFeature(String) - Method in class com.hdcookbook.grin.Show
Look up the given public feature.
getFeature(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.test.RyanExtensionParser
 
getFeatures() - Method in class com.hdcookbook.grin.SEShow
Get all of the features in the show
getField(int) - Method in class com.hdcookbook.grin.features.InterpolatedModel
Give the current value for the given field
getFileName() - Method in class com.hdcookbook.grin.features.SEFixedImage
 
getFileName() - Method in class com.hdcookbook.grin.io.text.Lexer
Get the name of the main show file being read.
getFileNames() - Method in class com.hdcookbook.grin.features.SEImageSequence
 
getFillColor() - Method in class com.hdcookbook.grin.features.SEBox
 
getFills() - Method in class com.hdcookbook.grin.features.SEGuaranteeFill
Internal use only.
getFinalImage() - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
getFinishedHandler() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
getFont() - Method in class com.hdcookbook.grin.features.Text
Get the font used for this text feature
getFont() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getFont(int) - Method in class com.hdcookbook.grin.Show
Get one of the fonts recorded for this show.
getFont(String, int, int) - Static method in class com.hdcookbook.grin.util.AssetFinder
Get a Font that's used within a Show.
getFontDescription() - Method in class com.hdcookbook.grin.fontstrip.xml.InputData
 
getFontDescription(FontImageFile) - Method in class com.hdcookbook.grin.fontstrip.xml.InputData
 
getFontFileName() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getFontHelper(String, int, int) - Method in class com.hdcookbook.grin.util.AssetFinder
Helper subclass can override this in order to search for generic assets, like images.
getFontImageFile() - Method in class com.hdcookbook.grin.fontstrip.xml.InputData
 
getFontIndex() - Method in class com.hdcookbook.grin.features.SEText
 
getFontIndex(FontSpec) - Method in class com.hdcookbook.grin.io.ShowBuilder
 
getFontName() - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
getFontName() - Method in class com.hdcookbook.grin.SEShow
Get the font name array
getFontSize() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getFontStyleSize() - Method in class com.hdcookbook.grin.SEShow
Get they StyleSize information for the show's fonts
getFps() - Method in class com.hdcookbook.grin.animator.ClockBasedEngine
Get the current framerate, in 1001ths of a second.
getFps() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
getFrames() - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
getGPR(int) - Method in class com.hdcookbook.grin.test.bigjdk.BDRegisterEmulator
 
getGrid(int) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
getGrinviewBackgrounds() - Method in class com.hdcookbook.grin.SEShow
 
getGrinviewClassBody() - Method in class com.hdcookbook.grin.SEShowCommands
Returns grinview class body string.
getGrinviewMethodBody() - Method in class com.hdcookbook.grin.SEShowCommand
Returns Grinview method body for this command.
getGuaranteed() - Method in class com.hdcookbook.grin.features.SEGuaranteeFill
Internal use only.
getHeight() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Get the height of the area we display over
getHeight() - Method in class com.hdcookbook.grin.animator.DirectDrawEngine
Get the height of the area we display over
getHeight() - Method in class com.hdcookbook.grin.animator.RepaintDrawEngine
Get the height of the area we display over
getHeight() - Method in class com.hdcookbook.grin.features.SEBox
 
getHeight() - Method in class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
Get the height of the area we display over
getHeight() - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
 
getHeight() - Method in class com.hdcookbook.grin.util.ManagedFullImage
 
getHeight() - Method in class com.hdcookbook.grin.util.ManagedImage
Get the height of this image.
getHeight() - Method in class com.hdcookbook.grin.util.ManagedSubImage
 
getHeightUsed() - Method in class com.hdcookbook.grin.mosaic.Mosaic
 
getHelper() - Method in class com.hdcookbook.grin.features.SEMenuAssembly
 
getImage() - Method in class com.hdcookbook.grin.features.FixedImage
Get the underlying image that we display.
getImage() - Method in class com.hdcookbook.grin.mosaic.MosaicPart
 
getImage(String) - Static method in class com.hdcookbook.grin.util.ImageManager
Get an image.
getImage(URL) - Static method in class com.hdcookbook.grin.util.ImageManager
Get an image from a URL.
getImage(ManagedImage) - Static method in class com.hdcookbook.grin.util.ImageManager
This is like getImage(String), but for the case where you already have the ManagedImage instance.
getImagePlacementRect(String) - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
Get the rectangle for this placement when used in a fixed_image feature.
getImages() - Method in class com.hdcookbook.grin.features.ImageSequence
Get the underlying images in this sequence.
getImageSeqPlacementRects(String[]) - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
Calculate the image placement rectangles for this placement when used in an image_sequence
getImageSeqPlacementRects(String[]) - Method in class com.hdcookbook.grin.features.parts.SEImagePlacementList
Calculate the image placement rectangles for this placement when used in an image_sequence
getImageSeqPlacementRects(String[]) - Method in interface com.hdcookbook.grin.features.parts.SEImageSeqPlacement
Calculate the image placement rectangles for this placement when used in an image_sequence
getImageSize() - Method in class com.hdcookbook.grin.features.SEFixedImage
Internal use only
getImageSizes() - Method in class com.hdcookbook.grin.features.SEImageSequence
 
getIndex(TreeNode) - Method in class com.hdcookbook.grin.test.bigjdk.ShowNode
 
getIndex(T) - Method in class com.hdcookbook.grin.util.IndexedSet
Get the index of element in the set, adding it if necessary.
getInstance() - Static method in class com.hdcookbook.grin.media.PlayerWrangler
 
getInstance() - Static method in class com.hdcookbook.grin.test.bigjdk.BDRegisterEmulator
 
getInstance() - Static method in class com.hdcookbook.grinxlet.GrinXlet
Get the instance of this singleton.
getInstanceOf(Show, int) - Method in class com.hdcookbook.grin.GrinXHelper
Instantiate an extension class.
getInt() - Method in class com.hdcookbook.grin.io.text.Lexer
 
getIntOrInfinite() - Method in class com.hdcookbook.grin.io.text.Lexer
 
getIntOrOffscreen() - Method in class com.hdcookbook.grin.io.text.Lexer
 
getIsRelative() - Method in class com.hdcookbook.grin.features.SETranslatorModel
 
getJavaSource(boolean) - Method in class com.hdcookbook.grin.SEShowCommand
 
getJavaSource(boolean, String) - Method in class com.hdcookbook.grin.SEShowCommands
Get the java source for the class implementing this show's command.
getKeyAlphas() - Method in class com.hdcookbook.grin.features.SEFade
 
getKeyAlphas(int[]) - Method in class com.hdcookbook.grin.features.SEFade
 
getKeyByEventCode(int) - Static method in class com.hdcookbook.grin.input.RCKeyEvent
Look up the RCKeyEvent corresponding to a VK_ key code.
getKeyByName(String) - Static method in class com.hdcookbook.grin.input.RCKeyEvent
Look up the RCKeyEvent by its logical name.
getKeyCode() - Method in class com.hdcookbook.grin.input.RCKeyEvent
 
getKeyframes() - Method in class com.hdcookbook.grin.features.SEFade
 
getKeyframes(int[]) - Method in class com.hdcookbook.grin.features.SEFade
 
getKeyPressedInterestMask() - Method in class com.hdcookbook.grin.input.SECommandRCHandler
Get the bitmask formed by or-ing together the mask of all key pressed events we're interested in.
getKeyPressedInterestMask() - Method in interface com.hdcookbook.grin.input.SERCHandler
Get the bitmask formed by or-ing together the mask of all key pressed events we're interested in.
getKeyPressedInterestMask() - Method in class com.hdcookbook.grin.input.SEVisualRCHandler
Get the bitmask formed by or-ing together the mask of all key pressed events we're interested in.
getKeyReleased() - Method in class com.hdcookbook.grin.input.RCKeyEvent
Give the RCKeyEvent for this VK code that represents a key release.
getKeyReleasedInterestMask() - Method in class com.hdcookbook.grin.input.SECommandRCHandler
Get the bitmask formed by or-ing together the mask of all key released events we're interested in.
getKeyReleasedInterestMask() - Method in interface com.hdcookbook.grin.input.SERCHandler
Get the bitmask formed by or-ing together the mask of all key released events we're interested in.
getKeyReleasedInterestMask() - Method in class com.hdcookbook.grin.input.SEVisualRCHandler
Get the bitmask formed by or-ing together the mask of all key released events we're interested in.
getKeyTypedInterestMask() - Method in class com.hdcookbook.grin.input.SECommandRCHandler
Get the bitmask formed by or-ing together the mask of all key typed events we're interested in.
getKeyTypedInterestMask() - Method in interface com.hdcookbook.grin.input.SERCHandler
Get the bitmask formed by or-ing together the mask of all key typed events we're interested in.
getKeyTypedInterestMask() - Method in class com.hdcookbook.grin.input.SEVisualRCHandler
Get the bitmask formed by or-ing together the mask of all key typed events we're interested in.
getLineHeight() - Method in class com.hdcookbook.grin.features.Text
Get the height of a line, including any vertical padding to take it to the next line.
getLineHeight() - Method in class com.hdcookbook.grin.fontstrip.FontStripText
Get the height of a line, including any vertical padding to take it to the next line.
getLineNumber() - Method in class com.hdcookbook.grin.io.text.Lexer
Get the current line number within the main show file.
getLocator() - Method in class com.hdcookbook.grin.media.Playlist
 
getLoopCount() - Method in class com.hdcookbook.grin.features.SEFade
Internal use only
getLoopCount() - Method in class com.hdcookbook.grin.features.SEImageSequence
 
getLoopCount() - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
getLoopCount() - Method in class com.hdcookbook.grin.features.SEText
 
getMargin() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getMask() - Method in class com.hdcookbook.grin.input.SECommandRCHandler
 
getMaxImageHeight() - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
getMaxImageWidth() - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
getMediaTime() - Method in class com.hdcookbook.grin.media.PlayerWrangler
Returns the current media time, or -1 if no playlist has started.
getMediaTimeMS() - Method in class com.hdcookbook.grin.media.PlayerWrangler
Returns the current media time in ms, or -1 if no playlist has started.
getModel() - Method in class com.hdcookbook.grin.features.SEImageSequence
 
getModel() - Method in class com.hdcookbook.grin.features.Translator
Get the translation that moves us
getModelIsRelative() - Method in class com.hdcookbook.grin.features.SETranslator
Used by binary writer
getModelTimeSkipped() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Return the number of ms skipped before the next model update.
getModifier(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.fontstrip.FontStripExtensionCompiler
 
getModifier(Show, String, String, Lexer) - Method in interface com.hdcookbook.grin.io.text.ExtensionParser
Get a modifier feature of the given type.
getModifier(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.io.text.ExtensionParserList
Get a modifier feature of the given type.
getModifier(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.io.text.GenericExtensionParser
 
getModifier(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.io.text.NullExtensionParser
Get a modifier feature of the given type.
getModifier(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.media.MediaExtensionParser
Get a modifier feature of the given type.
getModifier(Show, String, String, Lexer) - Method in class com.hdcookbook.grin.test.RyanExtensionParser
 
getMosaic() - Method in class com.hdcookbook.grin.mosaic.MosaicPart
Get the mosaic we're contained within.
getMosaicSpecs() - Method in class com.hdcookbook.grin.SEShow
Returns an array of MosaicSpec instances associated with this show, or an zero-length array if none is found.
getMutablePlacement() - Method in class com.hdcookbook.grin.features.FixedImage
Get the placement of this image, that is, the x, y, position, the width and the height.
getName() - Method in class com.hdcookbook.grin.Feature
All public features have a name.
getName() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getName() - Method in class com.hdcookbook.grin.input.RCHandler
Returns the name of this RCHandler, if known.
getName() - Method in class com.hdcookbook.grin.input.RCKeyEvent
Get a developer-friendly name of this key event.
getName() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.StateRefCell
 
getName() - Method in class com.hdcookbook.grin.mosaic.MosaicPart
Get the name of the original image for this part
getName() - Method in class com.hdcookbook.grin.Segment
Get the name of this segment.
getName() - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
 
getName() - Method in class com.hdcookbook.grin.util.ManagedFullImage
 
getName() - Method in class com.hdcookbook.grin.util.ManagedImage
 
getName() - Method in class com.hdcookbook.grin.util.ManagedSubImage
 
getNamedCommand(String) - Method in class com.hdcookbook.grin.Director
Get the named public command (or command list) from the show we're managing.
getNamedCommand(String) - Method in class com.hdcookbook.grin.io.ShowBuilder
Look up a command in the list of all named commands.
getNamedCommand(String) - Method in class com.hdcookbook.grin.Show
Look up the given public named command or command list.
getNamedFeature(String) - Method in class com.hdcookbook.grin.io.ShowBuilder
Look up a feature in the list of all named features.
getNamedRCHandler(String) - Method in class com.hdcookbook.grin.io.ShowBuilder
Look up an RC handler in the list of all named handlers.
getNamedSegment(String) - Method in class com.hdcookbook.grin.io.ShowBuilder
Look up a segment in the list of all named segments.
getNextCommands() - Method in class com.hdcookbook.grin.Segment
Give the commands in our next clause.
getNextOnSetupDone() - Method in class com.hdcookbook.grin.Segment
Do we trigger the commands in our next clause when all of the features in our setup clause have finished loading?
getNoShowFile() - Method in class com.hdcookbook.grin.SEShow
Get a flag to indicate that no binary show file should be generated.
getNumDrawTargets() - Method in class com.hdcookbook.grin.animator.AnimationEngine
 
getNumEraseTargets() - Method in class com.hdcookbook.grin.animator.AnimationEngine
 
getNumFrames() - Method in class com.hdcookbook.grin.features.SETimer
 
getOnEntryCommands() - Method in class com.hdcookbook.grin.Segment
Get the list of commands that are called when this segment is activated.
getOriginalSource() - Method in class com.hdcookbook.grin.SEShowCommand
Returns the original source as specified in Show script file.
getOriginalSource() - Method in class com.hdcookbook.grin.SEShowCommands
 
getOutlineColor() - Method in class com.hdcookbook.grin.features.SEBox
 
getOutlineWidthX() - Method in class com.hdcookbook.grin.features.SEBox
 
getOutlineWidthY() - Method in class com.hdcookbook.grin.features.SEBox
 
getOutputName() - Method in class com.hdcookbook.grin.mosaic.Mosaic
Get the name of the file we'll be written to.
getParent() - Method in class com.hdcookbook.grin.test.bigjdk.ShowNode
 
getParser() - Method in class com.hdcookbook.grin.io.text.Lexer
Get the main ShowParser we're lexing for.
getPart() - Method in class com.hdcookbook.grin.commands.ActivatePartCommand
 
getPart(Assembly, String) - Method in class com.hdcookbook.grin.Director
Look up the named part in the given assembly.
getPart() - Method in class com.hdcookbook.grin.features.Modifier
Get our child feature
getPartName(Feature) - Method in class com.hdcookbook.grin.features.SEAssembly
 
getPartNames() - Method in class com.hdcookbook.grin.features.Assembly
Get the names of our parts.
getParts() - Method in class com.hdcookbook.grin.features.Assembly
Get our parts, that is, our child features.
getParts() - Method in class com.hdcookbook.grin.features.Group
Get the parts that make up this group in the original scene graph.
getPhysicalName() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getPixelRectColor() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getPixelRectColorValue() - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
getPlacement() - Method in class com.hdcookbook.grin.features.SEFixedImage
Internal use only
getPlacement() - Method in class com.hdcookbook.grin.features.SEImageSequence
 
getPlacement() - Method in class com.hdcookbook.grin.mosaic.MosaicPart
Get the area where the original image was placed within the mosaic.
getPlacements() - Method in class com.hdcookbook.grin.features.parts.SEImagePlacementList
 
getPop() - Method in class com.hdcookbook.grin.commands.ActivateSegmentCommand
 
getPosition() - Method in class com.hdcookbook.grin.mosaic.Mosaic
Get our position within the binary list of mosaics that's written out for GRIN to consult at runtime.
getPrivateSegment(String) - Method in class com.hdcookbook.grin.SEShow
Look up a private segment.
getPSR(int) - Method in class com.hdcookbook.grin.test.bigjdk.BDRegisterEmulator
 
getPublicNamedCommands() - Method in class com.hdcookbook.grin.SEShow
 
getPush() - Method in class com.hdcookbook.grin.commands.ActivateSegmentCommand
 
getRate() - Method in class com.hdcookbook.grin.media.PlayerWrangler
Gets the rate of playback.
getRCHandler(String) - Method in class com.hdcookbook.grin.Show
Get a public RC handler by name.
getRCHandlers() - Method in class com.hdcookbook.grin.Segment
Give the set of remote control handlers for this segment.
getRCHandlers() - Method in class com.hdcookbook.grin.SEShow
Get all of the remote control handlers in the show
getRCOverrides(int) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
getRefersTo() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.ActivateCell
 
getRefersTo() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Get the cell that this cell refers to.
getRefersTo() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.LocationRefCell
 
getRefersTo() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.NullCell
 
getRefersTo() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.StateCell
 
getRefersTo() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.StateRefCell
 
getRefersTo() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.WallCell
 
getRepeat() - Method in class com.hdcookbook.grin.features.SEImageSequence
 
getRepeatFrame() - Method in class com.hdcookbook.grin.features.SEFade
Internal use only
getRepeatFrame() - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
getRightLeft() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Get the value for the rightLeft parameter of VisualRCHandler.
getRunCommands() - Method in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.commands.SEActivatePartCommand
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.commands.SEActivateSegmentCommand
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.commands.SEResetFeatureCommand
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SEAssembly
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SEBox
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SEClipped
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SEFade
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SEFixedImage
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SEGroup
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SEGuaranteeFill
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SEImageSequence
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SESetTarget
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SESrcOver
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SEText
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.features.SETranslator
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.fontstrip.SEFontStripText
For xlet runtime, FonrStripText class instance should be used.
getRuntimeClassName() - Method in class com.hdcookbook.grin.input.SECommandRCHandler
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.input.SEVisualRCHandler
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.media.SEPlaylist
Returns the class that should be constructed at Show runtime to represent this SENode.
getRuntimeClassName() - Method in class com.hdcookbook.grin.SEGrinXHelper
 
getRuntimeClassName() - Method in interface com.hdcookbook.grin.SENode
Returns the class that should be constructed at Show runtime to represent this SENode.
getRuntimeClassName() - Method in class com.hdcookbook.grin.SESegment
 
getRuntimeClassName() - Method in class com.hdcookbook.grin.SEShowCommand
 
getScaleDivisor() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
getScaleX() - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
getScaleXs() - Method in class com.hdcookbook.grin.features.SEScalingModel
 
getScaleY() - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
getScaleYs() - Method in class com.hdcookbook.grin.features.SEScalingModel
 
getScalingModel() - Method in class com.hdcookbook.grin.features.SEBox
 
getScalingModel() - Method in class com.hdcookbook.grin.features.SEFixedImage
 
getScalingModel() - Method in class com.hdcookbook.grin.features.SEImageSequence
 
getSearchPathFile() - Static method in class com.hdcookbook.grin.util.AssetFinder
Get the appJarPathArg as set by setSearchPath()
getSearchPathJar() - Static method in class com.hdcookbook.grin.util.AssetFinder
Get the filePathArg as set by setSearchPath()
getSegment() - Method in class com.hdcookbook.grin.commands.ActivateSegmentCommand
 
getSegment(String) - Method in class com.hdcookbook.grin.Director
Look up the given named public segment in the show we're managing.
getSegment(String) - Method in class com.hdcookbook.grin.Show
Look up a public segment.
getSegments() - Method in class com.hdcookbook.grin.SEShow
Get all of the segments in the show
getSegmentStackDepth() - Method in class com.hdcookbook.grin.Show
Get the depth of the segment stack.
getSendKeyUp() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
getSetupFeatures() - Method in class com.hdcookbook.grin.Segment
Get the list of features in the setup clause of this segment.
getShow() - Method in class com.hdcookbook.grin.Director
Get the show we're managing.
getShow() - Method in class com.hdcookbook.grin.io.ShowBuilder
 
getShow() - Method in class com.hdcookbook.grin.Segment
 
getShowCommands() - Method in class com.hdcookbook.grin.SEShow
Get the object that represents the commands defined for this show.
getShowTopGroup() - Method in class com.hdcookbook.grin.SEShow
Get the group for active features of a show's currently activated segment.
getShowTopSegment() - Method in class com.hdcookbook.grin.SEShow
Get the Show's top Segment, which represents the top of a rendering tree.
getSrcOver() - Method in class com.hdcookbook.grin.features.SEFade
Internal use only
getSrcOver(boolean) - Method in class com.hdcookbook.grin.features.SEFade
Internal use only
getState() - Method in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
getState() - Method in class com.hdcookbook.grin.input.VisualRCHandler
This is intended for applications that wish to query the UI state.
getState() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.ActivateCell
 
getState() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Get the name of the state of this cell, or that this cell refers to.
getState() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.LocationRefCell
 
getState() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.NullCell
 
getState() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.StateCell
 
getState() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.StateRefCell
 
getState() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.WallCell
 
getState(int, int, int) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
getStateName(int) - Method in class com.hdcookbook.grin.input.VisualRCHandler
Get the name of a numbered state.
getStateNumber(Map<String, Integer>, String) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.ActivateCell
 
getStateNumber(Map<String, Integer>, String) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Get the integer number of this state within the states map when navigating to this cell from the numbered state.
getStateNumber(Map<String, Integer>, String) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.LocationRefCell
 
getStateNumber(Map<String, Integer>, String) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.NullCell
 
getStateNumber(Map<String, Integer>, String) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.StateCell
 
getStateNumber(Map<String, Integer>, String) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.StateRefCell
 
getStateNumber(Map<String, Integer>, String) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.WallCell
 
getStates() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
getStickyImages() - Method in class com.hdcookbook.grin.SEShow
Get the list of sticky images as a string array of the image file names.
getString() - Method in class com.hdcookbook.grin.io.text.Lexer
 
getStringExact() - Method in class com.hdcookbook.grin.io.text.Lexer
Gets the next string that's the exact contents of the next bit of the input stream.
getStrings() - Method in class com.hdcookbook.grin.features.SEText
 
getSubCommands() - Method in class com.hdcookbook.grin.SEShowCommand
 
getTarget() - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
 
getTarget() - Method in class com.hdcookbook.grin.features.SESetTarget
Internal use only.
getText() - Method in class com.hdcookbook.grin.features.Text
Get the text that's being displayed.
getText() - Method in class com.hdcookbook.grin.fontstrip.FontStripText
Get the text that's being displayed.
getUpDown() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Get the value for the upDown parameter of VisualRCHandler.
getURL(String) - Static method in class com.hdcookbook.grin.util.AssetFinder
Get a URL to an asset.
getValues() - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
getVisualRCHandler() - Method in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
getVspace() - Method in class com.hdcookbook.grin.features.SEText
 
getWantKeypress() - Method in class com.hdcookbook.grin.input.SECommandRCHandler
 
getWidth() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Get the width of the area we display over
getWidth() - Method in class com.hdcookbook.grin.animator.DirectDrawEngine
Get the width of the area we display over
getWidth() - Method in class com.hdcookbook.grin.animator.RepaintDrawEngine
Get the width of the area we display over
getWidth() - Method in class com.hdcookbook.grin.features.SEBox
 
getWidth() - Method in class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
Get the width of the area we display over
getWidth() - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
 
getWidth() - Method in class com.hdcookbook.grin.util.ManagedFullImage
 
getWidth() - Method in class com.hdcookbook.grin.util.ManagedImage
Get the width of this image.
getWidth() - Method in class com.hdcookbook.grin.util.ManagedSubImage
 
getWidthUsed() - Method in class com.hdcookbook.grin.mosaic.Mosaic
 
getX() - Method in class com.hdcookbook.grin.Feature
Get the upper-left hand corner of this feature as presently displayed.
getX() - Method in class com.hdcookbook.grin.features.Assembly
Get the upper-left hand corner of this feature as presently displayed.
getX() - Method in class com.hdcookbook.grin.features.Box
Get the upper-left hand corner of this feature as presently displayed.
getX() - Method in class com.hdcookbook.grin.features.FixedImage
Get the upper-left hand corner of this feature as presently displayed.
getX() - Method in class com.hdcookbook.grin.features.Group
Get the upper-left hand corner of this feature as presently displayed.
getX() - Method in class com.hdcookbook.grin.features.ImageSequence
Get the upper-left hand corner of this feature as presently displayed.
getX() - Method in class com.hdcookbook.grin.features.InterpolatedModel
Get the upper-left hand corner of this feature as presently displayed.
getX() - Method in class com.hdcookbook.grin.features.Modifier
Get the upper-left hand corner of this feature as presently displayed.
getX() - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
getX() - Method in class com.hdcookbook.grin.features.Text
Get the upper-left hand corner of this feature as presently displayed.
getX() - Method in class com.hdcookbook.grin.features.Translator
Get the upper-left hand corner of this feature as presently displayed.
getX() - Method in class com.hdcookbook.grin.fontstrip.FontStripText
 
getX() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.LocationRefCell
 
getX() - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
getX() - Method in class com.hdcookbook.grin.media.Playlist
Get the upper-left hand corner of this feature as presently displayed.
getXAlign() - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
getXArg() - Method in class com.hdcookbook.grin.features.SEText
 
getXletClassBody() - Method in class com.hdcookbook.grin.SEShowCommands
Returns xlet class body string.
getXletMethodBody() - Method in class com.hdcookbook.grin.SEShowCommand
Returns Xlet method body for this command.
getXOffset() - Method in class com.hdcookbook.grin.Show
Get the x offset that this show was built with.
getXs() - Method in class com.hdcookbook.grin.features.SEScalingModel
 
getXs() - Method in class com.hdcookbook.grin.features.SETranslatorModel
 
getXScale() - Method in class com.hdcookbook.grin.Show
Get the x scale factor, in mills.
getY() - Method in class com.hdcookbook.grin.Feature
Get the upper-left hand corner of this feature as presently displayed Return Integer.MAX_VALUE if this feature has no visible representation.
getY() - Method in class com.hdcookbook.grin.features.Assembly
Get the upper-left hand corner of this feature as presently displayed Return Integer.MAX_VALUE if this feature has no visible representation.
getY() - Method in class com.hdcookbook.grin.features.Box
Get the upper-left hand corner of this feature as presently displayed Return Integer.MAX_VALUE if this feature has no visible representation.
getY() - Method in class com.hdcookbook.grin.features.FixedImage
Get the upper-left hand corner of this feature as presently displayed Return Integer.MAX_VALUE if this feature has no visible representation.
getY() - Method in class com.hdcookbook.grin.features.Group
Get the upper-left hand corner of this feature as presently displayed Return Integer.MAX_VALUE if this feature has no visible representation.
getY() - Method in class com.hdcookbook.grin.features.ImageSequence
Get the upper-left hand corner of this feature as presently displayed Return Integer.MAX_VALUE if this feature has no visible representation.
getY() - Method in class com.hdcookbook.grin.features.InterpolatedModel
Get the upper-left hand corner of this feature as presently displayed Return Integer.MAX_VALUE if this feature has no visible representation.
getY() - Method in class com.hdcookbook.grin.features.Modifier
Get the upper-left hand corner of this feature as presently displayed Return Integer.MAX_VALUE if this feature has no visible representation.
getY() - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
getY() - Method in class com.hdcookbook.grin.features.Text
Get the upper-left hand corner of this feature as presently displayed Return Integer.MAX_VALUE if this feature has no visible representation.
getY() - Method in class com.hdcookbook.grin.features.Translator
Get the upper-left hand corner of this feature as presently displayed Return Integer.MAX_VALUE if this feature has no visible representation.
getY() - Method in class com.hdcookbook.grin.fontstrip.FontStripText
 
getY() - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell.LocationRefCell
 
getY() - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
getY() - Method in class com.hdcookbook.grin.media.Playlist
Get the upper-left hand corner of this feature as presently displayed Return Integer.MAX_VALUE if this feature has no visible representation.
getYAlign() - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
getYArg() - Method in class com.hdcookbook.grin.features.SEText
 
getYOffset() - Method in class com.hdcookbook.grin.Show
Get the y offset that this show was built with.
getYs() - Method in class com.hdcookbook.grin.features.SEScalingModel
 
getYs() - Method in class com.hdcookbook.grin.features.SETranslatorModel
 
getYScale() - Method in class com.hdcookbook.grin.Show
Get the y scale factor, in mills.
gotoSegment(String) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
GRID_ACTIVATE - Static variable in class com.hdcookbook.grin.input.VisualRCHandler
A special value in a grid that means to activate the current state
gridAlternateNames - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
gridNumber - Variable in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
GrinBinaryReader - Class in com.hdcookbook.grin.io.binary
The main class to read in a Show object from a binary file format.
GrinBinaryReader(InputStream) - Constructor for class com.hdcookbook.grin.io.binary.GrinBinaryReader
Constructs a GrinBinaryReader instance.
GrinBinaryReader(InputStream, ClassLoader) - Constructor for class com.hdcookbook.grin.io.binary.GrinBinaryReader
Constructs a GrinBinaryReader instance.
GrinBinaryWriter - Class in com.hdcookbook.grin.io.binary
The main class to write out the Show object to a binary file format.
GrinBinaryWriter(SEShow, boolean) - Constructor for class com.hdcookbook.grin.io.binary.GrinBinaryWriter
Constructs GrinBinaryWriter.
GrinCompiler - Class in com.hdcookbook.grin.compiler
A tool which takes an SEShow instance and applies optimization.
GrinCompiler() - Constructor for class com.hdcookbook.grin.compiler.GrinCompiler
 
GrinDataInputStream - Class in com.hdcookbook.grin.io.binary
GrinDataInputStream is a convenience DataInputStream subclass that can handle certain Objects and Object arrays, including null.
GrinDataOutputStream - Class in com.hdcookbook.grin.io.binary
GrinDataOutputStream is a convenience DataOutputStream subclass that knows how to write out certain Objects and Object arrays, including null.
GrinTestRyan - Class in com.hdcookbook.grin.test.bigjdk
This is a small program to exercise the GRIN framework.
GrinTestRyan() - Constructor for class com.hdcookbook.grin.test.bigjdk.GrinTestRyan
Creates a new instance of GrinTestRyan
GrinView - Class in com.hdcookbook.grin.test.bigjdk
This is like GenericMain, and also includes a GUI to browse the Show file and control show execution.
GrinView() - Constructor for class com.hdcookbook.grin.test.bigjdk.GrinView
 
GrinView(String) - Constructor for class com.hdcookbook.grin.test.bigjdk.GrinView
 
GrinViewJar - Class in com.hdcookbook.grin.test.bigjdk
 
GrinViewJar() - Constructor for class com.hdcookbook.grin.test.bigjdk.GrinViewJar
 
GrinViewScreen - Class in com.hdcookbook.grin.test.bigjdk
This is the UI frame that holds the control screen of GrinView
GrinViewScreen(GrinView, TreeNode) - Constructor for class com.hdcookbook.grin.test.bigjdk.GrinViewScreen
 
GrinXHelper - Class in com.hdcookbook.grin
This class has three distinct functions.
GrinXHelper(Show) - Constructor for class com.hdcookbook.grin.GrinXHelper
 
GrinXlet - Class in com.hdcookbook.grinxlet
This is a facade to the main controller in GrinView.
GrinXlet(GenericMain) - Constructor for class com.hdcookbook.grinxlet.GrinXlet
This constructor is used by GrinView
GrinXlet() - Constructor for class com.hdcookbook.grinxlet.GrinXlet
This constructor is for a subclass of GrinXlet.
Group - Class in com.hdcookbook.grin.features
Represents a group of features that are all activated at the same time.
Group(Show) - Constructor for class com.hdcookbook.grin.features.Group
 
guaranteeAreaFilled(DrawRecord) - Method in class com.hdcookbook.grin.animator.RenderContext
Guarantee that the given area will have all of its pixels filled (e.g.
guaranteed - Variable in class com.hdcookbook.grin.features.GuaranteeFill
 
GuaranteeFill - Class in com.hdcookbook.grin.features
Guarantees that its children will completely fill a given rectangle on the screen with source-mode drawing.
GuaranteeFill(Show) - Constructor for class com.hdcookbook.grin.features.GuaranteeFill
 
GuiShowBuilder - Class in com.hdcookbook.grin.test.bigjdk
This is a ShowBuilder that tracks line number for GrinView
GuiShowBuilder(GrinView) - Constructor for class com.hdcookbook.grin.test.bigjdk.GuiShowBuilder
 

H

hadErrorLoading() - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
Tells whether or not the image had an error loading, e.g.
hadErrorLoading() - Method in class com.hdcookbook.grin.util.ManagedFullImage
Tells whether or not the image had an error loading, e.g.
hadErrorLoading() - Method in class com.hdcookbook.grin.util.ManagedImage
Tells whether or not the image had an error loading, e.g.
hadErrorLoading() - Method in class com.hdcookbook.grin.util.ManagedSubImage
Tells whether or not the image had an error loading, e.g.
handleKeyPressed(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.input.CommandRCHandler
Handle a remote control key press.
handleKeyPressed(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.input.RCHandler
Handle a remote control key press.
handleKeyPressed(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.input.VisualRCHandler
Handle a remote control key press.
handleKeyPressed(int) - Method in class com.hdcookbook.grin.Show
Called by the xlet when a key press is received.
handleKeyReleased(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.input.CommandRCHandler
Handle a remote control key release.
handleKeyReleased(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.input.RCHandler
Handle a remote control key release.
handleKeyReleased(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.input.VisualRCHandler
Handle a remote control key release.
handleKeyReleased(int) - Method in class com.hdcookbook.grin.Show
Called by the xlet when a key release is received.
handleKeyTyped(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.input.CommandRCHandler
Handle a key typed event.
handleKeyTyped(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.input.RCHandler
Handle a key typed event.
handleKeyTyped(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.input.VisualRCHandler
Handle a key typed event.
handleKeyTyped(RCKeyEvent) - Method in class com.hdcookbook.grin.Show
Called by the xlet when a key typed event is received, or generated (e.g.
handleMouse(int, int, boolean) - Method in class com.hdcookbook.grin.input.CommandRCHandler
handleMouse(int, int, boolean) - Method in class com.hdcookbook.grin.input.RCHandler
 
handleMouse(int, int, boolean) - Method in class com.hdcookbook.grin.input.VisualRCHandler
handleMouseClicked(int, int) - Method in class com.hdcookbook.grin.Show
Called by the xlet when the mouse is clicked.
handleMouseMoved(int, int) - Method in class com.hdcookbook.grin.Show
Called by the xlet when the mouse moves.
handler - Variable in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
hashCode() - Method in class com.hdcookbook.grin.commands.SEActivatePartCommand
Override of equals and hashCode to make canonicalization work
hashCode() - Method in class com.hdcookbook.grin.commands.SEActivateSegmentCommand
Override of equals and hashCode to make canonicalization work
hashCode() - Method in class com.hdcookbook.grin.commands.SEResetFeatureCommand
Override of equals and hashCode to make canonicalization work
hashCode() - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
Override of equals and hashCode to make canonicalization work.
hashCode() - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
Override of equals and hashCode to make canonicalization work
hashCode() - Method in class com.hdcookbook.grin.io.builders.FontSpec
 
hashCode() - Method in class com.hdcookbook.grin.SEGrinXHelper
Override of equals and hashCode to make canonicalization work
HeadlessManagedImage - Class in com.hdcookbook.grin.util
This class implements the ManagedImage contract for a headless Java program.
HeadlessManagedImage(String) - Constructor for class com.hdcookbook.grin.util.HeadlessManagedImage
Create a HeadlessManagedImage instance.
height - Variable in class com.hdcookbook.grin.features.Box
 
helper - Variable in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
 
HexStringIntegerAdapter - Class in com.hdcookbook.grin.fontstrip.xml
This class is to support custom marshalling of hex string to Java int.
HexStringIntegerAdapter() - Constructor for class com.hdcookbook.grin.fontstrip.xml.HexStringIntegerAdapter
 
hspace - Variable in class com.hdcookbook.grin.fontstrip.FontStripText
 

I

id - Variable in class com.hdcookbook.grin.io.builders.MenuAssemblyHelper.Features
A label identifyiing the features.
image - Variable in class com.hdcookbook.grin.features.FixedImage
 
ImageManager - Class in com.hdcookbook.grin.util
This class manages a set of images.
imageName - Variable in class com.hdcookbook.grin.io.builders.BackgroundSpec
 
images - Variable in class com.hdcookbook.grin.features.ImageSequence
 
ImageSequence - Class in com.hdcookbook.grin.features
An image sequence does "cell" animation.
ImageSequence(Show) - Constructor for class com.hdcookbook.grin.features.ImageSequence
 
imagesToConsider - Variable in class com.hdcookbook.grin.MosaicSpec
The set of images to consider including.
imagesToSkip - Variable in class com.hdcookbook.grin.MosaicSpec
The set of images to skip.
imageUpdate(Image, int, int, int, int, int) - Method in class com.hdcookbook.grin.util.ManagedFullImage
 
IndexedSet<T> - Class in com.hdcookbook.grin.util
This class represents a set of objects of type T that are assigned indexes.
IndexedSet() - Constructor for class com.hdcookbook.grin.util.IndexedSet
 
INFOFILE - Static variable in class com.hdcookbook.grin.fontstrip.FontStripText
The name of the fontstrip information file.
init(SEShow) - Method in class com.hdcookbook.grin.io.ShowBuilder
 
init() - Method in class com.hdcookbook.grin.mosaic.MosaicMaker
 
init(String, boolean, ShowBuilder, String, boolean) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
init() - Method in class com.hdcookbook.grin.test.bigjdk.MainRyanDirector
 
init() - Method in class com.hdcookbook.grin.test.RyanDirector
 
initClients(AnimationClient[]) - Method in class com.hdcookbook.grin.animator.AnimationEngine
Initialize this engine with the animation clients it will be managing.
initContainer(Container, Rectangle) - Method in class com.hdcookbook.grin.animator.AnimationEngine
Initialize this engine with its parent container and the position and size of the engine within the container.
initContainer(Container, Rectangle) - Method in class com.hdcookbook.grin.animator.DirectDrawEngine
Initialize this engine with its parent container and the position and size of the engine within the container.
initContainer(Container, Rectangle) - Method in class com.hdcookbook.grin.animator.RepaintDrawEngine
Initialize this engine with its parent container and the position and size of the engine within the container.
initContainer(Container, Rectangle) - Method in class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
Initialize this engine with its parent container and the position and size of the engine within the container.
initFontImageFileInfo(String) - Static method in class com.hdcookbook.grin.fontstrip.FontImageFileInfo
 
initialize(Component) - Method in interface com.hdcookbook.grin.animator.AnimationClient
Initialize the animation client.
initialize(AnimationContext) - Method in class com.hdcookbook.grin.animator.AnimationEngine
Initialize this animation manager.
initialize() - Method in class com.hdcookbook.grin.Feature
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.features.Assembly
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.features.Box
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.features.Fade
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.features.FixedImage
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.features.Group
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.features.ImageSequence
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.features.InterpolatedModel
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.features.Modifier
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.features.Text
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.features.Translator
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.fontstrip.FontStripText
 
initialize() - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
initialize(AnimationEngine) - Method in class com.hdcookbook.grin.media.PlayerWrangler
Initialize the playback engine.
initialize() - Method in class com.hdcookbook.grin.media.Playlist
Initialize this feature.
initialize() - Method in class com.hdcookbook.grin.Segment
Initialize up this segment.
initialize(Component) - Method in class com.hdcookbook.grin.Show
Initialize the animation client.
initializeClone(Feature, HashMap) - Method in class com.hdcookbook.grin.Feature
This is an implementation method that should not be called direction by applications; it is called from cloneSubgraph().
initializeClone(Feature, HashMap) - Method in class com.hdcookbook.grin.features.Box
This is an implementation method that should not be called direction by applications; it is called from cloneSubgraph().
initializeClone(Feature, HashMap) - Method in class com.hdcookbook.grin.features.Fade
This is an implementation method that should not be called direction by applications; it is called from cloneSubgraph().
initializeClone(Feature, HashMap) - Method in class com.hdcookbook.grin.features.FixedImage
This is an implementation method that should not be called direction by applications; it is called from cloneSubgraph().
initializeClone(Feature, HashMap) - Method in class com.hdcookbook.grin.features.Group
This is an implementation method that should not be called direction by applications; it is called from cloneSubgraph().
initializeClone(Feature, HashMap) - Method in class com.hdcookbook.grin.features.ImageSequence
This is an implementation method that should not be called direction by applications; it is called from cloneSubgraph().
initializeClone(Feature, HashMap) - Method in class com.hdcookbook.grin.features.InterpolatedModel
This is an implementation method that should not be called direction by applications; it is called from cloneSubgraph().
initializeClone(Feature, HashMap) - Method in class com.hdcookbook.grin.features.Translator
This is an implementation method that should not be called direction by applications; it is called from cloneSubgraph().
initializer - Variable in class com.hdcookbook.grin.Show
An object used to hold state during initializaition of a show.
initProfiler(int, String) - Static method in class com.hdcookbook.grin.util.Profile
Initializes this class with the network address of the remote computer where profiling is done.
initTokenStart(int) - Static method in class com.hdcookbook.grin.util.Profile
Initialize the starting point of counting for tokens.
injectParent(Feature, Feature) - Method in class com.hdcookbook.grin.io.ShowBuilder
Add a feature that's created programmatically during show construction, and inject it as the parent of the child node passed in.
InputData - Class in com.hdcookbook.grin.fontstrip.xml
Java representation of the xml configuration file which the fontstrip image generator expects from the user.
InputData() - Constructor for class com.hdcookbook.grin.fontstrip.xml.InputData
 
inputLoop() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
internalHandleKeyPressed(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.Show
This is an implementation method, called by RCKeyEvent
internalHandleKeyReleased(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.Show
This is an implementation method, called by RCKeyEvent
internalHandleKeyTyped(RCKeyEvent, Show) - Method in class com.hdcookbook.grin.Show
This method is to be called by a subclass of RCKeyEvent that is created by someone extending GRIN to support key typed events.
InterpolatedModel - Class in com.hdcookbook.grin.features
An InterpolatedModel is a feature that controls one or more integer factors, and interpolates their values according to keyframes.
InterpolatedModel(Show) - Constructor for class com.hdcookbook.grin.features.InterpolatedModel
 
isEmpty() - Method in class com.hdcookbook.grin.util.Queue
 
isKeyPress() - Method in class com.hdcookbook.grin.input.RCKeyEvent
Return true if this is represents key press, and false if it represents a key release.
isLeaf() - Method in class com.hdcookbook.grin.test.bigjdk.ShowNode
 
isLoaded() - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
Determine whether or not the image is currently loaded.
isLoaded() - Method in class com.hdcookbook.grin.util.ManagedFullImage
Determine whether or not the image is currently loaded.
isLoaded() - Method in class com.hdcookbook.grin.util.ManagedImage
Determine whether or not the image is currently loaded.
isLoaded() - Method in class com.hdcookbook.grin.util.ManagedSubImage
Determine whether or not the image is currently loaded.
isNull() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Checks whether the Object reading is is null or not.
isPublic(Segment) - Method in class com.hdcookbook.grin.SEShow
Determine if the given Segment is public
isPublic(Feature) - Method in class com.hdcookbook.grin.SEShow
Determine if the given Feature is public
isPublic(RCHandler) - Method in class com.hdcookbook.grin.SEShow
Determine if the given RCHandler is public
isPublic(SENode) - Method in class com.hdcookbook.grin.SEShow
Returns true if the node passed in is recorded as an public element in this show, false otherwise.
isSetup() - Method in class com.hdcookbook.grin.Feature
Check to see if this feature has been set up, or has a pending request to be set up.

J

JsonIO - Class in com.hdcookbook.grin.util
This contains utility methods to read and write JSON-formatted objects.

K

KEY_0 - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_1 - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_2 - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_3 - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_4 - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_5 - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_6 - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_7 - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_8 - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_9 - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_BLUE - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
The blue color key.
KEY_DOWN - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_ENTER - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_FAST_FWD - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_GREEN - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
The green color key.
KEY_INFO - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_LEFT - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_PAUSE - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_PG_TEXTST_ENABLE_DISABLE - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_PLAY - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_POPUP_MENU - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_RED - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
The red color key.
KEY_REWIND - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_RIGHT - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_SECONDARY_AUDIO_ENABLE_DISABLE - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_SECONDARY_VIDEO_ENABLE_DISABLE - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_STILL_OFF - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_STOP - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_TRACK_NEXT - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_TRACK_PREV - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_UP - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
 
KEY_YELLOW - Static variable in class com.hdcookbook.grin.input.RCKeyEvent
The yellow color key.
keyAlphas - Variable in class com.hdcookbook.grin.features.Fade
 
keyframes - Variable in class com.hdcookbook.grin.features.Fade
 
keyPressed(KeyEvent) - Method in class com.hdcookbook.grinxlet.GrinXlet
 
keyReleased(KeyEvent) - Method in class com.hdcookbook.grinxlet.GrinXlet
 
keyTyped(KeyEvent) - Method in class com.hdcookbook.grinxlet.GrinXlet
 
keyTypedInterest - Variable in class com.hdcookbook.grin.Segment
This bitmask is formed by or-ing the set of key typed events this segment has handlers for.

L

LEFT - Static variable in class com.hdcookbook.grin.features.Text
Value for alignment indicating that x refers to the left side of the text.
LEFT - Static variable in class com.hdcookbook.grin.fontstrip.FontStripText
Value for alignment indicating that x refers to the left side of the text.
LEVEL - Static variable in class com.hdcookbook.grin.util.Debug
Debug level.
Lexer - Class in com.hdcookbook.grin.io.text
Read tokens from a file.
Lexer(Reader, String, ShowParser) - Constructor for class com.hdcookbook.grin.io.text.Lexer
 
lineNumber - Variable in class com.hdcookbook.grin.io.builders.MenuAssemblyHelper
 
load(Component) - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
Load this image for display in the given component, or any other component for the same graphics device.
load(Component) - Method in class com.hdcookbook.grin.util.ManagedFullImage
Load this image for display in the given component, or any other component for the same graphics device.
load(Component) - Method in class com.hdcookbook.grin.util.ManagedImage
Load this image for display in the given component, or any other component for the same graphics device.
load(Component) - Method in class com.hdcookbook.grin.util.ManagedSubImage
Load this image for display in the given component, or any other component for the same graphics device.
loadImage(String) - Static method in class com.hdcookbook.grin.util.AssetFinder
Load an image from the given path.
loadImageHelper(String) - Method in class com.hdcookbook.grin.util.AssetFinder
Helper subclass can override this in order to search for images in some special way.
lookupAssemblyOrFail(String) - Method in class com.hdcookbook.grin.io.text.ShowParser
Look up a named assembly.
lookupAssemblyParts(Assembly, String[]) - Method in class com.hdcookbook.grin.io.text.ShowParser
Look up the parts of an assembly.
lookupFeatureOrFail(String) - Method in class com.hdcookbook.grin.io.text.ShowParser
Look up a named feature.
lookupGrid(String) - Method in class com.hdcookbook.grin.input.VisualRCHandler
Look up an alternate grid by name.
lookupState(String) - Method in class com.hdcookbook.grin.input.VisualRCHandler
Lookup a state number by name.
loopCount - Variable in class com.hdcookbook.grin.features.Fade
 
loopCount - Variable in class com.hdcookbook.grin.features.ImageSequence
 
loopCount - Variable in class com.hdcookbook.grin.features.InterpolatedModel
 
loopCount - Variable in class com.hdcookbook.grin.features.Text
 

M

Main - Class in com.hdcookbook.grin.binaryconverter
A tool that converts a text based GRIN script to the binary format.
Main() - Constructor for class com.hdcookbook.grin.binaryconverter.Main
 
main(String[]) - Static method in class com.hdcookbook.grin.binaryconverter.Main
A driver method for the Main.convert(String, String).
Main - Class in com.hdcookbook.grin.fontstrip
 
Main() - Constructor for class com.hdcookbook.grin.fontstrip.Main
 
main(String[]) - Static method in class com.hdcookbook.grin.fontstrip.Main
 
main(String[]) - Static method in class com.hdcookbook.grin.test.bigjdk.GrinTestRyan
 
main(String[]) - Static method in class com.hdcookbook.grin.test.bigjdk.GrinView
 
main(String[]) - Static method in class com.hdcookbook.grin.test.bigjdk.GrinViewJar
 
MainRyanDirector - Class in com.hdcookbook.grin.test.bigjdk
This is part of the "Ryan's life" test show.
MainRyanDirector() - Constructor for class com.hdcookbook.grin.test.bigjdk.MainRyanDirector
 
makeInterpolatedModel(String, int[], int[][], int, int, Command[], Class) - Method in class com.hdcookbook.grin.io.ShowBuilder
 
makeMessage(String) - Static method in class com.hdcookbook.grin.util.Profile
Allocates buffer and returns UTF-8 bytes for a debug message packet.
makeMosaics() - Method in class com.hdcookbook.grin.mosaic.MosaicMaker
The main loop that reads all the shows, adds all the images to mosaics, then writes the mosaics out.
makeNewClone(HashMap) - Method in class com.hdcookbook.grin.Feature
This is an implementation method that should not be called direction by applications; applications should call cloneSubgraph().
makeProfileTimer(String) - Static method in class com.hdcookbook.grin.util.Profile
Allocates buffer and returns UTF-8 bytes for the string representing profile information.
makeScalingModel(String, int[], int[][], int, int, Command[]) - Method in class com.hdcookbook.grin.io.ShowBuilder
 
makeSticky() - Method in class com.hdcookbook.grin.util.ManagedImage
Make this image "sticky".
makeTimer(String, int, boolean, Command[]) - Method in class com.hdcookbook.grin.io.ShowBuilder
 
makeTranslatorModel(String, int[], int[][], boolean, int, int, Command[]) - Method in class com.hdcookbook.grin.io.ShowBuilder
 
ManagedFullImage - Class in com.hdcookbook.grin.util
A managed image that's loaded from its own image file (and not as a part of a mosaic).
ManagedImage - Class in com.hdcookbook.grin.util
An image that is managed by the GRIN utilities.
ManagedSubImage - Class in com.hdcookbook.grin.util
This represents an image that has been packed into a mosaic.
mapDrawTarget(Hashtable) - Method in class com.hdcookbook.grin.features.SetTarget
Internal use only.
mapDrawTargets(Hashtable) - Method in interface com.hdcookbook.grin.animator.AnimationClient
Map draw target names into the numeric values that are required by the animation engine.
mapDrawTargets(Hashtable) - Method in class com.hdcookbook.grin.Show
Map draw target names into the numeric values that are required by the animation engine.
markDisplayAreasChanged() - Method in class com.hdcookbook.grin.Feature
Mark the display areas of this feature as modified for the next call to addDisplayAreas.
markDisplayAreasChanged() - Method in class com.hdcookbook.grin.features.Assembly
Mark the display areas of this feature as modified for the next call to addDisplayAreas.
markDisplayAreasChanged() - Method in class com.hdcookbook.grin.features.Box
Mark the display areas of this feature as modified for the next call to addDisplayAreas.
markDisplayAreasChanged() - Method in class com.hdcookbook.grin.features.FixedImage
Mark the display areas of this feature as modified for the next call to addDisplayAreas.
markDisplayAreasChanged() - Method in class com.hdcookbook.grin.features.Group
Mark the display areas of this feature as modified for the next call to addDisplayAreas.
markDisplayAreasChanged() - Method in class com.hdcookbook.grin.features.ImageSequence
Mark the display areas of this feature as modified for the next call to addDisplayAreas.
markDisplayAreasChanged() - Method in class com.hdcookbook.grin.features.InterpolatedModel
Mark the display areas of this feature as modified for the next call to addDisplayAreas.
markDisplayAreasChanged() - Method in class com.hdcookbook.grin.features.Modifier
Mark the display areas of this feature as modified for the next call to addDisplayAreas.
markDisplayAreasChanged() - Method in class com.hdcookbook.grin.features.Text
Mark the display areas of this feature as modified for the next call to addDisplayAreas.
markDisplayAreasChanged() - Method in class com.hdcookbook.grin.fontstrip.FontStripText
 
markDisplayAreasChanged() - Method in class com.hdcookbook.grin.media.Playlist
Mark the display areas of this feature as modified for the next call to addDisplayAreas.
markTimes - Variable in class com.hdcookbook.grin.media.Playlist
 
marshal(Integer) - Method in class com.hdcookbook.grin.fontstrip.xml.HexStringIntegerAdapter
 
mask - Variable in class com.hdcookbook.grin.input.CommandRCHandler
 
MASK - Static variable in class com.hdcookbook.grin.input.VisualRCHandler
 
maxHeight - Variable in class com.hdcookbook.grin.MosaicSpec
 
maxPixels - Variable in class com.hdcookbook.grin.MosaicSpec
 
maxWidth - Variable in class com.hdcookbook.grin.MosaicSpec
 
MediaExtensionParser - Class in com.hdcookbook.grin.media
 
MediaExtensionParser() - Constructor for class com.hdcookbook.grin.media.MediaExtensionParser
 
MenuAssemblyHelper - Class in com.hdcookbook.grin.io.builders
This class builds the menu_assembly feature.
MenuAssemblyHelper() - Constructor for class com.hdcookbook.grin.io.builders.MenuAssemblyHelper
 
MenuAssemblyHelper.Features - Class in com.hdcookbook.grin.io.builders
This data holder class specifies a set of features within a MenuAssembly
MenuAssemblyHelper.Features() - Constructor for class com.hdcookbook.grin.io.builders.MenuAssemblyHelper.Features
 
MESSAGE - Static variable in class com.hdcookbook.grin.util.Profile
 
MIDDLE - Static variable in class com.hdcookbook.grin.features.Text
Value for alignment indicating that x refers to the middle of the text.
MIDDLE - Static variable in class com.hdcookbook.grin.fontstrip.FontStripText
Value for alignment indicating that x refers to the middle of the text.
minWidth - Variable in class com.hdcookbook.grin.MosaicSpec
 
model - Variable in class com.hdcookbook.grin.features.ImageSequence
 
model - Variable in class com.hdcookbook.grin.features.Translator
 
modelIsRelative - Variable in class com.hdcookbook.grin.features.Translator
 
modelTimeSkipped - Variable in class com.hdcookbook.grin.animator.AnimationEngine
 
Modifier - Class in com.hdcookbook.grin.features
Abstract base class for features that modify a single child feature.
Modifier(Show, String) - Constructor for class com.hdcookbook.grin.features.Modifier
 
Modifier(Show) - Constructor for class com.hdcookbook.grin.features.Modifier
 
Mosaic - Class in com.hdcookbook.grin.mosaic
Represents a single mosaic image, composed of a number of parts, or tiles.
Mosaic(MosaicSpec) - Constructor for class com.hdcookbook.grin.mosaic.Mosaic
Create a new mosaic, with the given parameters
MosaicMaker - Class in com.hdcookbook.grin.mosaic
This class has the main logic for making a set of image mosaics for one or more GRIN show files.
MosaicMaker(SEShow[], File, boolean) - Constructor for class com.hdcookbook.grin.mosaic.MosaicMaker
Create a mosaic maker
MosaicPart - Class in com.hdcookbook.grin.mosaic
A part of a mosaic.
MosaicPart(ManagedImage, Mosaic, int, int) - Constructor for class com.hdcookbook.grin.mosaic.MosaicPart
 
MosaicsParser - Class in com.hdcookbook.grin.io.text
The parser for a mosaics file.
MosaicsParser(SEShow, Lexer, ShowBuilder) - Constructor for class com.hdcookbook.grin.io.text.MosaicsParser
Create a mosaic parser to parse a mosaic definition file at the given location.
MosaicSpec - Class in com.hdcookbook.grin
MosaicSpec provides a specification to the Mosaic builder about how to group images when building a image mosaic.
MosaicSpec(String) - Constructor for class com.hdcookbook.grin.MosaicSpec
 
MOUSE_CLICK - Static variable in class com.hdcookbook.grin.GrinXHelper
The commandNumber for handling MOUSE_CLICK event
MOUSE_MOVE - Static variable in class com.hdcookbook.grin.GrinXHelper
The commandNumber for handling MOUSE_MOVE event
mouseClicked(MouseEvent) - Method in class com.hdcookbook.grinxlet.GrinXlet
 
mouseDragged(MouseEvent) - Method in class com.hdcookbook.grinxlet.GrinXlet
 
mouseEntered(MouseEvent) - Method in class com.hdcookbook.grinxlet.GrinXlet
 
mouseExited(MouseEvent) - Method in class com.hdcookbook.grinxlet.GrinXlet
 
mouseMoved(MouseEvent) - Method in class com.hdcookbook.grinxlet.GrinXlet
 
mousePressed(MouseEvent) - Method in class com.hdcookbook.grinxlet.GrinXlet
 
mouseRects - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
mouseRectStates - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
mouseReleased(MouseEvent) - Method in class com.hdcookbook.grinxlet.GrinXlet
 

N

name - Variable in class com.hdcookbook.grin.Feature
The name of this feature within the show.
name - Variable in class com.hdcookbook.grin.input.RCHandler
 
name - Variable in class com.hdcookbook.grin.io.builders.FontSpec
 
name - Variable in class com.hdcookbook.grin.MosaicSpec
 
name - Variable in class com.hdcookbook.grin.Segment
 
needsFullRedrawInAnimationLoop() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Tell us whether or not this style of animation requires a full redraw of everything on the screen in each pass through the animation loop.
needsFullRedrawInAnimationLoop() - Method in class com.hdcookbook.grin.animator.DirectDrawEngine
Tell us whether or not this style of animation requires a full redraw of everything on the screen in each pass through the animation loop.
needsFullRedrawInAnimationLoop() - Method in class com.hdcookbook.grin.animator.RepaintDrawEngine
Tell us whether or not this style of animation requires a full redraw of everything on the screen in each pass through the animation loop.
needsFullRedrawInAnimationLoop() - Method in class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
Tell us whether or not this style of animation requires a full redraw of everything on the screen in each pass through the animation loop.
needsMoreSetup() - Method in class com.hdcookbook.grin.Feature
This is where the feaure says whether or not it needs more setup.
needsMoreSetup() - Method in class com.hdcookbook.grin.features.Assembly
This is where the feaure says whether or not it needs more setup.
needsMoreSetup() - Method in class com.hdcookbook.grin.features.Box
This is where the feaure says whether or not it needs more setup.
needsMoreSetup() - Method in class com.hdcookbook.grin.features.FixedImage
This is where the feaure says whether or not it needs more setup.
needsMoreSetup() - Method in class com.hdcookbook.grin.features.Group
This is where the feaure says whether or not it needs more setup.
needsMoreSetup() - Method in class com.hdcookbook.grin.features.ImageSequence
This is where the feaure says whether or not it needs more setup.
needsMoreSetup() - Method in class com.hdcookbook.grin.features.InterpolatedModel
This is where the feaure says whether or not it needs more setup.
needsMoreSetup() - Method in class com.hdcookbook.grin.features.Modifier
This is where the feaure says whether or not it needs more setup.
needsMoreSetup() - Method in class com.hdcookbook.grin.features.Text
This is where the feaure says whether or not it needs more setup.
needsMoreSetup() - Method in class com.hdcookbook.grin.fontstrip.FontStripText
This is where the feaure says whether or not it needs more setup.
needsMoreSetup() - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
needsMoreSetup() - Method in class com.hdcookbook.grin.media.Playlist
This is where the feaure says whether or not it needs more setup.
needsMoreSetup() - Method in interface com.hdcookbook.grin.util.SetupClient
This is where the feature (or other kind of SetupClient) says whether or not it needs more setup.
NetworkManager - Class in com.hdcookbook.grin.util
This class runs a thread that is used for communicating with a server via a socket.
NetworkManager() - Constructor for class com.hdcookbook.grin.util.NetworkManager
 
newActivate() - Static method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Create a cell that causes an activate.
newLocationRef(int, int) - Static method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Create a cell that refers to a state somewhere else in the grid, where that state is specified by an x,y position in the grid (countin from 0).
newMosaicSpec(String) - Method in class com.hdcookbook.grin.SEShow
Called by the ShowParser when a new mosaic or mosaic_hint is found.
newNull() - Static method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Create a null cell.
newState(String) - Static method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Create a cell that represents a new state.
newStateRef(String) - Static method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Create a cell that refers to a state that exists somewhere else in the grid.
newWall() - Static method in class com.hdcookbook.grin.io.builders.VisualRCHandlerCell
Create a cell that acts as a "wall".
nextCommands - Variable in class com.hdcookbook.grin.Segment
 
nextFrame() - Method in interface com.hdcookbook.grin.animator.AnimationClient
Advance the state of the show to the next frame.
nextFrame() - Method in class com.hdcookbook.grin.Feature
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.features.Assembly
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.features.Box
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.features.Fade
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.features.FixedImage
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.features.Group
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.features.ImageSequence
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.features.InterpolatedModel
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.features.Modifier
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.features.Text
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.features.Translator
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.fontstrip.FontStripText
 
nextFrame() - Method in class com.hdcookbook.grin.input.CommandRCHandler
Called by the show to let us know as the model progresses through time.
nextFrame() - Method in class com.hdcookbook.grin.input.RCHandler
Called by the show to let us know as the model progresses through time.
nextFrame() - Method in class com.hdcookbook.grin.input.VisualRCHandler
Called by the show to let us know as the model progresses through time.
nextFrame() - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
nextFrame() - Method in class com.hdcookbook.grin.media.Playlist
Called from Segment with the Show lock held, to advance us to the state we should be in for the next frame.
nextFrame() - Method in class com.hdcookbook.grin.Show
Advance the state of the show to the next frame.
nextOnSetupDone - Variable in class com.hdcookbook.grin.Segment
 
Node - Interface in com.hdcookbook.grin
Defines methods needed to construct Show from a binary file.
notifyAssemblyPartSelected(Assembly, Feature, Feature, boolean) - Method in class com.hdcookbook.grin.Director
Notify the director that a new part has been selected within an assembly.
notifyDestroyed() - Method in class com.hdcookbook.grin.Director
Notifies the director that the underlying show has been destroyed.
notifyLoaded(ManagedFullImage) - Static method in class com.hdcookbook.grin.util.AssetFinder
Called by ManagedFullImage when an image finishes loading.
notifyLoadedHelper(ManagedFullImage) - Method in class com.hdcookbook.grin.util.AssetFinder
Called when a ManagedFullImage has finished loading.
notifyNextFrame() - Method in class com.hdcookbook.grin.Director
Notify the director that the model is moving to the next frame.
notifySegmentActivated(Segment, Segment) - Method in class com.hdcookbook.grin.Director
Notify the director that a new segment has been activated.
notifyUnloaded(ManagedFullImage, int, int) - Static method in class com.hdcookbook.grin.util.AssetFinder
Called by ManagedFullImage when a loaded image has been unloaded (flushed).
notifyUnloadedHelper(ManagedFullImage, int, int) - Method in class com.hdcookbook.grin.util.AssetFinder
Called when a ManagedFullImage has been unloaded (flushed).
NullExtensionParser - Class in com.hdcookbook.grin.io.text
The NullExtensionParser class is an implementation of ExtensionParser for the case where no extension parser is provided.
NullExtensionParser() - Constructor for class com.hdcookbook.grin.io.text.NullExtensionParser
 
numWidths - Variable in class com.hdcookbook.grin.MosaicSpec
 

O

OFFSCREEN - Static variable in class com.hdcookbook.grin.features.Translator
A special value to use to translate something offscreen.
onActivate - Variable in class com.hdcookbook.grin.media.Playlist
 
onDeactivate - Variable in class com.hdcookbook.grin.media.Playlist
 
onEntryCommands - Variable in class com.hdcookbook.grin.media.Playlist
 
onEntryCommands - Variable in class com.hdcookbook.grin.Segment
 
onMediaEnd - Variable in class com.hdcookbook.grin.media.Playlist
 
onMediaStart - Variable in class com.hdcookbook.grin.media.Playlist
 
optimizeShows(SEShow[], String) - Method in class com.hdcookbook.grin.compiler.GrinCompiler
Applies optimization to a given SEShow.
outlineColor - Variable in class com.hdcookbook.grin.features.Box
 
outlineWidthX - Variable in class com.hdcookbook.grin.features.Box
 
outlineWidthY - Variable in class com.hdcookbook.grin.features.Box
 

P

paintDone() - Method in interface com.hdcookbook.grin.animator.AnimationClient
Called when the animation framework is done painting the current frame.
paintDone() - Method in class com.hdcookbook.grin.Show
Called when the animation framework is done painting the current frame.
paintFrame(Graphics2D) - Method in interface com.hdcookbook.grin.animator.AnimationClient
Paint the current frame of the animation.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.animator.AnimationEngine
Paint the current frame into the given graphics object.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.Feature
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.Assembly
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.Box
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.Clipped
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.Fade
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.FixedImage
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.Group
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.GuaranteeFill
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.ImageSequence
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.InterpolatedModel
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.Modifier
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.SrcOver
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.Text
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.features.Translator
Paint the current state of this feature to gr.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.fontstrip.FontStripText
 
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.media.Playlist
Paint the current state of this feature to gr.
paintFrame(Graphics) - Method in class com.hdcookbook.grin.mosaic.MosaicMaker
Paint something.
paintFrame(Graphics2D) - Method in class com.hdcookbook.grin.Show
Paint the current frame of the animation.
paintNextFrameFully() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Sets this engine so that the next frame will be painted in its entirety, with no redraw optimization.
paintTargets(Graphics2D) - Method in class com.hdcookbook.grin.animator.AnimationEngine
Paint the current set of target areas in our RenderContext for the current frame into the given graphics object.
parse() - Method in class com.hdcookbook.grin.io.text.MosaicsParser
Parse a mosaics file, starting right after the "mosaics" keyword was read.
parse() - Method in class com.hdcookbook.grin.io.text.ShowParser
Parse the current show file.
parseBoolean() - Method in class com.hdcookbook.grin.io.text.ShowParser
Parse a boolean value
parseColor() - Method in class com.hdcookbook.grin.io.text.ShowParser
Parse a color representation ("{ r g b a }")
parseColorNoOpenBrace() - Method in class com.hdcookbook.grin.io.text.ShowParser
Parse a color representation when the opening brace has already been read.
parseCommands() - Method in class com.hdcookbook.grin.io.text.ShowParser
Parse a list of commands
parseCommandsNoOpenBrace() - Method in class com.hdcookbook.grin.io.text.ShowParser
Parse a list of commands after the leading "{" has already been read
parseExpected(String) - Method in class com.hdcookbook.grin.io.text.Lexer
Parses a token that we expect to see.
parseExpected(String) - Method in class com.hdcookbook.grin.io.text.ShowParser
Parses a token that we expect to see.
parseMatrix() - Method in class com.hdcookbook.grin.io.text.ShowParser
Parse a 2-D matrix of strings.
parseShow(String, Director, ShowBuilder) - Static method in class com.hdcookbook.grin.io.text.ShowParser
A utility method to convert text-based grin file to an SEShow object.
parseShowNoAbort(String, Director, ShowBuilder) - Static method in class com.hdcookbook.grin.io.text.ShowParser
A utility method to convert text-based grin file to an SEShow object.
parseStrings() - Method in class com.hdcookbook.grin.io.text.ShowParser
Parse a list of strings
parseStringsWithOpenBraceRead() - Method in class com.hdcookbook.grin.io.text.ShowParser
Parse a list of strings, without reading the leading open-brace.
part - Variable in class com.hdcookbook.grin.commands.ActivatePartCommand
 
part - Variable in class com.hdcookbook.grin.features.Modifier
 
partNames - Variable in class com.hdcookbook.grin.features.Assembly
 
partNames - Variable in class com.hdcookbook.grin.io.builders.MenuAssemblyHelper
 
parts - Variable in class com.hdcookbook.grin.features.Assembly
 
parts - Variable in class com.hdcookbook.grin.io.builders.MenuAssemblyHelper
 
pause() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Pause the currently running animations.
pause() - Method in class com.hdcookbook.grin.animator.ClockBasedEngine
Pause the currently running animations.
placement - Variable in class com.hdcookbook.grin.features.FixedImage
 
placements - Variable in class com.hdcookbook.grin.features.ImageSequence
 
PlayerWrangler - Class in com.hdcookbook.grin.media
This is a singleton class that's used to control A/V playback on the primary JMF player.
Playlist - Class in com.hdcookbook.grin.media
 
Playlist(Show) - Constructor for class com.hdcookbook.grin.media.Playlist
 
PointsEasingEquation - Class in com.hdcookbook.grin.features.parts
This class represents an degenerate case of an easing function that consists of just listing the in between points.
PointsEasingEquation(int[][]) - Constructor for class com.hdcookbook.grin.features.parts.PointsEasingEquation
 
pop - Variable in class com.hdcookbook.grin.commands.ActivateSegmentCommand
 
popKeyInterest() - Method in class com.hdcookbook.grinxlet.GrinXlet
Removes the show at the top of the key interest stack.
popSegmentStack() - Method in class com.hdcookbook.grin.Show
Used by the activate segment command.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.commands.SEActivatePartCommand
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.commands.SEActivateSegmentCommand
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.commands.SECommandList
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.commands.SEResetFeatureCommand
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.commands.SESegmentDoneCommand
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.commands.SESyncDisplayCommand
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SEAssembly
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SEBox
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SEClipped
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SEFade
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SEFixedImage
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SEGroup
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SEGuaranteeFill
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SEImageSequence
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SESetTarget
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SESrcOver
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SEText
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SETranslator
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.features.SETranslatorModel
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.fontstrip.SEFontStripText
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.input.SECommandRCHandler
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.input.SEVisualRCHandler
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.io.text.SEGenericCommand
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.io.text.SEGenericModifier
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.media.SEPlaylist
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.SEGrinXHelper
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in interface com.hdcookbook.grin.SENode
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.SESegment
Do any needed post-processing in this show.
postProcess(ShowBuilder) - Method in class com.hdcookbook.grin.SEShowCommand
Do any needed post-processing in this show.
prepare() - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
Prepare this image for display, by registering interest in having the image be loaded.
prepare() - Method in class com.hdcookbook.grin.util.ManagedFullImage
Prepare this image for display, by registering interest in having the image be loaded.
prepare() - Method in class com.hdcookbook.grin.util.ManagedImage
Prepare this image for display, by registering interest in having the image be loaded.
prepare() - Method in class com.hdcookbook.grin.util.ManagedSubImage
Prepare this image for display, by registering interest in having the image be loaded.
printContent(PrintStream) - Method in class com.hdcookbook.grin.SEShow
 
println() - Static method in class com.hdcookbook.grin.util.Debug
 
println(Object) - Static method in class com.hdcookbook.grin.util.Debug
 
printStackTrace(Throwable) - Static method in class com.hdcookbook.grin.util.Debug
Print a stack trace to the debug log, if Debug.LEVEL > 0.
PROFILE - Static variable in class com.hdcookbook.grin.util.Debug
Variable to say if time profiling is enabled.
Profile - Class in com.hdcookbook.grin.util
Profiling support.
PROFILE_ANIMATION - Static variable in class com.hdcookbook.grin.util.Debug
Variable to say if animation profiling is enabled.
PROFILE_SETUP - Static variable in class com.hdcookbook.grin.util.Debug
Variable to say if setup profiling is enabled.
publicFeatures - Variable in class com.hdcookbook.grin.Show
 
publicNamedCommands - Variable in class com.hdcookbook.grin.Show
 
publicRCHandlers - Variable in class com.hdcookbook.grin.Show
 
publicSegments - Variable in class com.hdcookbook.grin.Show
 
push - Variable in class com.hdcookbook.grin.commands.ActivateSegmentCommand
 
pushCurrentSegment() - Method in class com.hdcookbook.grin.Show
Used by the activate segment command.
pushKeyInterest(Show) - Method in class com.hdcookbook.grinxlet.GrinXlet
Inserts a new Show at the top of the key interest stack.
putImage(ManagedImage, int, int) - Method in class com.hdcookbook.grin.mosaic.Mosaic
Put the image represented by mi and im into the mosaic.

Q

Queue - Class in com.hdcookbook.grin.util
This class maintains a queue that avoids generating heap traffic.
Queue(int) - Constructor for class com.hdcookbook.grin.util.Queue
Create a queue.

R

RCHandler - Class in com.hdcookbook.grin.input
Superclass for remote control keypress handlers.
RCHandler() - Constructor for class com.hdcookbook.grin.input.RCHandler
 
rcHandlers - Variable in class com.hdcookbook.grin.Segment
 
rcHandlers - Variable in class com.hdcookbook.grin.Show
 
RCKeyEvent - Class in com.hdcookbook.grin.input
This class is used to manage constants related to the remote control keys.
RCKeyEvent(int, int) - Constructor for class com.hdcookbook.grin.input.RCKeyEvent
Initialize a new key typed event.
rcPressedInterest - Variable in class com.hdcookbook.grin.Segment
The bitmask is formed by or-ing the set of remote control key presses this segment has handlers for.
rcReleasedInterest - Variable in class com.hdcookbook.grin.Segment
The bitmask is formed by or-ing the set of remote control key releases this segment has handlers for.
readBits(DataInputStream, int) - Method in class com.hdcookbook.grin.util.BitStreamIO
Read the given number of bits from dis.
readBitsLong(DataInputStream, int) - Method in class com.hdcookbook.grin.util.BitStreamIO
Read the given number of bits from dis.
readColor() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in and constructs a Color instance.
readCommands() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in information about Commands and reconstructs an array of Commands from it.
readFeatureReference() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in a reference of a feature and returns an instance of the feature.
readFeaturesArrayReference() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in refereces of Features and returns an array of Features corresponding to the references.
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.commands.ActivatePartCommand
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.commands.ActivateSegmentCommand
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.commands.ResetFeatureCommand
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.Assembly
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.Box
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.Clipped
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.Fade
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.FixedImage
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.Group
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.GuaranteeFill
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.ImageSequence
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.InterpolatedModel
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.SetTarget
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.SrcOver
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.Text
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.features.Translator
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.fontstrip.FontStripText
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.GrinXHelper
Reads in this node information from the binary file format.
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.input.CommandRCHandler
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.input.VisualRCHandler
 
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.media.Playlist
 
readInstanceData(GrinDataInputStream, int) - Method in interface com.hdcookbook.grin.Node
Reads in this node information from the binary file format.
readInstanceData(GrinDataInputStream, int) - Method in class com.hdcookbook.grin.Segment
 
readIntArray() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in and constructs an array of integer.
readJavaSource(StringBuffer, StringBuffer, StringBuffer, SEShowCommand) - Method in class com.hdcookbook.grin.io.text.ShowParser
Read a java_source fragment.
readJSON(Reader) - Static method in class com.hdcookbook.grin.util.JsonIO
Read a JSON object from rdr.
readRCHandlerReference() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in a reference of an RCHandler and returns an instance of the RCHandler.
readRCHandlersArrayReference() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in refereces of RCHandler and returns an array of the RCHandler.
readRectangle() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in and constructs a Rectangle instance.
readRectangleArray() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in and constructs an array of Rectangle.
readSegmentReference() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in a reference of a segment and returns an instance of the segment.
readSharedIntArray() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in an reference to an integer array.
readSharedRectangle() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
 
readSharedRectangleArray() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
 
readShow(Show) - Method in class com.hdcookbook.grin.io.binary.GrinBinaryReader
Reconstructs the Show object passed in as argument.
readString() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in and constructs a String instance.
readStringArray() - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in and constructs an array of Strings.
readSuperClassData(Feature) - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in information common to all Feature types.
readSuperClassData(RCHandler) - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in information common to all RChandler types.
readSuperClassData(Segment) - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in information common to all Segment types.
readSuperClassData(Command) - Method in class com.hdcookbook.grin.io.binary.GrinDataInputStream
Reads in information common to all Command types.
remove() - Method in class com.hdcookbook.grin.util.Queue
 
renderContext - Variable in class com.hdcookbook.grin.animator.AnimationEngine
The list of erase and drawing areas that were updated in the current frame of animation, and records of what happened in the last.
RenderContext - Class in com.hdcookbook.grin.animator
This class represents a context for tracking the updates that will be needed to render the next frame of animation.
RenderContext() - Constructor for class com.hdcookbook.grin.animator.RenderContext
 
repaintBounds - Variable in class com.hdcookbook.grin.animator.AnimationEngine
The area that has been damaged and need to be repainted in the next cycle.
RepaintDrawEngine - Class in com.hdcookbook.grin.animator
An animation engine that uses repaint draw.
RepaintDrawEngine() - Constructor for class com.hdcookbook.grin.animator.RepaintDrawEngine
Create a new RepaintDrawEngine.
repaintFrame(Graphics2D) - Method in class com.hdcookbook.grin.animator.AnimationEngine
Repaint the current frame.
repeat - Variable in class com.hdcookbook.grin.features.ImageSequence
 
repeatFrame - Variable in class com.hdcookbook.grin.features.Fade
 
repeatFrame - Variable in class com.hdcookbook.grin.features.InterpolatedModel
 
replaceImage(ManagedImage) - Method in class com.hdcookbook.grin.features.FixedImage
Set the image being displayed by this FixedImage.
reportAnyProblems() - Method in class com.hdcookbook.grin.SEDoubleUseChecker
Report any problems we've seen visiting the show graph.
reportError(String) - Method in class com.hdcookbook.grin.io.text.ForwardReference
Convenience method for reporting an error.
reportError(String) - Method in class com.hdcookbook.grin.io.text.Lexer
Report a nice error message with the current line number.
reportWarning(String) - Method in class com.hdcookbook.grin.io.text.Lexer
Give a warning with the current line number
resetAnimationClients(AnimationClient[]) - Method in class com.hdcookbook.grin.animator.AnimationEngine
Reset the set of clients being rendered by a running animation engine.
resetAnimationClients(AnimationClient[]) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
Reset the list of animation clients
resetAnimationClients(AnimationClient[]) - Method in class com.hdcookbook.grinxlet.GrinXlet
Reset the list of animation clients
resetFeature() - Method in class com.hdcookbook.grin.Feature
Called from the ResetFeatureCommand, this should reset the internal state of the feature to what it was when first activated.
ResetFeatureCommand - Class in com.hdcookbook.grin.commands
A GRIN command to reset a feature to the state it is in when activated.
ResetFeatureCommand(Show) - Constructor for class com.hdcookbook.grin.commands.ResetFeatureCommand
 
resetLocator(String) - Method in class com.hdcookbook.grin.media.Playlist
Reset the locator.
resetVisibleParts(Feature[]) - Method in class com.hdcookbook.grin.features.Group
Re-sets the parts that are visible in this group to a new set.
resetVisiblePartsNoAssert(Feature[]) - Method in class com.hdcookbook.grin.features.Group
Re-sets the parts that are visible in this group to a new set without performing any of the assertion checks.
resize(int, int, int, int) - Method in class com.hdcookbook.grin.features.Box
Resizes the box.
resizeOutline(int, int) - Method in class com.hdcookbook.grin.features.Box
Resizes the outline around the box.
resolve() - Method in class com.hdcookbook.grin.io.text.ForwardReference
Called by the parser after the entire file has been parsed, and it's time to resolve this forward reference.
RIGHT - Static variable in class com.hdcookbook.grin.features.Text
Value for alignment indicating that x refers to the right side of the text.
RIGHT - Static variable in class com.hdcookbook.grin.fontstrip.FontStripText
Value for alignment indicating that x refers to the right side of the text.
rightLeft - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
rightLeftAlternates - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
run() - Method in class com.hdcookbook.grin.animator.AnimationEngine
This is the main loop for animation.
run() - Method in class com.hdcookbook.grin.util.SetupManager
This isn't really public; it's only called by our worker thread.
runAnimationLoop() - Method in class com.hdcookbook.grin.animator.AnimationEngine
The inner loop for the animation thread.
runAnimationLoop() - Method in class com.hdcookbook.grin.animator.ClockBasedEngine
The inner loop for the animation thread.
runAnimationLoop() - Method in class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
The inner loop for the animation thread.
runCommand(Command) - Method in class com.hdcookbook.grin.Show
Run the given command when we advance to the next frame.
runCommands - Variable in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
runCommands(Command[]) - Method in class com.hdcookbook.grin.Show
Run the given commands when we advance to the next frame.
runSubCommand(int, Show) - Method in class com.hdcookbook.grin.GrinXHelper
Run a sub-command.
RyanDirector - Class in com.hdcookbook.grin.test
This is part of the "Ryan's life" test show.
RyanDirector() - Constructor for class com.hdcookbook.grin.test.RyanDirector
 
RyanExtensionParser - Class in com.hdcookbook.grin.test
This is part of the "Ryan's life" test show.
RyanExtensionParser() - Constructor for class com.hdcookbook.grin.test.RyanExtensionParser
 
RyanExtensionParser(RyanDirector) - Constructor for class com.hdcookbook.grin.test.RyanExtensionParser
 

S

scale(int, int) - Static method in class com.hdcookbook.grin.Show
Scale a value by a scale factor in mills.
SCALE_X_FACTOR_FIELD - Static variable in class com.hdcookbook.grin.features.InterpolatedModel
For a scale_model, the field for the horizontal scale factor in mills (1/1000)
SCALE_X_FIELD - Static variable in class com.hdcookbook.grin.features.InterpolatedModel
For a scale_model, the field for the X value
SCALE_Y_FACTOR_FIELD - Static variable in class com.hdcookbook.grin.features.InterpolatedModel
For a scale_model, the field for the horizontal scale factor in mills (1/1000)
SCALE_Y_FIELD - Static variable in class com.hdcookbook.grin.features.InterpolatedModel
For a scale_model, the field for the Y value
scaleBounds(int, int, int, int, Rectangle) - Method in class com.hdcookbook.grin.features.InterpolatedModel
Scale the x, y, width and heigh values according to the current values of SCALE_X_FIELD, SCALE_Y_FIELD, SCALE_X_FACTOR_FIELD and SCALE_Y_FACTOR_FIELD, storing them in scaledBounds.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SEAssembly
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SEBox
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SEClipped
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SEFade
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SEFixedImage
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SEGroup
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SEGuaranteeFill
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SEImageSequence
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SEScalingModel
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SESetTarget
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SESrcOver
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SEText
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SETimer
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SETranslator
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.features.SETranslatorModel
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.fontstrip.SEFontStripText
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.input.SECommandRCHandler
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.input.SEVisualRCHandler
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in interface com.hdcookbook.grin.SEScalableNode
Scale this node by the given scale factor, and apply the given offset.
scaleBy(int, int, int, int) - Method in class com.hdcookbook.grin.SEShow
Scale this show by the given scale factor, and apply the given offset.
scaledBounds - Variable in class com.hdcookbook.grin.features.Box
 
scaledBounds - Variable in class com.hdcookbook.grin.features.FixedImage
 
scaledBounds - Variable in class com.hdcookbook.grin.features.ImageSequence
 
ScalingDirectDrawEngine - Class in com.hdcookbook.grin.test.bigjdk
A double-buffered animation engine that uses direct draw, and applies a scaling divisor.
ScalingDirectDrawEngine(int, GenericMain) - Constructor for class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
Create a new ScalingDirectDrawEngine.
scalingModel - Variable in class com.hdcookbook.grin.features.Box
 
scalingModel - Variable in class com.hdcookbook.grin.features.FixedImage
 
scalingModel - Variable in class com.hdcookbook.grin.features.ImageSequence
 
scheduleSetup(SetupClient) - Method in class com.hdcookbook.grin.util.SetupManager
 
SEActivatePartCommand - Class in com.hdcookbook.grin.commands
 
SEActivatePartCommand(SEShow) - Constructor for class com.hdcookbook.grin.commands.SEActivatePartCommand
 
SEActivatePartCommand(SEShow, Assembly, Feature) - Constructor for class com.hdcookbook.grin.commands.SEActivatePartCommand
 
SEActivateSegmentCommand - Class in com.hdcookbook.grin.commands
 
SEActivateSegmentCommand(SEShow) - Constructor for class com.hdcookbook.grin.commands.SEActivateSegmentCommand
 
SEActivateSegmentCommand(SEShow, boolean, boolean) - Constructor for class com.hdcookbook.grin.commands.SEActivateSegmentCommand
 
SEAssembly - Class in com.hdcookbook.grin.features
 
SEAssembly(SEShow) - Constructor for class com.hdcookbook.grin.features.SEAssembly
 
SEBox - Class in com.hdcookbook.grin.features
 
SEBox(SEShow) - Constructor for class com.hdcookbook.grin.features.SEBox
 
SEBox(SEShow, String, int, int, int, int, int, Color, Color) - Constructor for class com.hdcookbook.grin.features.SEBox
 
SEClipped - Class in com.hdcookbook.grin.features
 
SEClipped(SEShow) - Constructor for class com.hdcookbook.grin.features.SEClipped
 
SEClipped(SEShow, String, Rectangle) - Constructor for class com.hdcookbook.grin.features.SEClipped
 
SECommandList - Class in com.hdcookbook.grin.commands
 
SECommandList(SEShow, Command[]) - Constructor for class com.hdcookbook.grin.commands.SECommandList
 
SECommandRCHandler - Class in com.hdcookbook.grin.input
 
SECommandRCHandler(String, int, boolean, Command[]) - Constructor for class com.hdcookbook.grin.input.SECommandRCHandler
 
SECommandRCHandler(SEShow) - Constructor for class com.hdcookbook.grin.input.SECommandRCHandler
 
SEDoubleUseChecker - Class in com.hdcookbook.grin
Utility class used by SEShow to check a constraint on the show graph.
SEDoubleUseChecker() - Constructor for class com.hdcookbook.grin.SEDoubleUseChecker
 
SEFade - Class in com.hdcookbook.grin.features
 
SEFade(SEShow) - Constructor for class com.hdcookbook.grin.features.SEFade
 
SEFade(SEShow, String, boolean, int[], int[], int, int, Command[]) - Constructor for class com.hdcookbook.grin.features.SEFade
 
SEFixedImage - Class in com.hdcookbook.grin.features
 
SEFixedImage(SEShow) - Constructor for class com.hdcookbook.grin.features.SEFixedImage
 
SEFixedImage(SEShow, String, SEImagePlacement, String) - Constructor for class com.hdcookbook.grin.features.SEFixedImage
 
SEFontStripText - Class in com.hdcookbook.grin.fontstrip
 
SEFontStripText(Show) - Constructor for class com.hdcookbook.grin.fontstrip.SEFontStripText
 
SEFontStripText(Show, int, int, int, String[], String, int, int, Color) - Constructor for class com.hdcookbook.grin.fontstrip.SEFontStripText
 
SEGenericCommand - Class in com.hdcookbook.grin.io.text
This is a generic SECommand class in which the ExtensionParser implementation can choose to subclass.
SEGenericCommand(Show) - Constructor for class com.hdcookbook.grin.io.text.SEGenericCommand
 
SEGenericFeature - Class in com.hdcookbook.grin.io.text
This is a generic SEFeature class in which the ExtensionParser implementation can choose to subclass.
SEGenericFeature(Show) - Constructor for class com.hdcookbook.grin.io.text.SEGenericFeature
 
SEGenericModifier - Class in com.hdcookbook.grin.io.text
This is a generic SEModifier class in which the ExtensionParser implementation can choose to subclass.
SEGenericModifier(Show) - Constructor for class com.hdcookbook.grin.io.text.SEGenericModifier
 
segment - Variable in class com.hdcookbook.grin.commands.ActivateSegmentCommand
The segment to activate.
Segment - Class in com.hdcookbook.grin
A segment within a show.
Segment() - Constructor for class com.hdcookbook.grin.Segment
 
SEGMENT_DONE - Static variable in class com.hdcookbook.grin.GrinXHelper
The commandNumber for a segment_done command
segmentDone() - Method in class com.hdcookbook.grin.Show
Signal to the show that the current segment is done.
segments - Variable in class com.hdcookbook.grin.Show
 
SEGrinXHelper - Class in com.hdcookbook.grin
This is an abstract superclass of the built-in GRIN commands that are implemented at runtime as direct instances of GrinXHelper.
SEGrinXHelper(SEShow) - Constructor for class com.hdcookbook.grin.SEGrinXHelper
 
SEGroup - Class in com.hdcookbook.grin.features
 
SEGroup(SEShow) - Constructor for class com.hdcookbook.grin.features.SEGroup
 
SEGroup(SEShow, String) - Constructor for class com.hdcookbook.grin.features.SEGroup
 
SEGuaranteeFill - Class in com.hdcookbook.grin.features
 
SEGuaranteeFill(SEShow) - Constructor for class com.hdcookbook.grin.features.SEGuaranteeFill
 
SEGuaranteeFill(SEShow, String, Rectangle, Rectangle[]) - Constructor for class com.hdcookbook.grin.features.SEGuaranteeFill
Create a new node.
SEImagePlacement - Class in com.hdcookbook.grin.features.parts
This class represents an image_placement structure.
SEImagePlacement() - Constructor for class com.hdcookbook.grin.features.parts.SEImagePlacement
 
SEImagePlacementList - Class in com.hdcookbook.grin.features.parts
This interface represents an image_seq_placement structure that is formed of a list of individual placements.
SEImagePlacementList(ArrayList<SEImagePlacement>) - Constructor for class com.hdcookbook.grin.features.parts.SEImagePlacementList
 
SEImageSeqPlacement - Interface in com.hdcookbook.grin.features.parts
This interface represents an image_seq_placement structure.
SEImageSeqPlacement.HorizontalAlignment - Enum in com.hdcookbook.grin.features.parts
Constants for the alignment of the x coordinate
SEImageSeqPlacement.VerticalAlignment - Enum in com.hdcookbook.grin.features.parts
Constants for the alignment of the y coordinate
SEImageSequence - Class in com.hdcookbook.grin.features
 
SEImageSequence(SEShow) - Constructor for class com.hdcookbook.grin.features.SEImageSequence
 
SEImageSequence(SEShow, String, SEImageSeqPlacement, String, String[], String, boolean, int, Command[]) - Constructor for class com.hdcookbook.grin.features.SEImageSequence
 
SEInterpolatedModel - Class in com.hdcookbook.grin.features
 
SEInterpolatedModel() - Constructor for class com.hdcookbook.grin.features.SEInterpolatedModel
 
selectCommands - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
selectFeatures - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
SEMenuAssembly - Class in com.hdcookbook.grin.features
 
SEMenuAssembly(SEShow, MenuAssemblyHelper) - Constructor for class com.hdcookbook.grin.features.SEMenuAssembly
 
sendFeatureSetup() - Method in class com.hdcookbook.grin.Feature
When a feature finishes its setup, it should call this to tell the show about it.
sendMessage(byte[]) - Static method in class com.hdcookbook.grin.util.Profile
Send a message packet
SENode - Interface in com.hdcookbook.grin
Defines methods needed to compile Show into a binary file.
SEPlaylist - Class in com.hdcookbook.grin.media
 
SEPlaylist(Show, String, String, Command[], Command[], Command[], Command[], boolean, boolean, int[], Command[][]) - Constructor for class com.hdcookbook.grin.media.SEPlaylist
Create a new SEPlaylist
SERCHandler - Interface in com.hdcookbook.grin.input
 
SEResetFeatureCommand - Class in com.hdcookbook.grin.commands
 
SEResetFeatureCommand(SEShow) - Constructor for class com.hdcookbook.grin.commands.SEResetFeatureCommand
 
SERunNamedCommand - Class in com.hdcookbook.grin.commands
This command is a reference to one of the shows named_command structures.
SERunNamedCommand(SEShow) - Constructor for class com.hdcookbook.grin.commands.SERunNamedCommand
 
SEScalableNode - Interface in com.hdcookbook.grin
Represents a node that knows how to scale itself.
SEScalingModel - Class in com.hdcookbook.grin.features
A scaling_model node.
SEScalingModel() - Constructor for class com.hdcookbook.grin.features.SEScalingModel
 
SESegment - Class in com.hdcookbook.grin
 
SESegment(String, Feature[], Feature[], RCHandler[], Command[], boolean, Command[]) - Constructor for class com.hdcookbook.grin.SESegment
 
SESegmentDoneCommand - Class in com.hdcookbook.grin.commands
 
SESegmentDoneCommand(SEShow) - Constructor for class com.hdcookbook.grin.commands.SESegmentDoneCommand
 
SESetTarget - Class in com.hdcookbook.grin.features
 
SESetTarget(SEShow, String, int) - Constructor for class com.hdcookbook.grin.features.SESetTarget
Create a new SetTarget node.
SESetTarget(SEShow) - Constructor for class com.hdcookbook.grin.features.SESetTarget
 
SESetVisualRCStateCommand - Class in com.hdcookbook.grin.commands
 
SESetVisualRCStateCommand(SEShow) - Constructor for class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
 
SESetVisualRCStateCommand(SEShow, boolean, int, VisualRCHandler, boolean) - Constructor for class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
 
SESetVisualRCStateCommand(SEShow, boolean, int, VisualRCHandler, boolean, int) - Constructor for class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
 
SEShow - Class in com.hdcookbook.grin
Represents a show, with extra data that's useful for tools that run on SE (big JDK), including a record of things like the names of private features, and a list of all of the features and segments.
SEShow(Director) - Constructor for class com.hdcookbook.grin.SEShow
Create a new SEShow.
SEShowCommand - Class in com.hdcookbook.grin
Represents an individual command that is defined in-line in a show file.
SEShowCommands - Class in com.hdcookbook.grin
Represents the commands that are defined in-line in a show file.
SEShowVisitor - Interface in com.hdcookbook.grin
Base class for objects that visit a Show tree to perform some operation on it.
SESrcOver - Class in com.hdcookbook.grin.features
 
SESrcOver(SEShow) - Constructor for class com.hdcookbook.grin.features.SESrcOver
 
SESrcOver(SEShow, String) - Constructor for class com.hdcookbook.grin.features.SESrcOver
 
SESyncDisplayCommand - Class in com.hdcookbook.grin.commands
This command causes command processing to wait until the display is synchronized with the state of the show.
SESyncDisplayCommand(SEShow) - Constructor for class com.hdcookbook.grin.commands.SESyncDisplayCommand
 
setActivateCommands(Command[][]) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
setActivated(boolean) - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
 
setActivateMode(boolean) - Method in class com.hdcookbook.grin.Feature
Change the activated mode of this feature.
setActivateMode(boolean) - Method in class com.hdcookbook.grin.features.Assembly
 
setActivateMode(boolean) - Method in class com.hdcookbook.grin.features.Box
Change the activated mode of this feature.
setActivateMode(boolean) - Method in class com.hdcookbook.grin.features.Fade
Change the activated mode of this feature.
setActivateMode(boolean) - Method in class com.hdcookbook.grin.features.FixedImage
Change the activated mode of this feature.
setActivateMode(boolean) - Method in class com.hdcookbook.grin.features.Group
Change the activated mode of this feature.
setActivateMode(boolean) - Method in class com.hdcookbook.grin.features.ImageSequence
Change the activated mode of this feature.
setActivateMode(boolean) - Method in class com.hdcookbook.grin.features.InterpolatedModel
 
setActivateMode(boolean) - Method in class com.hdcookbook.grin.features.Modifier
Change the activated mode of this feature.
setActivateMode(boolean) - Method in class com.hdcookbook.grin.features.Text
Change the activated mode of this feature.
setActivateMode(boolean) - Method in class com.hdcookbook.grin.fontstrip.FontStripText
 
setActivateMode(boolean) - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
setActivateMode(boolean) - Method in class com.hdcookbook.grin.media.Playlist
Change the activated mode of this feature.
setActiveFeatures(Feature[]) - Method in class com.hdcookbook.grin.SESegment
 
setAllowOverlappingTargets(boolean) - Method in class com.hdcookbook.grin.animator.AnimationEngine
Sets whether or not overlapping draw targets are allowed.
setAlpha(AlphaComposite) - Method in class com.hdcookbook.grin.features.Fade
Sets the value of this fade's AlpahComposite to value.
setArea(int, int, int, int) - Method in class com.hdcookbook.grin.animator.DrawRecord
Set the area to be drawn to in this frame of animation.
setAssembly(Assembly) - Method in class com.hdcookbook.grin.commands.SEActivatePartCommand
 
setBackground(Color) - Method in class com.hdcookbook.grin.features.SEText
 
setBackground(URL) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
setBackgroundColorValue(Integer) - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
setBinaryGrinFileName(String) - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when a "binary_grin_file_setting" clause is enocuntered.
setBinaryGrinFileName(String) - Method in class com.hdcookbook.grin.SEShow
Sets the name of the file that the GRIN compiler should generate, if you want to override the default.
setBoundingRectColorValue(Integer) - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
setCaughtUp() - Method in interface com.hdcookbook.grin.animator.AnimationClient
Indicate to the animation client that we're not behind in the animation, so that the current frame will actually be displayed.
setCaughtUp() - Method in class com.hdcookbook.grin.Show
Indicate to the animation client that we're not behind in the animation, so that the current frame will actually be displayed.
setChanged() - Method in class com.hdcookbook.grin.animator.DrawRecord
Flags that the contents of the area being drawn to has changed since the last frame.
setCharactorArray(char[]) - Method in class com.hdcookbook.grin.fontstrip.FontDesignImage
 
setCharactorColorValue(Integer) - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
setCharList(String) - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
setChildChanged() - Method in class com.hdcookbook.grin.features.GuaranteeFill
Set our child's drawing area(s) as modified, if we modify the appearance of our child node.
setChildChanged() - Method in class com.hdcookbook.grin.features.Modifier
Set our child's drawing area(s) as modified, if we modify the appearance of our child node.
setChildChanged() - Method in class com.hdcookbook.grin.features.SetTarget
Set our child's drawing area(s) as modified, if we modify the appearance of our child node.
setClassName(String) - Method in class com.hdcookbook.grin.SEShowCommands
Set the fully-qualified name of the class to generate for the xlet
setColors(Color[]) - Method in class com.hdcookbook.grin.features.SEText
 
setColors(Color, Color, Color, Color) - Method in class com.hdcookbook.grin.fontstrip.FontDesignImage
 
setCommandNumber(int) - Method in class com.hdcookbook.grin.GrinXHelper
Sets the command number for this class when used as a command.
setCommandObject(Object) - Method in class com.hdcookbook.grin.GrinXHelper
Sets the additional data for this class when used as a command.
setCommands(Command[]) - Method in class com.hdcookbook.grin.input.SECommandRCHandler
 
setCurrentFeature(Feature) - Method in class com.hdcookbook.grin.features.Assembly
This should not be directly called by clients of the GRIN framework, unless it is done from the animation thread (within a command body, or inside an implementation of Director.nextFrame()).
setCurrentFrame(int) - Method in class com.hdcookbook.grin.features.ImageSequence
Set the current frame within the animation.
setCurrValues(int[]) - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
setDebugDraw(boolean) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
setDebugDraw(boolean) - Method in class com.hdcookbook.grin.test.bigjdk.GrinView
 
setDesignImage(String) - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
setDirectorClassName(String) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
setDirectorNumber(int) - Method in class com.hdcookbook.grin.test.RyanDirector
 
setDrawTargetCollapseThreshold(int) - Method in class com.hdcookbook.grin.animator.AnimationEngine
Sets the threshold of the number of pixels of increased drawing the engine is willing to tolerate in order to collapse two draw targets into one.
setDrawTargets(String[]) - Method in class com.hdcookbook.grin.Show
Used to build the show, or to reinitialize it.
setEndCommands(Command[]) - Method in class com.hdcookbook.grin.features.SEFade
Internal use only
setEndCommands(Command[]) - Method in class com.hdcookbook.grin.features.SEImageSequence
 
setEndCommands(Command[]) - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
setExported(String[], String[], String[], String[]) - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when the exported clause is encountered.
SEText - Class in com.hdcookbook.grin.features
 
SEText(SEShow, String, int, int, int, String[], int, int, Color[], int, Color) - Constructor for class com.hdcookbook.grin.features.SEText
 
SEText(SEShow) - Constructor for class com.hdcookbook.grin.features.SEText
 
setExtensionParser(ExtensionParser) - Method in class com.hdcookbook.grin.io.ShowBuilder
 
setFeature(Feature) - Method in class com.hdcookbook.grin.commands.SEResetFeatureCommand
 
setField(int, int) - Method in class com.hdcookbook.grin.features.InterpolatedModel
Sets the value of a field to value.
setFileName(String) - Method in class com.hdcookbook.grin.features.SEFixedImage
 
setFileNames(String[]) - Method in class com.hdcookbook.grin.features.SEImageSequence
 
setFillColor(Color) - Method in class com.hdcookbook.grin.features.SEBox
 
setFills(Rectangle[]) - Method in class com.hdcookbook.grin.features.SEGuaranteeFill
Internal use only.
setFinalImage(String) - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
setFont(Font) - Method in class com.hdcookbook.grin.fontstrip.FontDesignImage
 
setFontDescription(FontDescription[]) - Method in class com.hdcookbook.grin.fontstrip.xml.InputData
 
setFontFileName(String) - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
setFontImageFile(FontImageFile[]) - Method in class com.hdcookbook.grin.fontstrip.xml.InputData
 
setFontIndex(int) - Method in class com.hdcookbook.grin.features.SEText
 
setFontName(String) - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
setFontSize(int) - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
setFps(int) - Method in class com.hdcookbook.grin.animator.ClockBasedEngine
Set the frame rate of the animation, in 1001sts of a second.
setFps(float) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
setFps(float) - Method in class com.hdcookbook.grin.test.bigjdk.GrinView
 
setFpsText(String) - Method in class com.hdcookbook.grin.test.bigjdk.GrinViewScreen
 
setFrame(int) - Method in class com.hdcookbook.grin.test.bigjdk.MainRyanDirector
 
setFrames(int[]) - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
setGPR(int, int) - Method in class com.hdcookbook.grin.test.bigjdk.BDRegisterEmulator
 
setGrinviewBackgrounds(ArrayList<BackgroundSpec>) - Method in class com.hdcookbook.grin.SEShow
Sets the list of background images for grinview.
setGrinviewClassBody(String) - Method in class com.hdcookbook.grin.SEShowCommands
Adds to the java source of the body of the class for the GrinView version.
setGrinviewMethodBody(String) - Method in class com.hdcookbook.grin.SEShowCommand
Sets the java source of the body of the method for the GrinView version.
setGuaranteed(Rectangle) - Method in class com.hdcookbook.grin.features.SEGuaranteeFill
Internal use only.
setHandlerName(String) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
Sets the handler's name
setHeadless(boolean) - Method in class com.hdcookbook.grin.compiler.GrinCompiler
 
setHeight(int) - Method in class com.hdcookbook.grin.features.SEBox
 
setHelper(AssetFinder) - Static method in class com.hdcookbook.grin.util.AssetFinder
An xlet can make an instance of a subclass of AssetFinder, and connect it to us by calling this method.
setImage(ManagedImage) - Method in class com.hdcookbook.grin.features.SEFixedImage
Internal use only
setImageMap(String) - Static method in class com.hdcookbook.grin.util.AssetFinder
Sets the image map.
setImageMap(String[]) - Static method in class com.hdcookbook.grin.util.AssetFinder
Sets the image map to the concatination of the maps in the given files.
setImageSizeChanged() - Method in class com.hdcookbook.grin.features.FixedImage
Notify us that our image size has changed.
SETimer - Class in com.hdcookbook.grin.features
 
SETimer() - Constructor for class com.hdcookbook.grin.features.SETimer
 
setInteractiveMode(boolean) - Method in class com.hdcookbook.grin.test.bigjdk.MainRyanDirector
 
setInteractiveMode(boolean) - Method in class com.hdcookbook.grin.test.RyanDirector
Called when the user selectes interactive or movie mode
setIsBinary(boolean) - Method in class com.hdcookbook.grin.SEShow
Set a flag to indicate that this show file was read from a binary file.
setIsRelative(boolean) - Method in class com.hdcookbook.grin.features.SETranslatorModel
 
setLocator(String) - Method in class com.hdcookbook.grin.media.Playlist
 
setMargin(int) - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
setMask(int) - Method in class com.hdcookbook.grin.input.SECommandRCHandler
 
setMaxError(int) - Method in class com.hdcookbook.grin.features.parts.EasingEquation
Set the maximum allowed error when generating linear interpolations from this equation.
setMaxImageHeight(int) - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
setMaxImageWidth(int) - Method in class com.hdcookbook.grin.fontstrip.xml.FontImageFile
 
setMediaTime(long) - Method in class com.hdcookbook.grin.media.PlayerWrangler
Sets the current media time in ns.
setMediaTimeMS(int) - Method in class com.hdcookbook.grin.media.PlayerWrangler
Sets the current media time in ns.
setModel(ImageSequence) - Method in class com.hdcookbook.grin.features.SEImageSequence
 
setModel(InterpolatedModel) - Method in class com.hdcookbook.grin.features.SETranslator
 
setMouseRects(Rectangle[]) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
setMouseRectStates(int[]) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
setName(String) - Method in class com.hdcookbook.grin.Feature
Sets a name for this feature.
setName(String) - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
setName(String) - Method in class com.hdcookbook.grin.input.RCHandler
 
setName(String) - Method in class com.hdcookbook.grin.Segment
Set this segment's name.
setName(String) - Method in class com.hdcookbook.grin.SESegment
 
setNamedCommands(Command[]) - Method in class com.hdcookbook.grin.SEShow
 
setNameText(String) - Method in class com.hdcookbook.grin.test.bigjdk.GrinViewScreen
 
setNextCommands(Command[]) - Method in class com.hdcookbook.grin.SESegment
 
setNextOnSetupDone(boolean) - Method in class com.hdcookbook.grin.SESegment
 
setNoShowFile(boolean) - Method in class com.hdcookbook.grin.SEShow
Set a flag to indicate that no binary show file should be generated.
setOriginalSource(String) - Method in class com.hdcookbook.grin.SEShowCommand
Sets the original source as specified in Show file.
setOriginalSource(String) - Method in class com.hdcookbook.grin.SEShowCommands
 
setOutlineColor(Color) - Method in class com.hdcookbook.grin.features.SEBox
 
setOutlineWidthX(int) - Method in class com.hdcookbook.grin.features.SEBox
 
setOutlineWidthY(int) - Method in class com.hdcookbook.grin.features.SEBox
 
setOutputFile(File) - Method in class com.hdcookbook.grin.fontstrip.FontDesignImage
 
setOutputFile(File) - Method in class com.hdcookbook.grin.fontstrip.FontImageMosaic
 
setPart(Feature) - Method in class com.hdcookbook.grin.commands.SEActivatePartCommand
 
setParts(String[], Feature[]) - Method in class com.hdcookbook.grin.features.Assembly
 
setParts(Feature[]) - Method in class com.hdcookbook.grin.features.Group
Set the parts that make up this group.
setParts(Feature[]) - Method in class com.hdcookbook.grin.features.SEGroup
Set the parts that make up this group.
setPhysicalName(String) - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
setPixelRectColorValue(Integer) - Method in class com.hdcookbook.grin.fontstrip.xml.FontDescription
 
setPlacement(Rectangle) - Method in class com.hdcookbook.grin.features.SEFixedImage
 
setPlacements(Rectangle[]) - Method in class com.hdcookbook.grin.features.SEImageSequence
 
setPop(boolean) - Method in class com.hdcookbook.grin.commands.SEActivateSegmentCommand
 
setPosition(int) - Method in class com.hdcookbook.grin.mosaic.Mosaic
Set our position within the binary list of mosaics that's written out for GRIN to consult at runtime.
setPush(boolean) - Method in class com.hdcookbook.grin.commands.SEActivateSegmentCommand
 
SETranslator - Class in com.hdcookbook.grin.features
 
SETranslator(SEShow) - Constructor for class com.hdcookbook.grin.features.SETranslator
 
SETranslator(SEShow, String) - Constructor for class com.hdcookbook.grin.features.SETranslator
 
SETranslatorModel - Class in com.hdcookbook.grin.features
 
SETranslatorModel() - Constructor for class com.hdcookbook.grin.features.SETranslatorModel
 
setRate(float) - Method in class com.hdcookbook.grin.media.PlayerWrangler
Sets the rate of playback, subject to the restrictions of the BD spec.
setRCHandlers(RCHandler[]) - Method in class com.hdcookbook.grin.SESegment
 
setRepeat(boolean) - Method in class com.hdcookbook.grin.features.SEImageSequence
 
setRepeatFrame(int) - Method in class com.hdcookbook.grin.features.SEFade
Internal use only
setRepeatFrame(int) - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
setResultText(String) - Method in class com.hdcookbook.grin.test.bigjdk.GrinViewScreen
 
setRunCommands(boolean) - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
 
setScale(int, int, int, int) - Method in class com.hdcookbook.grin.Show
Sets the scale and offset values for a show.
setScaleX(double) - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
setScaleY(double) - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
setScalingModel(InterpolatedModel) - Method in class com.hdcookbook.grin.features.SEBox
 
setScalingModel(InterpolatedModel) - Method in class com.hdcookbook.grin.features.SEFixedImage
 
setScalingModel(InterpolatedModel) - Method in class com.hdcookbook.grin.features.SEImageSequence
 
setSearchPath(String[], File[]) - Static method in class com.hdcookbook.grin.util.AssetFinder
 
setSegmentStackDepth(int) - Method in class com.hdcookbook.grin.Show
Used to build the show.
setSelectCommands(Command[][]) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
setSemiTransparent() - Method in class com.hdcookbook.grin.animator.DrawRecord
Flags that some of the pixels in the area to be drawn might be transparent or semi-transparent, either because they're not drawn to, or because they're drawn to in SrcOver mode.
setSendKeyUp(boolean) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
setSettingUpFeatures(Feature[]) - Method in class com.hdcookbook.grin.SESegment
 
setSetupMode(boolean) - Method in class com.hdcookbook.grin.Feature
Change the setup mode of this feature.
setSetupMode(boolean) - Method in class com.hdcookbook.grin.features.Assembly
Change the setup mode of this feature.
setSetupMode(boolean) - Method in class com.hdcookbook.grin.features.Box
Change the setup mode of this feature.
setSetupMode(boolean) - Method in class com.hdcookbook.grin.features.FixedImage
Change the setup mode of this feature.
setSetupMode(boolean) - Method in class com.hdcookbook.grin.features.Group
Change the setup mode of this feature.
setSetupMode(boolean) - Method in class com.hdcookbook.grin.features.ImageSequence
Change the setup mode of this feature.
setSetupMode(boolean) - Method in class com.hdcookbook.grin.features.InterpolatedModel
 
setSetupMode(boolean) - Method in class com.hdcookbook.grin.features.Modifier
Change the setup mode of this feature.
setSetupMode(boolean) - Method in class com.hdcookbook.grin.features.Text
Change the setup mode of this feature.
setSetupMode(boolean) - Method in class com.hdcookbook.grin.fontstrip.FontStripText
Change the setup mode of this feature.
setSetupMode(boolean) - Method in class com.hdcookbook.grin.io.text.SEGenericFeature
 
setSetupMode(boolean) - Method in class com.hdcookbook.grin.media.Playlist
Change the setup mode of this feature.
setShow(Show) - Method in class com.hdcookbook.grin.input.RCHandler
 
setShowText(String[]) - Method in class com.hdcookbook.grin.test.bigjdk.GrinViewScreen
 
setShowTop(String) - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when a "show_top" clause is encountered.
setShowTopGroup(SEGroup) - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when a "showtop_group" clause is encountered.
setShowTree(TreeNode) - Method in class com.hdcookbook.grin.test.bigjdk.GrinViewScreen
 
setStartSelected(boolean) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
Sets the startSelected flag
setState(int) - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
 
setState(int, boolean, boolean) - Method in class com.hdcookbook.grin.input.VisualRCHandler
Called from InvokeVisualCellCommand, and from internal methods.
setState(int, boolean, boolean, int) - Method in class com.hdcookbook.grin.input.VisualRCHandler
Called from InvokeVisualCellCommand, and from internal methods.
setStickyImages(String[]) - Method in class com.hdcookbook.grin.io.ShowBuilder
Called when a "sticky images" clause is enocuntered.
setStrings(String[]) - Method in class com.hdcookbook.grin.features.SEText
 
setSubCommands(Command[]) - Method in class com.hdcookbook.grin.GrinXHelper
Sets the sub-commands array for this class when used as a java_command.
setTarget(int) - Method in class com.hdcookbook.grin.animator.RenderContext
Set the render area target for this context to direct its calls for adding areas.
setTarget(Command) - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
 
setTarget(int) - Method in class com.hdcookbook.grin.features.SESetTarget
Internal use only.
SetTarget - Class in com.hdcookbook.grin.features
Causes its child use a different target in its RenderContext.
SetTarget(Show) - Constructor for class com.hdcookbook.grin.features.SetTarget
 
setText(String[]) - Method in class com.hdcookbook.grin.features.Text
Change the text to display.
setText(String[]) - Method in class com.hdcookbook.grin.fontstrip.FontStripText
Change the text to display.
setThreadPriority(int) - Method in class com.hdcookbook.grin.animator.AnimationEngine
Set the priority of the thread that runs the animation loop.
setTimeout(int) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
setTimeoutCommands(Command[]) - Method in class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
settingUpFeatures - Variable in class com.hdcookbook.grin.Segment
 
setup(Segment) - Method in class com.hdcookbook.grin.commands.ActivateSegmentCommand
 
setup(Assembly, Feature) - Method in class com.hdcookbook.grin.commands.SEActivatePartCommand
Called from parser
setup(boolean, int, VisualRCHandler, boolean, int) - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
Called from parser
setup() - Method in class com.hdcookbook.grin.Feature
Called by the show when it's time to begin setting up this feature.
setup(Feature) - Method in class com.hdcookbook.grin.features.Modifier
Called from the parser.
setup(Feature[]) - Method in class com.hdcookbook.grin.features.SEGroup
Called from the parser
setup(SEShow, String, int[], int[], int[][], int, int, Command[]) - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
setup(InterpolatedModel, Feature) - Method in class com.hdcookbook.grin.features.SETranslator
 
setup(Assembly, Feature[], Feature[]) - Method in class com.hdcookbook.grin.input.SEVisualRCHandler
Called from the parser
setupAbsoluteXOffset(int) - Method in class com.hdcookbook.grin.features.SETranslator
Called from the parser for the x offset, useful only when our model uses absolute coordinates
setupAbsoluteYOffset(int) - Method in class com.hdcookbook.grin.features.SETranslator
Called from the parser for the y offset, useful only when our model uses absolute coordinates
setupAssembly() - Method in class com.hdcookbook.grin.io.builders.MenuAssemblyHelper
Setup the assembly.
SetupClient - Interface in com.hdcookbook.grin.util
This interface is implemented by things in GRIN that want to get called by the setup manager thread, to do things like load images.
setupManager - Variable in class com.hdcookbook.grin.Show
Our helper that calls into us to load images and such.
SetupManager - Class in com.hdcookbook.grin.util
A SetupManager manages a low-priority thread that's used to set up GRIN features, by doing things like loading images.
SetupManager(int) - Constructor for class com.hdcookbook.grin.util.SetupManager
Create a SetupManager for setting up a maximum of numFeatures clients.
setupModelIsRelative(boolean) - Method in class com.hdcookbook.grin.features.SETranslator
Called from the parser and binary reader to determine if our model uses absolute coordinates.
setValues(int[][]) - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
setVisualRCHandler(VisualRCHandler) - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
 
SetVisualRCStateCommand - Class in com.hdcookbook.grin.commands
This command is used to set the state of a visual RC handler.
SetVisualRCStateCommand(Show) - Constructor for class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
SetVisualRCStateCommand(Show, boolean, int, VisualRCHandler, boolean) - Constructor for class com.hdcookbook.grin.commands.SetVisualRCStateCommand
Constructor for use by xlets that want to set a handler state
SetVisualRCStateCommand(Show, boolean, int, VisualRCHandler, boolean, int) - Constructor for class com.hdcookbook.grin.commands.SetVisualRCStateCommand
Constructor for use by xlets that want to set a handler state
setVspace(int) - Method in class com.hdcookbook.grin.features.SEText
 
setWhitespace(int) - Method in class com.hdcookbook.grin.fontstrip.FontDesignImage
 
setWidth(int) - Method in class com.hdcookbook.grin.features.SEBox
 
setX(int) - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
setX(int) - Method in class com.hdcookbook.grin.features.SEBox
 
setXAlign(SEImageSeqPlacement.HorizontalAlignment) - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
setXArg(int) - Method in class com.hdcookbook.grin.features.SEText
 
setXletClassBody(String) - Method in class com.hdcookbook.grin.SEShowCommands
Adds to the java source of the body of the class for the JavaSE version.
setXletMethodBody(String) - Method in class com.hdcookbook.grin.SEShowCommand
Sets the java source of the body of the method for the JavaSE version.
setY(int) - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
setY(int) - Method in class com.hdcookbook.grin.features.SEBox
 
setYAlign(SEImageSeqPlacement.VerticalAlignment) - Method in class com.hdcookbook.grin.features.parts.SEImagePlacement
 
setYArg(int) - Method in class com.hdcookbook.grin.features.SEText
 
SEVisualRCHandler - Class in com.hdcookbook.grin.input
 
SEVisualRCHandler(SEShow, VisualRCHandlerHelper) - Constructor for class com.hdcookbook.grin.input.SEVisualRCHandler
 
SEVisualRCHandler(String, String[], String[], int[][], int[][], Command[][], Command[][], Rectangle[], int[], int, Command[], boolean, VisualRCHandlerHelper) - Constructor for class com.hdcookbook.grin.input.SEVisualRCHandler
 
show - Variable in class com.hdcookbook.grin.commands.Command
 
show - Variable in class com.hdcookbook.grin.Feature
 
show - Variable in class com.hdcookbook.grin.input.RCHandler
 
show - Variable in class com.hdcookbook.grin.io.builders.MenuAssemblyHelper
 
show - Variable in class com.hdcookbook.grin.io.ShowBuilder
 
show - Variable in class com.hdcookbook.grin.Segment
 
Show - Class in com.hdcookbook.grin
Represents a show.
Show(Director) - Constructor for class com.hdcookbook.grin.Show
Create a new show.
show - Variable in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
ShowBuilder - Class in com.hdcookbook.grin.io
A helper class for parsing a show.
ShowBuilder() - Constructor for class com.hdcookbook.grin.io.ShowBuilder
 
showFrame() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Tell the model we're caught up, and show the current frame.
ShowInitializer - Class in com.hdcookbook.grin
This is a small data holder used for a Show.
ShowInitializer() - Constructor for class com.hdcookbook.grin.ShowInitializer
 
ShowNode - Class in com.hdcookbook.grin.test.bigjdk
This is a Swing TreeNode that represents a node in the show graph.
ShowNode(SEShow, String) - Constructor for class com.hdcookbook.grin.test.bigjdk.ShowNode
Create a show tree, that is, a top-level ShowNode for a show.
ShowParser - Class in com.hdcookbook.grin.io.text
The parser of a show file.
ShowParser(Reader, String, SEShow) - Constructor for class com.hdcookbook.grin.io.text.ShowParser
Create a parser to parse a show at the given location.
ShowParser(Reader, String, SEShow, ShowBuilder) - Constructor for class com.hdcookbook.grin.io.text.ShowParser
Create a parser to parse a show at the given location.
showTop - Variable in class com.hdcookbook.grin.Show
This is a dummy segment which contains one feature in its activated feature array, which represents the top of the rendering tree.
showTopGroup - Variable in class com.hdcookbook.grin.Show
A group representing a set of activated features in the currently activated Segment.
shutdown() - Static method in class com.hdcookbook.grin.util.NetworkManager
 
size - Variable in class com.hdcookbook.grin.io.builders.FontSpec
 
size() - Method in class com.hdcookbook.grin.util.IndexedSet
 
skipFrames(int) - Method in class com.hdcookbook.grin.animator.ClockBasedEngine
Skip ahead the given number of frames.
snapshot() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
srcOver - Variable in class com.hdcookbook.grin.features.Fade
 
SrcOver - Class in com.hdcookbook.grin.features
Causes its child to be painted in SRC_OVER mode, that is, with graphic-to-graphics alpha blending.
SrcOver(Show) - Constructor for class com.hdcookbook.grin.features.SrcOver
 
start() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Start the current animations.
start() - Method in class com.hdcookbook.grin.animator.ClockBasedEngine
Start the current animations.
start() - Method in class com.hdcookbook.grin.media.Playlist
Start video playback.
start() - Static method in class com.hdcookbook.grin.util.NetworkManager
 
start() - Method in class com.hdcookbook.grin.util.SetupManager
Start providing service from this SetupManager.
startCommentary() - Method in class com.hdcookbook.grin.test.bigjdk.MainRyanDirector
 
startCommentary() - Method in class com.hdcookbook.grin.test.RyanDirector
 
startEngine() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
 
startLoading(Component) - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
Start loading an image.
startLoading(Component) - Method in class com.hdcookbook.grin.util.ManagedFullImage
Start loading an image.
startLoading(Component) - Method in class com.hdcookbook.grin.util.ManagedImage
Start loading an image.
startLoading(Component) - Method in class com.hdcookbook.grin.util.ManagedSubImage
Start loading an image.
startSelected - Variable in class com.hdcookbook.grin.input.VisualRCHandler
Flag that, if true, makes the handler start out in the selected state.
startTimer(byte[], byte) - Static method in class com.hdcookbook.grin.util.Profile
Signals starting the timer on the remote computer.
startVideo() - Method in class com.hdcookbook.grin.test.bigjdk.MainRyanDirector
 
startVideo() - Method in class com.hdcookbook.grin.test.RyanDirector
Called when initialization is done, so it's OK to start the video.
state - Variable in class com.hdcookbook.grin.commands.SetVisualRCStateCommand
 
stateNames - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
stickyImages - Variable in class com.hdcookbook.grin.Show
This is the set of images that are "sticky".
stop() - Method in class com.hdcookbook.grin.media.Playlist
Stop video playback.
stop() - Method in class com.hdcookbook.grin.util.SetupManager
Stop providing service from this SetupManager.
stopTimer(int) - Static method in class com.hdcookbook.grin.util.Profile
Signals stopping the timer on the remote computer.
strings - Variable in class com.hdcookbook.grin.features.Text
 
strings - Variable in class com.hdcookbook.grin.fontstrip.FontStripText
 
style - Variable in class com.hdcookbook.grin.io.builders.FontSpec
 
subCommands - Variable in class com.hdcookbook.grin.GrinXHelper
 
SYNC_DISPLAY - Static variable in class com.hdcookbook.grin.GrinXHelper
The commandNumber for a sync_display command
syncDisplay() - Method in class com.hdcookbook.grin.Show
Synchronize the display to the current show state.

T

takeAllImages - Variable in class com.hdcookbook.grin.MosaicSpec
If set true, this mosaic will accept all images used in shows that aren't part of another mosaic.
target - Variable in class com.hdcookbook.grin.features.SetTarget
 
targetName - Variable in class com.hdcookbook.grin.features.SetTarget
 
targetsCanOverlap - Variable in class com.hdcookbook.grin.animator.AnimationEngine
 
template - Variable in class com.hdcookbook.grin.io.builders.MenuAssemblyHelper
 
terminatingEraseScreen() - Method in class com.hdcookbook.grin.animator.AnimationEngine
Erase the screen because the AnimationManager is terminating.
terminatingEraseScreen() - Method in class com.hdcookbook.grin.animator.DirectDrawEngine
Erase the screen because the AnimationManager is terminating.
terminatingEraseScreen() - Method in class com.hdcookbook.grin.animator.RepaintDrawEngine
Erase the screen because the AnimationManager is terminating.
terminatingEraseScreen() - Method in class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
Erase the screen because the AnimationManager is terminating.
Text - Class in com.hdcookbook.grin.features
Display text.
Text(Show) - Constructor for class com.hdcookbook.grin.features.Text
 
TID_ANIMATION - Static variable in class com.hdcookbook.grin.util.Profile
Constant for the thread ID of the GRIN animation thread.
TID_SETUP - Static variable in class com.hdcookbook.grin.util.Profile
Constant for the thread ID of the GRIN setup thread.
timeout - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
timeoutCommands - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
TIMER_START - Static variable in class com.hdcookbook.grin.util.Profile
 
TIMER_STOP - Static variable in class com.hdcookbook.grin.util.Profile
 
toArray(Class) - Method in class com.hdcookbook.grin.util.IndexedSet
Convert the set to an array, indexed by the index of each element.
TOP - Static variable in class com.hdcookbook.grin.features.Text
Value for alignment indicating that y refers to the top side of the text.
TOP - Static variable in class com.hdcookbook.grin.fontstrip.FontStripText
Value for alignment indicating that y refers to the top side of the text.
toString() - Method in class com.hdcookbook.grin.animator.DirectDrawEngine
 
toString() - Method in class com.hdcookbook.grin.commands.Command
Return a user-friendly string for this command for debugging purposes.
toString() - Method in class com.hdcookbook.grin.commands.SEActivatePartCommand
Return a user-friendly string for this command for debugging purposes.
toString() - Method in class com.hdcookbook.grin.commands.SEActivateSegmentCommand
Return a user-friendly string for this command for debugging purposes.
toString() - Method in class com.hdcookbook.grin.commands.SECommandList
Return a user-friendly string for this command for debugging purposes.
toString() - Method in class com.hdcookbook.grin.commands.SEResetFeatureCommand
Return a user-friendly string for this command for debugging purposes.
toString() - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
Return a user-friendly string for this command for debugging purposes.
toString() - Method in class com.hdcookbook.grin.commands.SESegmentDoneCommand
Return a user-friendly string for this command for debugging purposes.
toString() - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
Return a user-friendly string for this command for debugging purposes.
toString() - Method in class com.hdcookbook.grin.commands.SESyncDisplayCommand
Return a user-friendly string for this command for debugging purposes.
toString() - Method in class com.hdcookbook.grin.Feature
 
toString() - Method in class com.hdcookbook.grin.features.SEAssembly
toString() - Method in class com.hdcookbook.grin.features.SEBox
toString() - Method in class com.hdcookbook.grin.features.SEClipped
toString() - Method in class com.hdcookbook.grin.features.SEFade
toString() - Method in class com.hdcookbook.grin.features.SEFixedImage
toString() - Method in class com.hdcookbook.grin.features.SEGroup
toString() - Method in class com.hdcookbook.grin.features.SEGuaranteeFill
toString() - Method in class com.hdcookbook.grin.features.SEImageSequence
toString() - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
toString() - Method in class com.hdcookbook.grin.features.SEMenuAssembly
toString() - Method in class com.hdcookbook.grin.features.SEScalingModel
toString() - Method in class com.hdcookbook.grin.features.SESetTarget
toString() - Method in class com.hdcookbook.grin.features.SESrcOver
toString() - Method in class com.hdcookbook.grin.features.SEText
toString() - Method in class com.hdcookbook.grin.features.SETimer
toString() - Method in class com.hdcookbook.grin.features.SETranslator
toString() - Method in class com.hdcookbook.grin.features.SETranslatorModel
toString() - Method in class com.hdcookbook.grin.fontstrip.SEFontStripText
toString() - Method in class com.hdcookbook.grin.GrinXHelper
Return a user-friendly string for this command for debugging purposes.
toString() - Method in class com.hdcookbook.grin.input.RCHandler
 
toString() - Method in class com.hdcookbook.grin.input.SECommandRCHandler
toString() - Method in class com.hdcookbook.grin.input.SEVisualRCHandler
Give a developer-friendly string describing this handler.
toString() - Method in class com.hdcookbook.grin.input.VisualRCHandler
Give a developer-friendly string describing this handler.
toString() - Method in class com.hdcookbook.grin.io.builders.BackgroundSpec
 
toString() - Method in class com.hdcookbook.grin.media.SEPlaylist
toString() - Method in class com.hdcookbook.grin.Segment
 
toString() - Method in class com.hdcookbook.grin.SEShowCommand
Return a user-friendly string for this command for debugging purposes.
toString() - Method in class com.hdcookbook.grin.test.bigjdk.ScalingDirectDrawEngine
 
toString() - Method in class com.hdcookbook.grin.test.bigjdk.ShowNode
 
toString() - Method in class com.hdcookbook.grin.util.ManagedImage
 
Translator - Class in com.hdcookbook.grin.features
A Translator wraps other features, and adds movement taken from a translator model (represented at runtime by an InterpolatedModel) to it.
Translator(Show) - Constructor for class com.hdcookbook.grin.features.Translator
 
TranslatorHelper - Class in com.hdcookbook.grin.io.builders
A helper class for creating a Translation object.
TranslatorHelper(SETranslator, int) - Constructor for class com.hdcookbook.grin.io.builders.TranslatorHelper
 
transparent - Static variable in class com.hdcookbook.grin.animator.AnimationEngine
A useful constant that's used extensively by engines
trimUnneededKeyFrames(int, ArrayList<int[]>, int[], int[][]) - Method in class com.hdcookbook.grin.features.parts.EasingEquation
Approximate the list of keyFrames with a reduced list, within the error band of this easing equation.
tryURL(String) - Static method in class com.hdcookbook.grin.util.AssetFinder
Try to get an asset that might not be there.
tryURLHelper(String) - Method in class com.hdcookbook.grin.util.AssetFinder
Helper subclass can override this in order to search for generic assets, like images.

U

ungetImage(ManagedImage) - Static method in class com.hdcookbook.grin.util.ImageManager
Called when an image acquired with getImage is no longer needed.
unmakeSticky() - Method in class com.hdcookbook.grin.util.ManagedImage
Undo the effects of one call to makeSticky().
unmarshal(String) - Method in class com.hdcookbook.grin.fontstrip.xml.HexStringIntegerAdapter
 
unprepare() - Method in class com.hdcookbook.grin.util.HeadlessManagedImage
Undo a prepare.
unprepare() - Method in class com.hdcookbook.grin.util.ManagedFullImage
Undo a prepare.
unprepare() - Method in class com.hdcookbook.grin.util.ManagedImage
Undo a prepare.
unprepare() - Method in class com.hdcookbook.grin.util.ManagedSubImage
Undo a prepare.
unsetup() - Method in class com.hdcookbook.grin.Feature
Called by the show when this feature is no longer needed by whatever contains it.
upDown - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
upDownAlternates - Variable in class com.hdcookbook.grin.input.VisualRCHandler
 
usage() - Static method in class com.hdcookbook.grin.test.bigjdk.GrinViewJar
 
userWaitingDone() - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
This should be called when the wait of waitForUser() is done

V

valueOf(String) - Static method in enum com.hdcookbook.grin.features.parts.SEImageSeqPlacement.HorizontalAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hdcookbook.grin.features.parts.SEImageSeqPlacement.VerticalAlignment
Returns the enum constant of this type with the specified name.
values - Variable in class com.hdcookbook.grin.features.InterpolatedModel
 
values() - Static method in enum com.hdcookbook.grin.features.parts.SEImageSeqPlacement.HorizontalAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hdcookbook.grin.features.parts.SEImageSeqPlacement.VerticalAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
visitActivatePartCommand(SEActivatePartCommand) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitActivatePartCommand(SEActivatePartCommand) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitActivateSegmentCommand(SEActivateSegmentCommand) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitActivateSegmentCommand(SEActivateSegmentCommand) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitAssembly(SEAssembly) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitAssembly(SEAssembly) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitAssembly(SEAssembly) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitBox(SEBox) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitBox(SEBox) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitBox(SEBox) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitClipped(SEClipped) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitClipped(SEClipped) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitClipped(SEClipped) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitCommandRCHandler(SECommandRCHandler) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitCommandRCHandler(SECommandRCHandler) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitFade(SEFade) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitFade(SEFade) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitFade(SEFade) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitFixedImage(SEFixedImage) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitFixedImage(SEFixedImage) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitFixedImage(SEFixedImage) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitGroup(SEGroup) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitGroup(SEGroup) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitGroup(SEGroup) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitGuaranteeFill(SEGuaranteeFill) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitGuaranteeFill(SEGuaranteeFill) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitGuaranteeFill(SEGuaranteeFill) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitImageSequence(SEImageSequence) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitImageSequence(SEImageSequence) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitImageSequence(SEImageSequence) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitInterpolatedModel(SEInterpolatedModel) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitInterpolatedModel(SEInterpolatedModel) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitInterpolatedModel(SEInterpolatedModel) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitMenuAssembly(SEMenuAssembly) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitMenuAssembly(SEMenuAssembly) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitResetFeatureCommand(SEResetFeatureCommand) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitResetFeatureCommand(SEResetFeatureCommand) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitRunNamedCommand(SERunNamedCommand) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitRunNamedCommand(SERunNamedCommand) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitScalingModel(SEScalingModel) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitScalingModel(SEScalingModel) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitSegment(SESegment) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitSegment(SESegment) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitSegment(SESegment) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitSegmentDoneCommand(SESegmentDoneCommand) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitSegmentDoneCommand(SESegmentDoneCommand) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitSetTarget(SESetTarget) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitSetTarget(SESetTarget) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitSetTarget(SESetTarget) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitSetVisualRCStateCommand(SESetVisualRCStateCommand) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitSetVisualRCStateCommand(SESetVisualRCStateCommand) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitShow(SEShow) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitShow(SEShow) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitShow(SEShow) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitShowCommand(SEShowCommand) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitShowCommand(SEShowCommand) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitSrcOver(SESrcOver) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitSrcOver(SESrcOver) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitSrcOver(SESrcOver) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitSyncDisplayCommand(SESyncDisplayCommand) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitSyncDisplayCommand(SESyncDisplayCommand) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitText(SEText) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitText(SEText) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitText(SEText) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitTimer(SETimer) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitTimer(SETimer) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitTranslator(SETranslator) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitTranslator(SETranslator) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitTranslator(SETranslator) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitTranslatorModel(SETranslatorModel) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitTranslatorModel(SETranslatorModel) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitUserDefinedCommand(Command) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitUserDefinedCommand(Command) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitUserDefinedFeature(Feature) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitUserDefinedFeature(Feature) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitUserDefinedFeature(Feature) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitUserDefinedModifier(Modifier) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitUserDefinedModifier(Modifier) - Method in class com.hdcookbook.grin.SEDoubleUseChecker
 
visitUserDefinedModifier(Modifier) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
visitVisualRCHandler(SEVisualRCHandler) - Method in class com.hdcookbook.grin.AbstractSEShowVisitor
 
visitVisualRCHandler(SEVisualRCHandler) - Method in interface com.hdcookbook.grin.SEShowVisitor
 
VisualRCHandler - Class in com.hdcookbook.grin.input
A VisualRCHandler models interaction with the remote control and the mouse as a grid of cells.
VisualRCHandler() - Constructor for class com.hdcookbook.grin.input.VisualRCHandler
 
VisualRCHandlerCell - Class in com.hdcookbook.grin.io.builders
A cell within a VisualRCHandler.
VisualRCHandlerCell.ActivateCell - Class in com.hdcookbook.grin.io.builders
 
VisualRCHandlerCell.LocationRefCell - Class in com.hdcookbook.grin.io.builders
 
VisualRCHandlerCell.NullCell - Class in com.hdcookbook.grin.io.builders
 
VisualRCHandlerCell.StateCell - Class in com.hdcookbook.grin.io.builders
 
VisualRCHandlerCell.StateRefCell - Class in com.hdcookbook.grin.io.builders
 
VisualRCHandlerCell.WallCell - Class in com.hdcookbook.grin.io.builders
 
VisualRCHandlerHelper - Class in com.hdcookbook.grin.io.builders
A helper class for creating a VisualRCHandler object.
VisualRCHandlerHelper() - Constructor for class com.hdcookbook.grin.io.builders.VisualRCHandlerHelper
 
vspace - Variable in class com.hdcookbook.grin.features.Text
 
vspace - Variable in class com.hdcookbook.grin.fontstrip.FontStripText
 

W

waitForUser(String) - Method in class com.hdcookbook.grin.test.bigjdk.GenericMain
When debugging frame-by-frame, this waits for the user to do something, like hit enter or press a button.
waitForUser(String) - Method in class com.hdcookbook.grin.test.bigjdk.GrinView
When debugging frame-by-frame, this waits for the user to do something, like hit enter or press a button.
waitForVideoStartOK() - Method in class com.hdcookbook.grin.test.bigjdk.MainRyanDirector
 
wantKeypress - Variable in class com.hdcookbook.grin.input.CommandRCHandler
 
width - Variable in class com.hdcookbook.grin.features.Box
 
writeBits(DataOutputStream, int, int) - Method in class com.hdcookbook.grin.util.BitStreamIO
Write the given bits to dos.
writeBitsLong(DataOutputStream, int, long) - Method in class com.hdcookbook.grin.util.BitStreamIO
 
writeColor(Color) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out a Color instance.
writeCommandClass(SEShow, boolean, File) - Method in class com.hdcookbook.grin.io.binary.GrinBinaryWriter
Writes out an auto-generated java class that includes information about Extension classes and ShowCommand subclasses.
writeCommands(Command[]) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out the reference to an array of references to the given commands.
writeFeatureReference(Feature) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out a reference of a Feature.
writeFeaturesArrayReference(Feature[]) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Reads in refereces of Features and returns an array of Features corresponding to the references.
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.commands.SEActivatePartCommand
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.commands.SEActivateSegmentCommand
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.commands.SEResetFeatureCommand
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.commands.SERunNamedCommand
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.commands.SESetVisualRCStateCommand
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SEAssembly
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SEBox
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SEClipped
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SEFade
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SEFixedImage
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SEGroup
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SEGuaranteeFill
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SEImageSequence
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SEInterpolatedModel
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SESetTarget
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SESrcOver
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SEText
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.features.SETranslator
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.fontstrip.SEFontStripText
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.input.SECommandRCHandler
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.input.SEVisualRCHandler
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.media.SEPlaylist
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.SEGrinXHelper
 
writeInstanceData(GrinDataOutputStream) - Method in interface com.hdcookbook.grin.SENode
Record this node information to the binary file format.
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.SESegment
 
writeInstanceData(GrinDataOutputStream) - Method in class com.hdcookbook.grin.SEShowCommand
 
writeIntArray(int[]) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out an array of integers.
writeJSON(Writer, Object) - Static method in class com.hdcookbook.grin.util.JsonIO
Write a JSON object to out.
writeMosaicImage(File) - Method in class com.hdcookbook.grin.mosaic.Mosaic
Write out our image buffer as a PNG image.
writeNonNull() - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out an indication to the binary file that the object is not null.
writeNull() - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out an indication to the binary file that the object is null.
writeOutFiles(DataOutputStream) - Method in class com.hdcookbook.grin.fontstrip.FontImageMosaic
 
writeOutImageFile() - Method in class com.hdcookbook.grin.fontstrip.FontDesignImage
Writes out the content of the BufferedImage to a file.
writeRCHandlerReference(RCHandler) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out a reference of an RCHandler.
writeRCHandlersArrayReference(RCHandler[]) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out refereces of RCHandler in the array.
writeRectangle(Rectangle) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out a Rectangle instance.
writeRectangleArray(Rectangle[]) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out an array of Rectangles.
writeSegmentReference(Segment) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out a reference of a segment.
writeSharedIntArray(int[]) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
 
writeSharedRectangle(Rectangle) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
 
writeSharedRectangleArray(Rectangle[]) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
 
writeShow(DataOutputStream) - Method in class com.hdcookbook.grin.io.binary.GrinBinaryWriter
Writes out the show object for this GrinBinaryWriter, and close the DataOutputStream when done.
writeString(String) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out a reference to a String instance.
writeStringArray(String[]) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out an array of Strings.
writeSuperClassData(Feature) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out information common to all Feature types.
writeSuperClassData(RCHandler) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out information common to all RCHandler types.
writeSuperClassData(Segment) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out information common to all Segment types.
writeSuperClassData(Command) - Method in class com.hdcookbook.grin.io.binary.GrinDataOutputStream
Writes out information common to all Command types.

X

x - Variable in class com.hdcookbook.grin.features.Box
 
X_FIELD - Static variable in class com.hdcookbook.grin.features.Translator
The field number in our model for the X coordinate
xArg - Variable in class com.hdcookbook.grin.features.Text
 
xArg - Variable in class com.hdcookbook.grin.fontstrip.FontStripText
 

Y

y - Variable in class com.hdcookbook.grin.features.Box
 
Y_FIELD - Static variable in class com.hdcookbook.grin.features.Translator
The field number in our model for the Y coordinate
yArg - Variable in class com.hdcookbook.grin.features.Text
 
yArg - Variable in class com.hdcookbook.grin.fontstrip.FontStripText
 

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