Chicane

Curve

Header
Includes/Chicane/Core/Math/Curve.hpp
Namespace
Chicane::Curve

Functions

AccessReturnModifierNameDescription
public
std::vector<Vec3>
static
getTriangleVertices(
const  std::vector<Curve>& inContours
float inPixelSize
)
public
std::vector<std::uint32_t>
static
getTriangleIndices(
const  std::vector<Curve>& inContours
)
public
void
setSegmentCount(
std::uint32_t inSegmentCount
)
public
void
addQuadraticPoint(
const  Vec2& inControl
const  Vec2& inPoint
)
public
void
addBezierPoint(
const  Vec2& inControlA
const  Vec2& inControlB
const  Vec2& inPoint
)
public
bool
const
isHole()

Members

AccessTypeModifierNameDescription
protected
std::uint32_t
m_segmentCount