A B C D E F G H I M P Q R S T U

A

add(GUIComponent) - Method in class sdl.test.gui.GUIContainer
 
addAudioPlay(AudioPlay) - Method in class sdl.test.TestAudio
 
addComponentListener(EventListener) - Method in class sdl.test.gui.GUIComponent
TODO create component listner
ADDED_BY_PARENT - Static variable in class sdl.test.gui.GUIHierarchyChangedEvent
 
addHierarchyListener(GUIHierarchyListener) - Method in class sdl.test.gui.GUIContainer
 
aSurface - Static variable in class sdl.test.TestVideo3
 

B

blitSurface(SDLSurface, SDLRect, SDLRect) - Method in class sdl.test.gui.GUIGraphics
blits src surface onto the current video surface.

C

cleanSDL() - Method in class sdl.test.ext.sfont.TestSFont1
 
cleanSDL() - Method in class sdl.test.ext.sfont.TestSFont3
 
componentListeners - Variable in class sdl.test.gui.GUIComponent
 
Config - class sdl.test.Config.
returns resource directory holding images, sounds, etc..
Config() - Constructor for class sdl.test.Config
 
contains(int, int) - Method in class sdl.test.gui.GUIComponent
Checks whether this component "contains" the specified point, where x and y are defined to be relative to the coordinate system of this component.
create() - Method in class sdl.test.gui.GUIGraphics
 
createHiColor(SDLPixelFormat, byte, byte, byte) - Static method in class sdl.test.TestVideo3
 
createHiColor(SDLPixelFormat, byte, byte, byte) - Static method in class sdl.test.TestVideo2
 

D

dispatchEvent(GUIComponentEvent) - Method in class sdl.test.gui.GUIComponent
TODO must implement subcomponents and events.
dispatchEvent(SDLCustomEvent) - Static method in class sdl.test.gui.GUIRuntime
 
display(SDLSurface) - Method in class sdl.test.TestCool
 
display(SDLSurface) - Method in class sdl.test.TestAnim2
 
display(SDLSurface) - Method in class sdl.test.TestAnim
 
doPixelColorHack(long, SDLSurface) - Static method in class sdl.test.gui.GUIRuntime
SDL Pixel Access methods
drawLine(int, int, int, int) - Method in class sdl.test.gui.GUIGraphics
 
drawLine(SDLSurface, int, int, int, int) - Static method in class sdl.test.TestVideo3
 
drawPixel(int, int) - Static method in class sdl.test.TestVideo3
draws a pixel of the current color.
drawPixel(int, int, SDLSurface, int) - Method in class sdl.test.ext.sfont.TestSFont3
 
drawRect(int, int, int, int) - Method in class sdl.test.gui.GUIGraphics
 
drawRect(SDLSurface, int, int, int, int) - Static method in class sdl.test.TestVideo3
 
drawString(String, int, int) - Method in class sdl.test.gui.GUIGraphics
 

E

eventData - Variable in class sdl.test.gui.GUIComponentEvent
 
eventSource - Variable in class sdl.test.gui.GUIComponentEvent
 
EXC_MSG1 - Static variable in class sdl.test.TestCool
 

F

feedMe(int, int, SDLAudio) - Method in class sdl.test.TestAudio
 
fill3DRect(int, int, int, int, boolean) - Method in class sdl.test.gui.GUIGraphics
 
fill3DRect(Rectangle) - Method in class sdl.test.gui.GUIGraphics
 
fillRect(int, int, int, int) - Method in class sdl.test.gui.GUIGraphics
 
fillRect(SDLSurface, int, int, int, int) - Static method in class sdl.test.TestVideo3
 
fillRectNative(int, int, int, int) - Method in class sdl.test.gui.GUIGraphics
 
finalize() - Method in class sdl.test.gui.GUIRuntime
 
fontFile - Static variable in class sdl.test.ext.sfont.TestSFont3
 

G

getBackground() - Method in class sdl.test.gui.GUIComponent
 
