Skip to main content
Ctrl+K

Cacao Engine Documentation

  • Manual
  • API Reference
  • Library API References
  • GitHub
  • Manual
  • API Reference
  • Library API References
  • GitHub

Section Navigation

  • Namespace Cacao
  • Namespace Cacao::Reactivity
  • Concept Loader
  • Concept MultiLoader
  • Template Struct astra
  • Struct ClientIdentity
  • Struct Engine::InitConfig
  • Struct Engine::RuntimeConfig
  • Struct Logger::LogToken
  • Struct Vertex
  • Class Actor
  • Class ActorRef
  • Class Asset
  • Class AudioManager
  • Class AudioPlayer
  • Class BlobResource
  • Class Camera
  • Class CodeRegistry
  • Class CommandBuffer
  • Class Component
  • Class Cubemap
  • Template Class DataEvent
  • Class Engine
  • Class Event
  • Class EventConsumer
  • Class EventManager
  • Class GPUManager
  • Class Input
  • Class Logger
  • Class Material
  • Class Mesh
  • Class MeshRenderer
  • Class Model
  • Template Class MultiFuture
  • Class OrthographicCamera
  • Class PAL
  • Class PerspectiveCamera
  • Template Class Computed
  • Class Dependency
  • Class EffectOutput
  • Template Class ExternalBinding
  • Class SideEffect
  • Template Class State
  • Class State::MutationProxy
  • Class Resource
  • Class ResourceManager
  • Class Script
  • Class Shader
  • Class Sound
  • Class Tex2D
  • Class TickController
  • Class Transform
  • Class Window
  • Class World
  • Class WorldManager
  • Template Function Cacao::Check(bool, std::string_view, std::function<void()>)
  • Template Function Cacao::Check(std::shared_ptr<P>, std::string_view, std::function<void()>)
  • Variable Paused
  • Variable Playing
  • API Reference
  • Namespace Cacao::Reactivity

Namespace Cacao::Reactivity

The namespace containing all of the reactive state machinery for the UI system.

Contents

  • Classes

Classes

  • Template Class Computed

  • Class Dependency

  • Class EffectOutput

  • Template Class ExternalBinding

  • Class SideEffect

  • Template Class State

  • Class State::MutationProxy

previous

Namespace Cacao

next

Concept Loader

On this page
  • Classes

© Copyright 2025 Owen Z. Siebers.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.16.1.