API Reference
Class Hierarchy
-
- Namespace Cacao
- Namespace Cacao::Reactivity
- Template Class Computed
- Class Dependency
- Class EffectOutput
- Template Class ExternalBinding
- Class SideEffect
- Template Class State
- Class State::MutationProxy
- Struct ClientIdentity
- 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
- Struct Engine::InitConfig
- Struct Engine::RuntimeConfig
- Class Event
- Class EventConsumer
- Class EventManager
- Class GPUManager
- Class Input
- Class Logger
- Struct Logger::LogToken
- Class Material
- Class Mesh
- Class MeshRenderer
- Class Model
- Template Class MultiFuture
- Class OrthographicCamera
- Class PAL
- Class PerspectiveCamera
- Class Resource
- Class ResourceManager
- Class Script
- Class Shader
- Class Sound
- Class Tex2D
- Class TickController
- Class Transform
- Class Window
- Class World
- Class WorldManager
- Namespace Cacao::Reactivity
- Template Struct astra
- Namespace Cacao
File Hierarchy
-
- Directory engine
- Directory include
- Directory Cacao
- File Actor.hpp
- File Asset.hpp
- File AudioManager.hpp
- File AudioPlayer.hpp
- File Camera.hpp
- File CodeRegistry.hpp
- File Cubemap.hpp
- File Engine.hpp
- File Event.hpp
- File EventConsumer.hpp
- File EventManager.hpp
- File Exceptions.hpp
- File GPU.hpp
- File Identity.hpp
- File Input.hpp
- File Log.hpp
- File Material.hpp
- File Mesh.hpp
- File MeshRenderer.hpp
- File Model.hpp
- File MultiFuture.hpp
- File OrthographicCamera.hpp
- File PAL.hpp
- File PerspectiveCamera.hpp
- File Reactivity.hpp
- File Resource.hpp
- File ResourceManager.hpp
- File Script.hpp
- File Shader.hpp
- File Sound.hpp
- File Substitutes.hpp
- File Tex2D.hpp
- File TickController.hpp
- File Transform.hpp
- File Window.hpp
- File World.hpp
- File WorldManager.hpp
- Directory Cacao
- Directory include
- Directory engine
Full API
Namespaces
Concepts
Classes and Structs
- Template Struct astra
- Inheritance Relationships
- Struct Documentation
ASTRA_SUBSTITUTE_SERIALIZE()ASTRA_SUBSTITUTE_DESERIALIZE()SerializedSubstitute()ASTRA_SUBSTITUTE_SERIALIZE()ASTRA_SUBSTITUTE_DESERIALIZE()ASTRA_SUBSTITUTE_SERIALIZE()ASTRA_SUBSTITUTE_DESERIALIZE()ASTRA_SUBSTITUTE_SERIALIZE()ASTRA_SUBSTITUTE_DESERIALIZE()ASTRA_SUBSTITUTE_SERIALIZE()ASTRA_SUBSTITUTE_DESERIALIZE()ASTRA_SUBSTITUTE_SERIALIZE()ASTRA_SUBSTITUTE_DESERIALIZE()ASTRA_SUBSTITUTE_SERIALIZE()ASTRA_SUBSTITUTE_DESERIALIZE()ASTRA_SUBSTITUTE_SERIALIZE()ASTRA_SUBSTITUTE_DESERIALIZE()ASTRA_SUBSTITUTE_SERIALIZE()ASTRA_SUBSTITUTE_DESERIALIZE()ASTRA_SUBSTITUTE_SERIALIZE()ASTRA_SUBSTITUTE_DESERIALIZE()dataxyzwguidworldAddrmeshmaterialsoundautoplayloopgainpitchMultiplierplaybackPositionpositionrotationscale
- Class Actor
- Class Documentation
Cacao::ActorGetLocalTransform()SetLocalTransform()GetWorldTransformationMatrix()GetWorldTransform()GetParent()IsActive()SetActive()Reparent()HasComponent()MountComponent()MountComponent()MountComponent()GetComponent()UnmountComponent()GetAllComponents()GetComponentsFiltered()GetAllChildren()nameguid
- Class Documentation
- Class Camera
- Inheritance Relationships
- Class Documentation
Cacao::CameraCamera()~Camera()GetPosition()SetPosition()GetRotation()GetRotationEuler()SetRotation()SetRotationEuler()GetProjectionMatrix()GetViewMatrix()GetFrontVector()GetRightVector()GetUpVector()GetLookTarget()GetClearColor()SetClearColor()ResizeProjectionMatrix()RecalculateViewMatrix()RecalculateProjectionMatrix()RecalculateCameraVectors()resizeConsumerclearColorprojectionMatrixviewMatrixviewProjectionMatrixpositionrotationfrontVecupVecrightVecdisplaySize
- Class Engine