=================================== Myou Engine API reference =================================== .. default-role:: code .. contents:: Structural and uncategorized modules ------------------------------------ * `Myou Engine <myou_engine.html>`_ * `Scene <scene.html>`_ * `Screen <screen.html>`_ * `Input <input.html>`_ * `Quat <quat.html>`_ * `Util <util.html>`_ * `Attributes <attributes.html>`_ Objects ------- * `Gameobject <objects/gameobject.html>`_ * `Camera <objects/camera.html>`_ * `Light <objects/light.html>`_ * `Mesh <objects/mesh.html>`_ * `Cubemap Probe <objects/cubemap_probe.html>`_ Graphics modules ---------------- Anything that touches the graphics API (MeshData should be moved here) * `Render <graphics/render.html>`_ * `Material <graphics/material.html>`_ * `Texture <graphics/texture.html>`_ * `Framebuffer <graphics/framebuffer.html>`_ * `Ubo <graphics/ubo.html>`_ GPU formats ----------- Modules that handle mesh and texture formats and optimize them for the GPU while being completely agnostic to the graphics API. * `Texture decode <gpu_formats/texture_decode.html>`_ * `Texture optimize <gpu_formats/texture_decode.html>`_ Effect system ------------- * `Effect Shaders <postprocessing/effect_shaders.html>`_ Shadows ------- * `SimpleShadow <shadows/simple_shadow.html>`_ Loaders ------- * `Loader Base <loaders/loader_base.html>`_ * `Blend <loaders/blend.html>`_ Math utils ---------- * `G3 <math_utils/g3.html>`_ * `Bezier <math_utils/bezier.html>`_ Libraries --------- * `ArrRef <_._/libs/arr_ref/arr_ref.html>`_ * `SliceMem <_._/libs/arr_ref/slice_mem.html>`_ * `Loadable <_._/libs/loadable/loadable.html>`_ * `DdxKtx <_._/libs/ddx_ktx/ddx_ktx.html>`_ * `Float16 <_._/libs/float16/float16.html>`_