Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Pyrite64 documentation
Light Logo Dark Logo

Contents:

  • FAQ
  • User Manual
    • Installation
    • Launcher
    • Introduction
      • General Structure
      • Game Scenes
    • Assets
      • Images
      • 3D Models
    • Editor & Engine
      • Object Lifecycle & Events
      • Components
        • Model (Static)
        • Model (Animated)
        • Light
        • Camera
        • Culling
        • Collision-Mesh
        • Collider
        • Rigid-Body
        • Character-Body
        • Constraint
        • Audio (2D)
        • Code
        • Node Graph
      • Collision & Physics
        • Character Body
      • Material System
        • Introduction
        • Materials
        • Material Instance
    • Scripting
      • Overview
      • Object-Scripts
    • CLI
    • C++ API
      • Namespace MIPS
      • Namespace MIPS::REG
      • Namespace P64
        • Class Camera
        • Class Lighting
        • Class Object
          • Struct CompRef
        • Class RenderPipeline
        • Class RenderPipelineBigTex
        • Class RenderPipelineDefault
        • Class RenderPipelineHDRBloom
        • Class Scene
          • Struct PendingCompInit
          • Struct SavedTransform
        • Struct AssetRef
        • Struct BuffMat4FP
        • Struct ComponentDef
        • Struct GlobalState
        • Struct HDRBloomConf
        • Struct Light
        • Struct ObjectEvent
        • Struct ObjectEventQueue
        • Struct ObjectEventWrapper
        • Struct ObjectRef
        • Struct PrefabParams
        • Struct PrefabRef
        • Struct RingBuffer
        • Struct RingMat4FP
        • Struct SceneConf
      • Namespace P64::AssetManager
      • Namespace P64::Assets::Type
      • Namespace P64::Audio
        • Class Handle
      • Namespace P64::AudioManager
      • Namespace P64::Coll
        • Class AABBTree
        • Class Attach
        • Class CollisionScene
        • Struct AABB
        • Struct AABBTreeNode
        • Struct BoxShape
        • Struct CapsuleShape
        • Struct CapsuleSweepHit
        • Struct CharacterBody
          • Struct Settings
        • Struct CollEvent
        • Struct Collider
        • Struct ConeShape
        • Struct Contact
        • Struct ContactConstraint
        • Struct ContactConstraintKey
        • Struct ContactConstraintKeyHash
        • Struct ContactPoint
        • Struct CylinderShape
        • Struct EpaResult
        • Struct Matrix3x3
        • Struct MeshCollider
        • Struct MeshTriangle
        • Struct MeshTriangleIndices
        • Struct Plane
        • Struct PyramidShape
        • Struct Raycast
        • Struct RaycastHit
        • Struct RigidBody
        • Struct Simplex
        • Struct SphereShape
      • Namespace P64::Comp
        • Struct AnimModel
        • Struct Audio2D
        • Struct Camera
          • Struct InitData
        • Struct CharBody
        • Struct Code
        • Struct CollBody
        • Struct CollMesh
        • Struct Constraint
        • Struct Culling
        • Struct Light
          • Struct InitData
        • Struct Model
        • Struct NodeGraph
        • Struct RigidBody
      • Namespace P64::Debug
        • Struct Menu
        • Struct MenuItem
      • Namespace P64::Debug::Overlay
      • Namespace P64::DrawLayer
        • Struct Conf
        • Struct Setup
      • Namespace P64::GlobalScript
      • Namespace P64::Lib
        • Struct FIFO
      • Namespace P64::Log
        • Struct error
        • Struct info
        • Struct warn
      • Namespace P64::Math
      • Namespace P64::MatrixManager
      • Namespace P64::Mem
        • Struct StaticMem
      • Namespace P64::NodeGraph
        • Class Instance
      • Namespace P64::ObjectFlags
      • Namespace P64::PTX
        • Class Sprites
          • Struct Conf
        • Class System
      • Namespace P64::Renderer
        • Struct Material
          • Struct Tile
          • Struct TileAxis
        • Struct MaterialInstance
          • Struct Placeholder
        • Struct MaterialState
      • Namespace P64::Renderer::BigTex
        • Class Textures
        • Class UVTexture
      • Namespace P64::Renderer::HDR
        • Class PostProcess
        • Struct Config
      • Namespace P64::SceneManager
      • Namespace P64::Script
        • Struct ScriptEntry
      • Namespace P64::VI::SwapChain
  • Developer Manual
    • Building the Editor
  • Versions
    • Changelog
    • Breaking Changes
Back to top
View this page

Struct ScriptEntry¶

struct ScriptEntry¶

Public Members

FuncObjInit init¶
FuncObjInit destroy¶
FuncObjDataDelta update¶
FuncObjDataDelta fixedUpdate¶
FuncObjDataDelta draw¶
FuncObjDataEvent onEvent¶
FuncObjDataColl onColl¶
Next
Namespace P64::VI::SwapChain
Previous
Namespace P64::Script
Copyright © 2026, Max Bebök
Made with Sphinx and @pradyunsg's Furo
On this page
  • Struct ScriptEntry
    • P64::Script::ScriptEntry
      • init
      • destroy
      • update
      • fixedUpdate
      • draw
      • onEvent
      • onColl