Struct DrawStyle2D

Struct Documentation

struct DrawStyle2D

CPU-owned style copied during packet resolution; no entity or live transform is retained.

See also

Rendering guide

Public Members

std::shared_ptr<const ::CE::Rendering::Resources::Material> material

Explicit material override; asset submission may select its retained default when empty.

glm::mat4 model_matrix = {1.0f}

Copied local-to-world transform, identity by default.

float alpha = 1.0f

Shader alpha semantic, without common clamping.

float scale = 1.0f

Shader size semantic, without common unit conversion.

::CE::Rendering::Parameters::Set parameters

Highest-priority copied custom values; cannot override engine semantics.

std::optional<::CE::Rendering::ClipRegion2D> clip

Optional retained logical rectangle and logical viewport extent.