getBounds() - Method in class sdl.test.gui.GUIComponent
Gets the bounds of this component in the form of a Rectangle object.
getColor() - Method in class sdl.test.gui.GUIGraphics
 
getComponentAt(int, int) - Method in class sdl.test.gui.GUIComponent
TODO must implement subcomponents
getEventData() - Method in class sdl.test.gui.GUIComponentEvent
 
getEventSource() - Method in class sdl.test.gui.GUIComponentEvent
 
getEventType() - Method in class sdl.test.gui.GUIHierarchyChangedEvent
 
getFontPath() - Static method in class sdl.test.Config
 
getGraphics() - Method in class sdl.test.gui.GUIComponent
TODO must implement subcomponents and must make this graphics relative to the context of this component This is pretty inefficient.
getGraphics() - Method in class sdl.test.gui.GUIRuntime
 
getLocation() - Method in class sdl.test.gui.GUIComponent
Gets the location of this component in the form of a point specifying the component's top-left corner.
getLocationOnScreen() - Method in class sdl.test.gui.GUIComponent
 
getParent() - Method in class sdl.test.gui.GUIComponent
 
getPixelColorAt(int) - Static method in class sdl.test.TestVideo3
 
getResPath() - Static method in class sdl.test.Config
 
getSDLSurface() - Method in class sdl.test.gui.GUIGraphics
 
getShort(short) - Static method in class sdl.test.TestVideo3
 
getShort(short) - Static method in class sdl.test.TestVideo2
 
getSize() - Method in class sdl.test.gui.GUIComponent
 
getStaticInstance() - Static method in class sdl.test.gui.GUIRuntime
 
GUIComponent - class sdl.test.gui.GUIComponent.
for gui demo - unfinished, Minimal Component implememntation for awt-like gui that uses SDL graphics and events.
GUIComponent() - Constructor for class sdl.test.gui.GUIComponent
 
GUIComponentEvent - class sdl.test.gui.GUIComponentEvent.
for gui demo -unfinished, Custom events for minimal awt-like gui
GUIComponentEvent(Object, GUIComponent) - Constructor for class sdl.test.gui.GUIComponentEvent
 
GUIContainer - class sdl.test.gui.GUIContainer.
for demo gui - unfinished, Minimal Container for awt-like gui based on SDL graphics and events
GUIContainer() - Constructor for class sdl.test.gui.GUIContainer
 
GUIGraphics - class sdl.test.gui.GUIGraphics.
for gui demo - unfinished, Rudimentary prototype for SDL implementation of a java.awt.Graphics object.
GUIGraphics() - Constructor for class sdl.test.gui.GUIGraphics
 
GUIHierarchyChangedEvent - class sdl.test.gui.GUIHierarchyChangedEvent.
for gui demo - unfinished, Used to notify components they have been added to a parents container.
GUIHierarchyChangedEvent(int, GUIComponent) - Constructor for class sdl.test.gui.GUIHierarchyChangedEvent
 
GUIHierarchyListener - interface sdl.test.gui.GUIHierarchyListener.
 
GUIRuntime - class sdl.test.gui.GUIRuntime.
for demo gui - unfinished, Rudimentary prototype for SDL implementation of a java.awt.Toolkit object.
GUIRuntime() - Constructor for class sdl.test.gui.GUIRuntime
 

H

hierarchyListeners - Variable in class sdl.test.gui.GUIContainer
 

I

ImageComp - class sdl.test.gui.unit.ImageComp.
Demonstrates extending GUIComponent, draws a picture in the background.
ImageComp(String) - Constructor for class sdl.test.gui.unit.ImageComp
 
incomingEvents(SDLCustomEvent) - Method in class sdl.test.TestUserEvent
 
incomingEvents(SDLCustomEvent) - Method in class sdl.test.TestMpegVideo
 
incomingEvents(SDLCustomEvent) - Method in class sdl.test.TestMpegAudio
 
