core
@zylem/game-lib / core
core
Classes
- CameraManager
- CameraPipeline
- CameraWrapper
- FirstPersonPerspective
- Fixed2DPerspective
- Game
- IsometricPerspective
- RenderBundleManager
- RenderStrategyManager
- SecondPersonPerspective
- ThirdPersonPerspective
- TopDownPerspective
Interfaces
- CameraAction
- CameraBehavior
- CameraContext
- CameraFeedOptions
- CameraOptions
- CameraPerspective
- CameraPipelineState
- CameraPose
- FirstPersonOptions
- Fixed2DOptions
- FollowTargetOptions
- GameInputConfig
- GameInputPlayerConfig
- GameLoadingEvent
- IsometricOptions
- LevelBuffer
- LevelStage
- MouseConfig
- PlatformAxisModes
- PlatformFollowOptions
- PoseDelta
- ResolveGameConfigRuntime
- SecondPersonOptions
- SetupContext
- StageEntity
- StageNavigationOptions
- StageStateChangeEvent
- StageTransitionConfig
- StrategyPanBehavior
- StrategyPanInput
- StrategyPanOptions
- StrategyPointer
- StreamLevelOptions
- StreamLevelResult
- ThirdPersonOptions
- TopDownOptions
- TransformLike
- Viewport
- VirtualTouchButtonConfig
- VirtualTouchConfig
- VirtualTouchJoystickConfig
- VirtualTouchJoysticksConfig
- VirtualTouchPosition
- ZylemGameConfig
Type Aliases
- AspectRatioValue
- CameraProjection
- DeviceProfile
- GameConfigLike
- GameDeviceConfig
- KeyboardMapping
- LoadingEvent
- MouseMapping
- PerspectiveOptions
- PerspectiveType
- PlatformAxisMode
- RenderCategory
- ResolutionInput
- RetroPreset
- RetroPresetKey
- RetroResolution
- StageBlueprint
- StageConfigLike
- StageOptions
- StageTransitionEasing
- UpdateContext
- Vec2
- Vec2Components
- Vec2Input
- Vec3
- Vec3Components
- Vec3Input
Vect3- VirtualTouchButtonsConfig
- VirtualTouchButtonSlot
- VirtualTouchStyle
- ZylemRenderer
- ZylemTransitionShader
Variables
- AspectRatio
- crossfadeTransitionShader
- Perspectives
- STAGE_STATE_CHANGE
- StageManager
- stageState
- VEC2_ONE
- VEC2_ZERO
- VEC3_ONE
- VEC3_ZERO
Functions
- createCamera
- createFollowTarget
- createGame
- createPerspective
- createPlatformFollow
- createStage
- createStrategyPan
- dispatchStageState
- entitySpawner
- gameConfig
- getDisplayAspect
- getPresetResolution
- initStageStateDispatcher
- isManagedRenderEntity
- isWebGPUSupported
- normalizeVec2
- normalizeVec3
- parseResolution
- resolveRenderCategory
- setCameraFeed
- setStageFrameProfilerEnabled
- stageConfig
- streamLevel
- streamLevelOnStage
- toThreeVector2
- toThreeVector3
- usesManagedRenderPath
- vessel