Struct DrawStyle2D
Defined in File draw-packet.h
Struct Documentation
-
struct DrawStyle2D
CPU-owned style copied during packet resolution; no entity or live transform is retained.
See also
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.
-
std::shared_ptr<const ::CE::Rendering::Resources::Material> material