incomingEvents(SDLCustomEvent) - Method in class sdl.test.TestKeyboard
 
incomingEvents(SDLCustomEvent) - Method in class sdl.test.TestEvent
 
incomingEvents(SDLCustomEvent) - Method in class sdl.test.TestAudio
 
incomingEvents(SDLCustomEvent) - Method in class sdl.test.gui.GUIComponent
Called wrapper by SDLEvent dispatcher for native SDL events and by processEvent() for our custom GUI events
incomingEvents(SDLCustomEvent) - Method in class sdl.test.gui.GUIRuntime
 
initEventService() - Method in class sdl.test.gui.GUIRuntime
 
initSDL() - Method in class sdl.test.ext.sfont.TestSFont1
 
initSDL() - Method in class sdl.test.ext.sfont.TestSFont3
 
initSDL() - Method in class sdl.test.gui.GUIRuntime
Begin SDL Runtime methods

M

m_SDL - Variable in class sdl.test.ext.sfont.TestSFont1
 
m_SDL - Variable in class sdl.test.ext.sfont.TestSFont3
 
main(String[]) - Static method in class sdl.test.TestUserEvent
 
main(String[]) - Static method in class sdl.test.TestMpegVideo
 
main(String[]) - Static method in class sdl.test.Config
 
main(String[]) - Static method in class sdl.test.TestVideo3
 
main(String[]) - Static method in class sdl.test.TestVideo2
 
main(String[]) - Static method in class sdl.test.TestVideo
 
main(String[]) - Static method in class sdl.test.TestSimple
 
main(String[]) - Static method in class sdl.test.TestMpegAudio
 
main(String[]) - Static method in class sdl.test.TestKeyboard
 
main(String[]) - Static method in class sdl.test.TestImage
 
main(String[]) - Static method in class sdl.test.TestFillRect
 
main(String[]) - Static method in class sdl.test.TestEvent
 
main(String[]) - Static method in class sdl.test.TestCool
 
main(String[]) - Static method in class sdl.test.TestConvertSurface
 
main(String[]) - Static method in class sdl.test.TestColorKeys
 
main(String[]) - Static method in class sdl.test.TestBlit
 
main(String[]) - Static method in class sdl.test.TestAudio
 
main(String[]) - Static method in class sdl.test.TestAnim2
 
main(String[]) - Static method in class sdl.test.TestAnim
 
main(String[]) - Static method in class sdl.test.TestAlpha
 
main(String[]) - Static method in class sdl.test.ext.sfont.TestSFont1
 
main(String[]) - Static method in class sdl.test.ext.sfont.TestSFont3
 
main(String[]) - Static method in class sdl.test.ext.sfont.TestSFont2
 
main(String[]) - Static method in class sdl.test.gui.unit.TestCompEvents
 
main(String[]) - Static method in class sdl.test.gui.unit.TestGraphics
MAIN
main(String[]) - Static method in class sdl.test.gui.unit.TestCustComp
 
main(String[]) - Static method in class sdl.test.gui.unit.TestCompBounds
 
main(String[]) - Static method in class sdl.test.gui.unit.TestCompAdd
 
move() - Method in class sdl.test.TestCool
 
move() - Method in class sdl.test.TestAnim2
 
move() - Method in class sdl.test.TestAnim
 

P

paint(GUIGraphics) - Method in class sdl.test.gui.GUIContainer
 
paint(GUIGraphics) - Method in class sdl.test.gui.GUIComponent
 
paint(GUIGraphics) - Method in class sdl.test.gui.unit.ImageComp
 
paintAll(GUIGraphics) - Method in class sdl.test.gui.GUIComponent
TODO implement subcomponent paint
parent - Variable in class sdl.test.gui.GUIComponent
 
PATH - Static variable in class sdl.test.TestSimple
 
pixel_color - Static variable in class sdl.test.TestVideo3
 
playSound(String) - Method in class sdl.test.TestAudio
 
