ezEngine Release 26.3
Loading...
Searching...
No Matches
ezSpline::ControlPoint Struct Reference

Public Member Functions

ezResult Serialize (ezStreamWriter &ref_writer) const
 
ezResult Deserialize (ezStreamReader &ref_reader)
 
void SetPosition (const ezSimdVec4f &vPos)
 
ezSplineTangentMode::Enum GetTangentModeIn () const
 
void SetTangentModeIn (ezSplineTangentMode::Enum mode)
 
void SetTangentIn (const ezSimdVec4f &vTangent, ezSplineTangentMode::Enum mode=ezSplineTangentMode::Custom)
 
ezSplineTangentMode::Enum GetTangentModeOut () const
 
void SetTangentModeOut (ezSplineTangentMode::Enum mode)
 
void SetTangentOut (const ezSimdVec4f &vTangent, ezSplineTangentMode::Enum mode=ezSplineTangentMode::Custom)
 
ezAngle GetRoll () const
 
void SetRoll (ezAngle roll)
 
void SetScale (const ezSimdVec4f &vScale)
 
void SetAutoTangents (const ezSimdVec4f &vDirIn, const ezSimdVec4f &vDirOut)
 

Public Attributes

ezSimdVec4f m_vPos = ezSimdVec4f::MakeZero()
 
ezSimdVec4f m_vPosTangentIn = ezSimdVec4f::MakeZero()
 
ezSimdVec4f m_vPosTangentOut = ezSimdVec4f::MakeZero()
 
ezSimdVec4f m_vUpDirAndRoll = ezSimdVec4f::MakeZero()
 
ezSimdVec4f m_vUpDirTangentIn = ezSimdVec4f::MakeZero()
 
ezSimdVec4f m_vUpDirTangentOut = ezSimdVec4f::MakeZero()
 
ezSimdVec4f m_vScale = ezSimdVec4f(1)
 
ezSimdVec4f m_vScaleTangentIn = ezSimdVec4f::MakeZero()
 
ezSimdVec4f m_vScaleTangentOut = ezSimdVec4f::MakeZero()
 

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