@daniel-zarinski/engine
Camera
Section titled “Camera”- CameraTarget
- CameraProps
- CameraRigOptions
- ChaseCameraProps
- SideCameraProps
- CameraSettings
- CameraTuning
- Camera
- ChaseCamera
- frameCamera
- FreeCamera
- SideCamera
- useCamera
Entity
Section titled “Entity”- PointerButton
- WeaponKind
- Behaviour
- BobProps
- ChaseProps
- ColliderProps
- EntityProps
- HealthProps
- InstancedModelProps
- InstancePlacement
- InteractProps
- PickupProps
- SpinProps
- TrackMoverProps
- TrackTriggerProps
- TriggerProps
- WeaponProps
- WeaponSettings
- Bob
- Chase
- dealDamage
- Entity
- Health
- InstancedModel
- Interact
- launchTrackMover
- Pickup
- readModel
- registerModel
- Spin
- TrackMover
- TrackTrigger
- Trigger
- useBehaviour
- useEntity
- useHealth
- Weapon
- GameLoadingScreenProps
- GameProps
- InputState
- LoadingState
- PlayerState
- TimeState
- WalletState
- System
- baseSystems
- mapPreviewScene
- useInput
- useLoading
- useTime
- useWallet
- Game
- nameSystem
- usePlayer
- useQualityStore
- useSaveStore
Internals
Section titled “Internals”- BodyKind
- ClientMessageType
- ColliderShape
- DevtoolsNodeKind
- LookName
- PoseState
- RoomMessageType
- RoomStatus
- RunContext
- TurnSide
- WireFormat
- Track
- AckMessage
- ActorMotion
- ActorMoveOptions
- AimedShot
- AmbientOcclusionProps
- ApplyOptions
- ArmAngles
- ArmColliderRadii
- ArmColliders
- ArmSpread
- BakeNavMeshOptions
- BakeObstaclesOptions
- BloomProps
- CaptureOptions
- ClockSample
- CloudTextureOptions
- Daylight
- Delta
- DeltaMessage
- DevtoolsNode
- DevtoolsPanel
- DevtoolsState
- EditMessage
- EntityDescription
- EntityHit
- EntityRenderer
- EscapeQuery
- GameStoreOptions
- GameStores
- GroundHeight
- HeadAngles
- HeadlessGame
- HeadlessGameOptions
- HeadTurn
- HeightfieldSamples
- HeroPathOptions
- HeroSteeringOptions
- HeroSteps
- InputMessage
- JoinMessage
- Look
- LookBackground
- LookEnvironment
- LookFog
- LookGrading
- MountedScene
- Move
- MoveRequest
- NavMeshHandle
- ObstacleBody
- OwnHeroSteps
- PathQuery
- PhysicsActor
- PhysicsHandle
- PingMessage
- PongMessage
- PoseBlend
- PostProcessingProps
- PresetsStore
- ProjectileFlight
- ProjectileLaunch
- PropRange
- RayQuery
- ReplicasProps
- RoomClock
- RoomConnection
- RoomOptions
- RoomSession
- RoomState
- SaveStore
- ScatterMatrixOptions
- ScatterPlacement
- SceneProps
- ScenesState
- SettleEyeOptions
- ShotAim
- ShotMessage
- ShotTest
- SpawnGroundOptions
- StateDump
- StepBudget
- StepInput
- StepOptions
- StepTimes
- TargetSearch
- TrackFrame
- TrackOptions
- TrackPoint
- TrackScatterCopy
- TrackScatterOptions
- TrackScatterPlacement
- TrackScatterRow
- TrackSectionPoint
- TrackSpot
- TrackSurfaceOptions
- TrackTerrain
- ViewCaptureOptions
- VignetteProps
- VrmMeasurements
- WalkCredit
- WalkMessage
- WelcomeMessage
- WorldSettings
- CameraFraming
- ClientMessage
- CloudSettings
- DaylightSettings
- Disposer
- GroundSurface
- HeadlessScene
- HeroOverlay
- HorizonBandSettings
- IconName
- LookPick
- MapName
- ModelName
- MovementIntent
- MovementSettings
- OwnershipFilter
- Position
- PresetProps
- QualityStore
- Rapier
- ReplicaOverlay
- RoomFrame
- RoomMessage
- SceneName
- ShadowBox
- Size
- SkySettings
- Snapshot
- ToneMappingMode
- WalkerBody
- AmbientOcclusionBehaviour
- AmbientOcclusionTrait
- Authority
- BloomBehaviour
- BloomTrait
- BobBehaviour
- BobTrait
- Body
- CameraBehaviour
- cameraBindings
- cameraSettings
- CameraTrait
- ChaseBehaviour
- chaseCameraSettings
- chaserCollides
- ChaseTrait
- Collider
- correctionBlendSeconds
- CorrectionOffset
- correctionSnapDistance
- correctionTolerance
- createStore
- crtFragment
- DayClock
- daylightSettings
- defaultProjectileSpeed
- defaultWalkerBody
- destinationMarkerSettings
- DrawnFeet
- dumpDecimals
- energyOrbFragment
- everyCollisionLayer
- extendGltfLoader
- extendVrmLoader
- eyeSettleSettings
- Facing
- fixedStepSeconds
- freeCameraSettings
- GameStoresContext
- getRapier
- gizmoUserData
- Gravity
- gridTextureSize
- Ground
- groundTextures
- HealthBehaviour
- HealthTrait
- heartbeatIntervalSeconds
- Held
- Hero
- HeroAnimation
- heroMotion
- heroMovementSettings
- heroPathSettings
- HullPoints
- Input
- InteractBehaviour
- InteractTrait
- Jump
- keptMoves
- keptPongs
- loadRapier
- looks
- maximumFrameSeconds
- maximumInterpolationSeconds
- Model
- ModelMeasurements
- MOTION_URLS
- Movement
- MovementBehaviour
- movementPresets
- movesPerSecond
- NavMesh
- negativeX
- negativeY
- negativeZ
- NetworkEntities
- NetworkId
- Obstacles
- openingModels
- Path
- Physics
- physicsSettings
- PickupBehaviour
- PickupTrait
- pingIntervalSeconds
- PlayerName
- portalFragment
- Pose
- positiveX
- positiveY
- positiveZ
- PostProcessingTrait
- PreviousFacing
- PreviousTransform
- Projectile
- qualitySettings
- recastReady
- Ref
- registeredBehaviours
- Resources
- rimRise
- RoomSource
- RoundTrait
- Scatter
- scatterModels
- ScenePath
- scenesStore
- sendIntervalSeconds
- shaderVertexSource
- skyCeiling
- skyDomes
- SnapshotFraction
- SpinBehaviour
- SpinTrait
- standingMetres
- Steer
- StepProfile
- stepsPerMove
- stepsPerWalk
- Systems
- Taken
- ToneMappingMode
- trackCameraSettings
- TrackMoverBehaviour
- TrackMoverTrait
- TrackRef
- TrackTriggerBehaviour
- TrackTriggerTrait
- Transform
- TriggerBehaviour
- TriggerTrait
- useDevtools
- useRoom
- Velocity
- VignetteBehaviour
- VignetteTrait
- walkBurst
- walksPerSecond
- Wallet
- waterFragment
- Weapons
- wholeMapView
- worldLimitMetres
- accumulateSteps
- activateMap
- advanceDayClock
- advanceRound
- aimAlongTrack
- aimShot
- AmbientOcclusion
- animateHeroes
- applyDelta
- applyEdit
- applySnapshot
- attachDevtools
- bakeGroundNavMesh
- bakeGroundObstacles
- bakeNavMesh
- bakeObstacles
- blendCorrectionOffsets
- Bloom
- bobEntities
- buildFragmentSource
- buildGroundMesh
- buildTrackSurface
- calculateDaylight
- calculateEnvironmentYaw
- captureEntity
- captureView
- chaseHeroes
- checkDayHour
- checkDayLength
- collectPickups
- composeScatterMatrix
- copyClientInput
- countPlayers
- createArmSpreadClip
- createCloudTexture
- createGameStores
- createGameWorld
- createGridPixels
- createGroundSurface
- createHeadlessGame
- createInputMessage
- createPhysicsWorld
- createPresetsStore
- createQualityStore
- createRoomClock
- createRoomSession
- createSaveStore
- createTrackFrame
- createWalkCredit
- DaylightRig
- decodeClientMessage
- decodeRoomMessage
- DestinationMarkerView
- diffSnapshots
- disposeNavMesh
- dressGround
- dropLandFall
- dumpKey
- dumpState
- dumpTraits
- encodeCollisionGroups
- encodeMessage
- encodeRoomMessage
- estimateRoomStep
- estimateViewStep
- expireStatModifiers
- findActiveMap
- findDrawnTarget
- findFollowedHero
- findNearestHero
- findPath
- findPlayerHero
- findPlayerWallet
- findTrackRider
- findTrait
- findTraitName
- findTraitRanges
- flyProjectiles
- focusCamera
- followGround
- followObstacles
- followPath
- followStreamedEntity
- freePhysicsWorld
- getFirstHitDistance
- GroundRenderer
- GroundView
- hash32
- hashKeys
- HeightfieldGeometry
- HeroAnimationView
- HeroView
- Hud
- isHeld
- isNumbers
- isPlayerHero
- isPlayerSteering
- isRecord
- isRemote
- isTurnPose
- isUiOwned
- launchProjectile
- layMovement
- markInteractables
- markTrackTriggers
- markTriggers
- measureEscape
- measureGroundSpeed
- measureShotDistance
- measureSnapshotFraction
- measureStandingLift
- measureStopSeconds
- mountHeadlessScene
- moveActorsThroughPhysics
- moveActorThroughPhysics
- moveAlongTracks
- moveEntities
- moveEntity
- nameGlslType
- NavMeshRenderer
- NavMeshView
- openRoom
- paintPathSurfaces
- pickEntity
- pickHit
- placePlayer
- placeScatter
- placeTrackScatter
- planMove
- PostProcessing
- prepareVrm
- quantizeSnapshot
- quaternionToYaw
- raiseHeightfield
- readActiveMap
- readCameraFraming
- readCameraOrbit
- readClimbIntent
- readColliderPoses
- readDrawnBounds
- readFramingDistance
- readGameSave
- readHullPoints
- readMovementIntent
- readPropPosition
- readSteerHeading
- readStepProfile
- reapDead
- receiveRoomMessage
- recordPong
- recordPreviousTransforms
- registerBehaviour
- registerTrait
- registerWeapon
- Replicas
- requestJump
- resetRoomClock
- resolveHeroPose
- resolveLook
- roundTo
- runBehaviours
- sampleHeightfield
- ScatterRenderer
- ScatterView
- Scene
- seedSprings
- selectNextQualityLevel
- sendHeroInput
- sendInput
- setDayHour
- setDayLength
- setObstacles
- settleEye
- sizeArmColliders
- SkyClouds
- SkyDome
- spawnGround
- spawnHero
- spawnInitialEntities
- spendCoins
- spendWalkCredit
- spinEntities
- steerFromStick
- steerHero
- stepHeroAlone
- stepOwnHero
- stepReplica
- stepSeconds
- stepStillMove
- stepWorld
- summarizeSamples
- syncCamera
- syncCameraSettings
- syncColliderBodies
- syncDaylight
- syncStreamedTransforms
- syncTransforms
- takeJumpRequest
- teleportActor
- trackMovementKeys
- trackResource
- turnHead
- useEntityRef
- useHeadless
- useKtx2
- usePresetsStore
- useScenes
- useWorldSettings
- Vignette
- VrmView
- walkHeroTo
- watchWalks
- yawToQuaternion
Materials
Section titled “Materials”- CrtMaterialProps
- EnergyOrbMaterialProps
- PortalMaterialProps
- WaterMaterialProps
- CrtMaterial
- EnergyOrbMaterial
- PortalMaterial
- WaterMaterial
Player
Section titled “Player”- RoundState
- RoundProps
- RoundScreenProps
- RoundStatus
- failRound
- finishRound
- Round
- RoundScreen
- startRound
- useRound
Shader
Section titled “Shader”- Stat
- StatBase
- StatModifier
- StatsProps
- StatsTrait
- addStatModifier
- declareStats
- readStat
- removeStatModifiers
- resolveStat
- setStatBase
- Stats