blob: 73f053fd81be0cfe3021f72f9b3a94ccb3b96b9d [file] [log] [blame]
#ifndef _RIVE_SUB_PATH_HPP_
#define _RIVE_SUB_PATH_HPP_
#include "rive/renderer.hpp"
#include "rive/math/mat2d.hpp"
namespace rive {
///
/// A reference to a sub-path added to a ContourRenderPath with its relative
/// transform.
///
class SubPath {
private:
RenderPath* m_Path;
Mat2D m_Transform;
public:
SubPath(RenderPath* path, const Mat2D& transform);
RenderPath* path() const;
const Mat2D& transform() const;
};
} // namespace rive
#endif