void SetEffectTransform(Matrix transform)
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 SetAlpha(Scalar alpha)
bool Render(const ContentContext &renderer, const Entity &entity, RenderPass &pass) const override
void SetLazyTextureCoverage(Rect rect)
void SetTexture(std::shared_ptr< Texture > texture)
std::function< std::shared_ptr< Texture >(const ContentContext &renderer)> LazyTexture
void SetLazyTexture(const LazyTexture &lazy_texture)
void SetGeometry(std::shared_ptr< VerticesGeometry > geometry)
VerticesSimpleBlendContents()
void SetTileMode(Entity::TileMode tile_mode_x, Entity::TileMode tile_mode_y)
void SetBlendMode(BlendMode blend_mode)
~VerticesSimpleBlendContents() override
void SetSamplerDescriptor(SamplerDescriptor descriptor)