API Reference
Class Hierarchy
-
- Namespace Cacao
- Struct ClientIdentity
- Struct Vertex
- Class Actor
- Class ActorHandle
- Class Asset
- Class AudioManager
- Class BinaryBlobResource
- Class BlobResource
- Class Camera
- Class CommandBuffer
- Class Component
- Class ComponentExporter
- Class Cubemap
- Template Class DataEvent
- Class Engine
- Struct Engine::Config
- Struct Engine::InitConfig
- Class Event
- Class EventConsumer
- Class EventManager
- Template Class Flushable
- Class GPUManager
- Class Logger
- Struct Logger::LogToken
- Class Mesh
- Class Model
- Template Class MultiFuture
- Class PAL
- Class PerspectiveCamera
- Class Resource
- Class ResourceManager
- Class Script
- Class Sound
- Class Tex2D
- Class TextBlobResource
- Class ThreadPool
- Class TickController
- Class Transform
- Class Window
- Class World
- Namespace Cacao
File Hierarchy
-
- Directory engine
- Directory include
- Directory Cacao
- File Actor.hpp
- File Asset.hpp
- File AudioManager.hpp
- File Camera.hpp
- File Component.hpp
- File ComponentExporter.hpp
- File Cubemap.hpp
- File DllHelper.hpp
- File Engine.hpp
- File Event.hpp
- File EventConsumer.hpp
- File EventManager.hpp
- File Exceptions.hpp
- File Flushable.hpp
- File GPU.hpp
- File Identity.hpp
- File Log.hpp
- File Mesh.hpp
- File Model.hpp
- File MultiFuture.hpp
- File PAL.hpp
- File PerspectiveCamera.hpp
- File Resource.hpp
- File ResourceManager.hpp
- File Script.hpp
- File Sound.hpp
- File Tex2D.hpp
- File ThreadPool.hpp
- File TickController.hpp
- File Time.hpp
- File Transform.hpp
- File Window.hpp
- File World.hpp
- Directory Cacao
- Directory include
- Directory engine
Full API
Namespaces
Classes and Structs
- Class Actor
- Inheritance Relationships
- Class Documentation
Actor
Actor::GetWorldTransformMatrix()
Actor::GetParent()
Actor::IsActive()
Actor::SetActive()
Actor::Reparent()
Actor::MountComponent()
Actor::MountComponent()
Actor::HasComponent()
Actor::GetComponent()
Actor::DeleteComponent()
Actor::GetAllComponents()
Actor::GetAllChildren()
Actor::~Actor()
Actor::name
Actor::guid
Actor::transform
Actor::Create()
Actor::Create()
- Class Engine
- Nested Relationships
- Class Documentation
- Class PerspectiveCamera
- Inheritance Relationships
- Class Documentation
PerspectiveCamera
PerspectiveCamera::PerspectiveCamera()
PerspectiveCamera::GetPosition()
PerspectiveCamera::SetPosition()
PerspectiveCamera::GetRotation()
PerspectiveCamera::SetRotation()
PerspectiveCamera::GetFOV()
PerspectiveCamera::SetFOV()
PerspectiveCamera::GetProjectionMatrix()
PerspectiveCamera::GetViewMatrix()
PerspectiveCamera::GetFrontVector()
PerspectiveCamera::GetRightVector()
PerspectiveCamera::GetUpVector()
PerspectiveCamera::GetLookTarget()
PerspectiveCamera::ResizeProjectionMatrix()
- Class Window
- Class Documentation
Window
Window::Mode
Window::Open()
Window::Close()
Window::HandleOSEvents()
Window::Show()
Window::Hide()
Window::SetTitle()
Window::Resize()
Window::SetMode()
Window::IsOpen()
Window::IsVisible()
Window::IsMinimized()
Window::GetTitle()
Window::GetSize()
Window::GetContentAreaSize()
Window::GetMode()
Window::Get()
- Class Documentation