processEvent(GUIComponentEvent) - Method in class sdl.test.gui.GUIComponent
Calls incomingEvents().
processEvent(SDLCustomEvent) - Method in class sdl.test.gui.GUIContainer
processes events and dispatches them to sub components - keyboard - mouse - custom

Q

quitEventService() - Method in class sdl.test.gui.GUIRuntime
 
quitSDL() - Method in class sdl.test.gui.GUIRuntime
 

R

resourcePath - Static variable in class sdl.test.Config
 
runTest(String) - Method in class sdl.test.ext.sfont.TestSFont1
 
runTest(String) - Method in class sdl.test.ext.sfont.TestSFont3
 
runTest(String) - Method in class sdl.test.ext.sfont.TestSFont2
 

S

sdl.test - package sdl.test
Demos and unit tests that illustrate the use of JSDL.
sdl.test.ext.sfont - package sdl.test.ext.sfont
 
sdl.test.gui - package sdl.test.gui
Demo to exercise various API in a minimal awt-like gui system.
sdl.test.gui.unit - package sdl.test.gui.unit
 
sdl.test.junit - package sdl.test.junit
 
setAsStaticInstance() - Method in class sdl.test.gui.GUIRuntime
 
setBackground(Color) - Method in class sdl.test.gui.GUIComponent
 
setBounds(int, int, int, int) - Method in class sdl.test.gui.GUIComponent
 
setBounds(Rectangle) - Method in class sdl.test.gui.GUIComponent
 
setColor(Color) - Method in class sdl.test.gui.GUIGraphics
 
setColor(int, int, int) - Static method in class sdl.test.TestVideo3
 
setEventData(Object) - Method in class sdl.test.gui.GUIComponentEvent
 
setLocation(int, int) - Method in class sdl.test.gui.GUIComponent
 
setPixelColorAt(int, int, int, int) - Static method in class sdl.test.TestVideo3
 
setSDLSurface(SDLSurface) - Method in class sdl.test.gui.GUIGraphics
END basic java.awt.Graphics methods
setSize(int, int) - Method in class sdl.test.gui.GUIComponent
 
setUp() - Method in class sdl.test.junit.TestWindow
 
setUp() - Method in class sdl.test.junit.TestVideo
 
setUp() - Method in class sdl.test.junit.TestOverlay
 
setUp() - Method in class sdl.test.junit.TestCDRom
 
subComponents - Variable in class sdl.test.gui.GUIComponent
 

T

tearDown() - Method in class sdl.test.junit.TestWindow
 
tearDown() - Method in class sdl.test.junit.TestVideo
 
tearDown() - Method in class sdl.test.junit.TestOverlay
 
tearDown() - Method in class sdl.test.junit.TestCDRom
 
test3drects(GUIGraphics) - Method in class sdl.test.gui.unit.TestGraphics
 
testAll(GUIGraphics) - Method in class sdl.test.gui.unit.TestGraphics
 
TestAlpha - class sdl.test.TestAlpha.
Demo of alpha blending with JSDL.
TestAlpha() - Constructor for class sdl.test.TestAlpha
 
TestAnim - class sdl.test.TestAnim.
Demo of sprites with JSDL.
TestAnim(int, int, SDLSurface) - Constructor for class sdl.test.TestAnim
 
TestAnim2 - class sdl.test.TestAnim2.
TestAnim with AlphaBlending
TestAnim2(int, int, SDLSurface) - Constructor for class sdl.test.TestAnim2
 
TestAudio - class sdl.test.TestAudio.
Plays different sounds based on Keyboard events.
TestAudio() - Constructor for class sdl.test.TestAudio
 
TestBlit - class sdl.test.TestBlit.
Shows basic bit blitting
TestBlit() - Constructor for class sdl.test.TestBlit
 
TestCDRom - class sdl.test.junit.TestCDRom.
 
TestCDRom(String) - Constructor for class sdl.test.junit.TestCDRom
 
