Struct Content2D

Inheritance Relationships

Derived Types

Struct Documentation

struct Content2D

Retains immutable uploaded contents without a per-object frame selection.

Direct construction permits null handles; loaders/submission validate their own inputs. Native use still requires the original live backend domain.

Subclassed by CE::Assets::Graphics::Asset, CE::Assets::Sprites::Asset, CE::Assets::Tilesets::Animation, CE::Assets::Tilesets::Asset, CE::Assets::Tilesets::Tile, CE::Text::Legacy::Font

Public Functions

inline Content2D(std::shared_ptr<CE::Rendering::Geometry::Buffer2D> geometry, std::shared_ptr<CE::Rendering::Resources::Image> texture, std::shared_ptr<const CE::Rendering::Resources::Material> material = {})

Public Members

const std::shared_ptr<CE::Rendering::Geometry::Buffer2D> geometry
const std::shared_ptr<CE::Rendering::Resources::Image> texture
const std::shared_ptr<const CE::Rendering::Resources::Material> material