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]

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

◆ CCubicBezier() [2/2]

constexpr 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: