DDraceNetwork Documentation
Loading...
Searching...
No Matches
CCubicBezier Class Reference

#include <bezier.h>

Public Member Functions

constexpr CCubicBezier ()=default
float Evaluate (float t) const
float Derivative (float t) const

Static Public Member Functions

static CCubicBezier With (float Start, float StartDerivative, float EndDerivative, float End)

Private Member Functions

constexpr CCubicBezier (float a_, float b_, float c_, float d_)

Private Attributes

float a
float b
float c
float d

Constructor & Destructor Documentation

◆ CCubicBezier() [1/2]

CCubicBezier::CCubicBezier ( float a_,
float b_,
float c_,
float d_ )
inlineconstexprprivate

◆ CCubicBezier() [2/2]

CCubicBezier::CCubicBezier ( )
constexprdefault

Member Function Documentation

◆ Derivative()

float CCubicBezier::Derivative ( float t) const

◆ Evaluate()

float CCubicBezier::Evaluate ( float t) const

◆ With()

CCubicBezier CCubicBezier::With ( float Start,
float StartDerivative,
float EndDerivative,
float End )
static

Member Data Documentation

◆ a

float CCubicBezier::a
private

◆ b

float CCubicBezier::b
private

◆ c

float CCubicBezier::c
private

◆ d

float CCubicBezier::d
private

The documentation for this class was generated from the following files: