JamJar
Table of contents
Namespaces
Enumerations
Classes
- AABB
- AABBAlgorithm
- AllCollideAlgorithm
- ArraySystem
- AudioAsset
- AudioRequest
- AudioSource
- AudioSourceSystem
- Camera
- CanvasResizeSystem
- Collider
- Collision
- CollisionInfo
- CollisionSystem
- Color
- Component
- ComponentManager
- DefaultPrimitiveFragmentShader
- DefaultPrimitiveVertexShader
- DefaultTextFragmentShader
- DefaultTextureFragmentShader
- DefaultTextureVertexShader
- Ellipse
- Entity
- EntityManager
- Fake
- FakeAudioBufferSourceNode
- FakeAudioContext
- FakeComponent
- FakeEntity
- FakeGainNode
- FakeMessageBus
- FakeResizeObserver
- FakeResponse
- FakeScene
- FakeScreen
- FakeSubscriber
- FakeWebGL2RenderingContext
- FontAsset
- FontMapping
- FontRequest
- FrustumCuller
- FullscreenSystem
- GJKAlgorithm
- GLSLContext
- GLSLShader
- Game
- HTTPAudioSystem
- HTTPImageSystem
- HTTPScriptSystem
- ImageAsset
- ImageRequest
- InterpolationSystem
- KeyboardSystem
- MapSystem
- Material
- Matrix3D
- Matrix4D
- Message
- MessageBus
- Motion
- MotionSystem
- NoneCollideAlgorithm
- Pointer
- PointerCameraInfo
- PointerSystem
- Polygon
- Pooled
- Primitive
- PrimitiveSystem
- Reactor
- RelayServerV1
- RenderSystem
- Renderable
- Scene
- Script
- ScriptAsset
- ScriptRequest
- ScriptTriggerRequest
- ScriptTriggerSystem
- ScriptingEngineSystem
- ScriptingReference
- Serialization
- ShaderAsset
- Sprite
- SpriteAnimation
- SpriteAnimator
- SpriteAnimatorSystem
- SpriteKeyFrame
- SpriteSystem
- StatefulSystem
- Subscriber
- System
- SystemEntity
- Text
- TextRender
- TextSystem
- Texture
- Transform
- UI
- Vector
- WebGLSystem
- WebSocketNetworkSystemV1
Interfaces
- IAudioOptions
- ICollisionAlgorithm
- IEntity
- IFontOptions
- IFreeable
- IFrustumCuller
- IGame
- IMaterialOptions
- IMessage
- IMessageBus
- IPoolable
- IRenderable
- IScene
- ISerializable
- IShader
- IShape
- ISubscriber
- ITextureOptions
- InboundMessageV1
- OutboundMessageV1
- RelayServerRoomRequestV1
- RelayServerRoomResponseV1
Type aliases
Functions
Type aliases
Evaluator
Ƭ Evaluator: (entity
: IEntity, components
: Component[]) => boolean
Type declaration:
▸ (entity
: IEntity, components
: Component[]): boolean
Parameters:
Name | Type |
---|---|
entity |
IEntity |
components |
Component[] |
Returns: boolean
SerializationPrimitive
Ƭ SerializationPrimitive: string | boolean | number | bigint
Functions
Serialize
▸ Serialize(className
: string, serialize
: (json
: any) => ISerializable): (constructor
: Function) => void
Parameters:
Name | Type |
---|---|
className |
string |
serialize |
(json : any) => ISerializable |
Returns: function