Classes
- ContainableRenderableEntity
-
A
ContainableRenderableEntityis used for subclassing entities which may be contained in aRenderableEntityContainer. Descendant classes must: - Director
-
A
Directoris responsible for managing an application and enqueuingScenes. - Dispatcher
- IdentifiableObject
-
IdentifiableObjectprovides base functionality for using unique names that are useful for debugging. - Layer
-
A
Layeris responsible for providing subclassedRenderableEntityobjects. - RenderableEntity
-
A
RenderableEntityprovides the majority of rendering and interactive functionality by overriding the required methods and working with theDispatcherto register events of intrest. - RenderableEntityContainer
-
A
RenderableEntityContaineris used for containing zero or moreContainableRenderableEntitys. Because the container itself is aContainableRenderableEntity, building a hierarchy of such containers is possible. - Scene
-
A
Sceneis responsible for providing the requiredLayers for an application.
Enumerations
- ZOrder
Protocols
- CanvasResizeHandler
-
A type conforming to
CanvasResizeHandleris capable of receiving canvas resize events through the onCanvasResize method. - EntityMouseClickHandler
-
A type conforming to
EntityMouseClickHandleris capable of receiving entity mouse click events through the onEntityMouseClick method. - EntityMouseDownHandler
-
A type conforming to
EntityMouseDownHandleris capable of receiving entity mouse down events through the onEntityMouseDown method. - EntityMouseDragHandler
-
A type conforming to
EntityMouseDragHandleris capable of receiving entity mouse drag events through the onEntityMouseDrag method. - EntityMouseEnterHandler
-
A type conforming to
EntityMouseEnterHandleris capable of receiving entity mouse enter events through the onEntityMouseEnter method. - EntityMouseLeaveHandler
-
A type conforming to
EntityMouseLeaveHandleris capable of receiving entity mouse leave events through the onEntityMouseLeave method. - EntityMouseUpHandler
-
A type conforming to
EntityMouseUpHandleris capable of receiving entity mouse up events through the onEntityMouseUp method. - EventHandler
-
An
Eventhandleris a type capable of being registered with theDispatcherto receive events of a certain type. - FrameUpdateHandler
-
A type conforming to
FrameUpdateHandleris capable of receiving frame update events through the onFrameUpdate method. - KeyDownHandler
-
A type conforming to
KeyDownHandleris capable of receiving key down events through the onKeyDown method. - KeyUpHandler
-
A type conforming to
KeyUpHandleris capable of receiving key up events through the onKeyUp method. - MouseDownHandler
-
A type conforming to
MouseDownHandleris capable of receiving mouse down events through the onMouseDown method. - MouseMoveHandler
-
A type conforming to
MouseMoveHandleris capable of receiving mouse move events through the onMouseMove method. - MouseUpHandler
-
A type conforming to
MouseUpHandleris capable of receiving mouse up events through the onMouseUp method. - WindowResizeHandler
-
A type conforming to
WindowResizeHandleris capable of receiving window resize events through the onWindowResize method.