TestColorKeys - class sdl.test.TestColorKeys.
Shows effects of setting color key
TestColorKeys() - Constructor for class sdl.test.TestColorKeys
 
TestCompAdd - class sdl.test.gui.unit.TestCompAdd.
tests container.add()
TestCompAdd() - Constructor for class sdl.test.gui.unit.TestCompAdd
 
TestCompBounds - class sdl.test.gui.unit.TestCompBounds.
Tests setBounds
TestCompBounds() - Constructor for class sdl.test.gui.unit.TestCompBounds
 
TestCompEvents - class sdl.test.gui.unit.TestCompEvents.
 
TestCompEvents() - Constructor for class sdl.test.gui.unit.TestCompEvents
 
TestConvertSurface - class sdl.test.TestConvertSurface.
Shows converting one surface to another.
TestConvertSurface() - Constructor for class sdl.test.TestConvertSurface
 
TestCool - class sdl.test.TestCool.
Demo of Sprites and MP3 audio playback.
TestCool(int, int, SDLSurface) - Constructor for class sdl.test.TestCool
 
testCreateCursor() - Method in class sdl.test.junit.TestVideo
 
testCreateRGBSurface() - Method in class sdl.test.junit.TestVideo
 
testCreateRGBSurfaceFrom() - Method in class sdl.test.junit.TestVideo
 
TestCustComp - class sdl.test.gui.unit.TestCustComp.
Tests a Custom GUIComponent, Uses ImageComp component that displays an image
TestCustComp() - Constructor for class sdl.test.gui.unit.TestCustComp
 
testEject() - Method in class sdl.test.junit.TestCDRom
 
TestEvent - class sdl.test.TestEvent.
Prints out mouse and keyboard input events on the current SDL surface.
TestEvent() - Constructor for class sdl.test.TestEvent
 
TestFillRect - class sdl.test.TestFillRect.
Demo of native Surface.fillRect(...) method.
TestFillRect() - Constructor for class sdl.test.TestFillRect
 
testfillrects(GUIGraphics) - Method in class sdl.test.gui.unit.TestGraphics
 
testGetCaption() - Method in class sdl.test.junit.TestWindow
 
testGetCaption() - Method in class sdl.test.junit.TestOverlay
 
testGetCursor() - Method in class sdl.test.junit.TestVideo
 
testGetGammaRamp() - Method in class sdl.test.junit.TestVideo
 
testGetName() - Method in class sdl.test.junit.TestCDRom
 
testGetRGB() - Method in class sdl.test.junit.TestVideo
 
testGetRGBA() - Method in class sdl.test.junit.TestVideo
 
testGetVideoDriverName() - Method in class sdl.test.junit.TestVideo
 
testGetVideoInfo() - Method in class sdl.test.junit.TestVideo
 
testGetVideoSurface() - Method in class sdl.test.junit.TestVideo
 
testGrabInput() - Method in class sdl.test.junit.TestWindow
 
testGrabInput() - Method in class sdl.test.junit.TestOverlay
 
TestGraphics - class sdl.test.gui.unit.TestGraphics.
for demo gui - unifinished, only shows use of SDLGraphics object
TestGraphics() - Constructor for class sdl.test.gui.unit.TestGraphics
 
testIconify() - Method in class sdl.test.junit.TestWindow
 
testIconify() - Method in class sdl.test.junit.TestOverlay
 
TestImage - class sdl.test.TestImage.
Shows we can load an image.
TestImage() - Constructor for class sdl.test.TestImage
 
TestKeyboard - class sdl.test.TestKeyboard.
Monitors keyboard events
TestKeyboard() - Constructor for class sdl.test.TestKeyboard
 
testlines(GUIGraphics) - Method in class sdl.test.gui.unit.TestGraphics
Begin testing methods
TestMpegAudio - class sdl.test.TestMpegAudio.
Demonstrates playing of an MP3 file using SMPEG for SDL
TestMpegAudio() - Constructor for class sdl.test.TestMpegAudio
 
