blob: 0a0ea788ab9075db172bee5ee715aa7e5500c7bd [file] [log] [blame]
#include "rive/transform_component.hpp"
#include "rive/shapes/clipping_shape.hpp"
#include "rive/math/vec2d.hpp"
#include "rive/constraints/constraint.hpp"
using namespace rive;
float WorldTransformComponent::childOpacity() { return opacity(); }
void WorldTransformComponent::markWorldTransformDirty() {
addDirt(ComponentDirt::WorldTransform, true);
}
const Mat2D& WorldTransformComponent::worldTransform() const { return m_WorldTransform; }
Mat2D& WorldTransformComponent::mutableWorldTransform() { return m_WorldTransform; }
void WorldTransformComponent::opacityChanged() { addDirt(ComponentDirt::RenderOpacity, true); }