bool Render(const ContentContext &renderer, const Entity &entity, RenderPass &pass) const override
~VerticesColorContents() override
void SetBlendMode(BlendMode blend_mode)
void SetAlpha(Scalar alpha)
bool Render(const ContentContext &renderer, const Entity &entity, RenderPass &pass) const override
bool Render(const ContentContext &renderer, const Entity &entity, RenderPass &pass) const override
VerticesColorContents(const VerticesContents &parent)
void SetGeometry(std::shared_ptr< VerticesGeometry > geometry)
void SetAlpha(Scalar alpha)
~VerticesContents() override
VerticesUVContents(const VerticesContents &parent)
std::optional< Rect > GetCoverage(const Entity &entity) const override
Get the area of the render pass that will be affected when this contents is rendered.
void SetSourceContents(std::shared_ptr< Contents > contents)
std::optional< Rect > GetCoverage(const Entity &entity) const override
Get the area of the render pass that will be affected when this contents is rendered.
~VerticesUVContents() override
const std::shared_ptr< Contents > & GetSourceContents() const
std::shared_ptr< VerticesGeometry > GetGeometry() const
void SetAlpha(Scalar alpha)
std::optional< Rect > GetCoverage(const Entity &entity) const override
Get the area of the render pass that will be affected when this contents is rendered.