[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- pyjsdl.pyjsobj.Color
- pyjsdl.pyjsobj.HTML5Canvas
- pyjsdl.mixer.Mixer:
pyjsdl.mixer
- pyjsdl.util.PyjsMode:
Check Pyjs mode used to compile application.
- pyjsdl.pyjsobj.TextArea
- pyjsdl.pyjsobj.TextBox
- pyjsdl.event.TouchListener:
event.touchlistener
- object:
The most base type
- unreachable:
Vector2 - 2-dimensional vector.
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- pyjsdl.surface.IndexSizeError
- exceptions.StandardError:
Base class for all standard Python exceptions that do not represent
interpreter exiting.
- exceptions.RuntimeError:
Unspecified run-time error.
- pyjsdl.pyjsarray.BitSet:
BitSet provides a bitset object to use in a Python-to-JavaScript application. The object stores data in a JavaScript Uint8Array 8-bit typedarray. BitSet16 and BitSet32 stores data in Uint16Array (16-bit) and Uint32Array (32-bit) typedarray. The BitSet will dynamically expand to hold the bits required, an optional width argument define number of bits the BitSet instance will initially hold.
- pyjsdl.display.Callback
- pyjsdl.mixer.Channel:
pyjsdl.mixer.Channel
- pyjsdl.time.Clock:
pyjsdl.time.Clock
- pyjsdl.display.Display:
pyjsdl.display
- pyjsdl.event.Event:
pyjsdl.event
- pyjsdl.font.Font:
pyjsdl.font.Font
- pyjsdl.sprite.Group:
pyjsdl.sprite.Group
- pyjsdl.image.Image:
pyjsdl.image
- pyjsdl.pyjsarray.ImageData
- pyjsdl.event.JEvent:
Event object wraps browser event.
- pyjsdl.key.Key:
pyjsdl.key
- pyjsdl.mask.Mask:
pyjsdl.mask.Mask
- pyjsdl.mouse.Mouse:
pyjsdl.mouse
- pyjsdl.mixer.Music:
pyjsdl.mixer.music
- pyjsdl.pyjsarray.NP
- pyjsdl.pyjsarray.Ndarray
- pyjsdl.pyjsarray.PyjsMode
- pyjsdl.rect.Rect:
pyjsdl.Rect
- pyjsdl.mixer.Sound:
pyjsdl.mixer.Sound
- pyjsdl.sprite.Sprite:
pyjsdl.sprite.Sprite
- pyjsdl.surface.Surf
- pyjsdl.time.Time:
pyjsdl.time
- pyjsdl.util.Timer:
Simple profiling timer.
Output log can be directed to 'console' or to 'textarea'.
If output is to textarea, may specify log length.
- pyjsdl.pyjsarray.TypedArray:
TypedArray is the base class that wraps the JavaScript TypedArray objects.
The derived objects provides an interface to the JavaScript array objects.
Typedarray implemented: Uint8ClampedArray, Uint8Array, Uint16Array, Uint32Array, Int8Array, Int16Array, Int32Array, Float32Array, Float64Array.
The module contains an Ndarray class to instantiate N-dimensional arrays, ImageData and ImageMatrix classes that provide an interface to canvas ImageData, and BitSet classes that implement a bit array.
- pyjsdl.event.UserEvent
- pyjsdl.vector.VectorElementwiseProxy
- list:
list() -> new empty list
list(iterable) -> new list initialized from iterable's items