Struct Data

Struct Documentation

struct Data

Transfer bundle for an owned definition snapshot and retained uploaded resources; aggregate construction validates nothing.

Public Members

CE::Memory::Shared<CE::Rendering::Geometry::Buffer2D> geometry

Uploaded row-major cell-strip geometry retained by the constructed asset.

CE::Memory::Shared<CE::Rendering::Resources::Image> texture

Uploaded atlas image retained by the constructed asset.

Definition definition

Owned CPU metadata copied/moved into the immutable asset snapshot.

std::shared_ptr<const CE::Rendering::Resources::Material> material = {}

Optional retained explicit/loader-selected material; direct construction creates no default.