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

  • Cacao Common Utilities API
    • Class bytestreambuf
    • Class ibytestream
    • Class obytestream
    • Class ubytestreambuf
    • Function CheckException
    • Function ValidateYAMLNode(const YAML::Node&, std::function<std::string(const YAML::Node&)>, const std::string&, const std::string&)
    • Function ValidateYAMLNode(const YAML::Node&, YAML::NodeType::value, const std::string&, const std::string&)
    • Function ValidateYAMLNode(const YAML::Node&, YAML::NodeType::value, std::function<std::string(const YAML::Node&)>, const std::string&, const std::string&)
  • Cacao Assets Library API
    • Namespace libcacaoasset
    • Struct Cubemap
    • Struct Material
    • Struct Material::Param
    • Struct Material::TexRef
    • Struct Resource
    • Struct Shader
    • Struct Shader::Descriptor
    • Struct Descriptor::TextureParameter
    • Struct Descriptor::UniformParameter
    • Struct World
    • Struct World::Actor
    • Struct World::Component
    • Class AssetPack
    • Function libcacaoasset::DecodeCubemap
    • Function libcacaoasset::DecodeMaterial
    • Function libcacaoasset::DecodeShader
    • Function libcacaoasset::DecodeWorld
    • Function libcacaoasset::EncodeCubemap
    • Function libcacaoasset::EncodeMaterial
    • Function libcacaoasset::EncodeShader
    • Function libcacaoasset::EncodeWorld
    • Function libcacaoasset::ValidateResourceAddress
  • Cacao Audio Decoder Library API
    • Namespace libcacaoaudiodecode
    • Struct Result
    • Function libcacaoaudiodecode::DecodeAudio
  • Cacao Images Library API
    • Namespace libcacaoimage
    • Namespace libcacaoimage::decode
    • Namespace libcacaoimage::encode
    • Struct Image
    • Function libcacaoimage::ChangeChannelLayout
    • Function libcacaoimage::Convert16To8BitColor
    • Function libcacaoimage::decode::DecodeGeneric
    • Function libcacaoimage::decode::DecodeJPEG
    • Function libcacaoimage::decode::DecodePNG
    • Function libcacaoimage::decode::DecodeTGA
    • Function libcacaoimage::decode::DecodeTIFF
    • Function libcacaoimage::decode::DecodeWebP
    • Function libcacaoimage::encode::EncodeJPEG
    • Function libcacaoimage::encode::EncodePNG
    • Function libcacaoimage::encode::EncodeTGA
    • Function libcacaoimage::encode::EncodeTIFF
    • Function libcacaoimage::encode::EncodeWebP
    • Function libcacaoimage::encode::Reencode
    • Function libcacaoimage::Flip
  • Library API References
  • Cacao Assets Library API
  • Namespace libcacaoasset

Namespace libcacaoasset

Contents

  • Classes

  • Functions

Classes

  • Struct Cubemap

  • Struct Material

  • Struct Material::Param

  • Struct Material::TexRef

  • Struct Resource

  • Struct Shader

  • Struct Shader::Descriptor

  • Struct Descriptor::TextureParameter

  • Struct Descriptor::UniformParameter

  • Struct World

  • Struct World::Actor

  • Struct World::Component

  • Class AssetPack

Functions

  • Function libcacaoasset::DecodeCubemap

  • Function libcacaoasset::DecodeMaterial

  • Function libcacaoasset::DecodeShader

  • Function libcacaoasset::DecodeWorld

  • Function libcacaoasset::EncodeCubemap

  • Function libcacaoasset::EncodeMaterial

  • Function libcacaoasset::EncodeShader

  • Function libcacaoasset::EncodeWorld

  • Function libcacaoasset::ValidateResourceAddress

previous

Cacao Assets Library API

next

Struct Cubemap

On this page
  • Classes
  • Functions

© Copyright 2025 Owen Z. Siebers.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.16.1.