TestMpegVideo - class sdl.test.TestMpegVideo.
Demonstrates playing of an MP3 file using SMPEG for SDL
TestMpegVideo() - Constructor for class sdl.test.TestMpegVideo
 
testNbDrives() - Method in class sdl.test.junit.TestCDRom
 
testOpen() - Method in class sdl.test.junit.TestCDRom
 
TestOverlay - class sdl.test.junit.TestOverlay.
 
TestOverlay(String) - Constructor for class sdl.test.junit.TestOverlay
 
testPauseResume() - Method in class sdl.test.junit.TestCDRom
This should be played after testPlay when using Junit...
testPlay() - Method in class sdl.test.junit.TestCDRom
 
testrects(GUIGraphics) - Method in class sdl.test.gui.unit.TestGraphics
 
testSetCaption() - Method in class sdl.test.junit.TestWindow
 
testSetCaption() - Method in class sdl.test.junit.TestOverlay
 
testSetGammaRamp() - Method in class sdl.test.junit.TestVideo
 
testSetIcon() - Method in class sdl.test.junit.TestWindow
 
testSetIcon() - Method in class sdl.test.junit.TestOverlay
 
TestSFont1 - class sdl.test.ext.sfont.TestSFont1.
Draws "Welcome.." using SFont.
TestSFont1() - Constructor for class sdl.test.ext.sfont.TestSFont1
 
TestSFont2 - class sdl.test.ext.sfont.TestSFont2.
Like TestSFont1, plus SFont text input
TestSFont2() - Constructor for class sdl.test.ext.sfont.TestSFont2
 
TestSFont3 - class sdl.test.ext.sfont.TestSFont3.
Like TestSFont3, plus direct pixel access.
TestSFont3() - Constructor for class sdl.test.ext.sfont.TestSFont3
 
testShowCursor() - Method in class sdl.test.junit.TestVideo
 
TestSimple - class sdl.test.TestSimple.
Verify basic video surface stuff works.
TestSimple() - Constructor for class sdl.test.TestSimple
 
testStop() - Method in class sdl.test.junit.TestCDRom
 
testToggleFullScreen() - Method in class sdl.test.junit.TestWindow
 
testToggleFullScreen() - Method in class sdl.test.junit.TestOverlay
 
TestUserEvent - class sdl.test.TestUserEvent.
Shows custom user defined SDLUserEvent in action.
TestUserEvent() - Constructor for class sdl.test.TestUserEvent
 
TestVideo - class sdl.test.TestVideo.
Demo of creating a surface and setting the video mode.
TestVideo - class sdl.test.junit.TestVideo.
 
TestVideo() - Constructor for class sdl.test.TestVideo
 
TestVideo(String) - Constructor for class sdl.test.junit.TestVideo
 
TestVideo2 - class sdl.test.TestVideo2.
Demo of direct pixel access to create a small window with a gradient color fill.
TestVideo2() - Constructor for class sdl.test.TestVideo2
 
TestVideo3 - class sdl.test.TestVideo3.
Demo of direct pixel access to draw 5 vertical lines on the screen.
TestVideo3() - Constructor for class sdl.test.TestVideo3
 
testVideoMode() - Method in class sdl.test.junit.TestVideo
 
TestWindow - class sdl.test.junit.TestWindow.
 
TestWindow(String) - Constructor for class sdl.test.junit.TestWindow
 
toString() - Method in class sdl.test.gui.GUIHierarchyChangedEvent
 
toString() - Method in class sdl.test.gui.GUIComponentEvent
 
toString() - Method in class sdl.test.gui.GUIGraphics
 
translate(int, int) - Method in class sdl.test.gui.GUIGraphics
begin basic java.awt.Graphics methods
type - Variable in class sdl.test.gui.GUIComponentEvent
 

U

updateSurface() - Method in class sdl.test.gui.GUIRuntime
 
usage() - Static method in class sdl.test.ext.sfont.TestSFont1
 

A B C D E F G H I M P Q R S T U