Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::pieces::PieceInterpolationPath Struct Reference

#include <PieceInterpolation.hpp>

Public Attributes

std::array< std::array< InterpolationVec3, 4 >, BezierMaxSegments > segments {}
 
std::array< float, BezierMaxSegments > lengths {}
 
std::array< float, BezierMaxSegments > tangentDeltas {}
 
std::size_t used {}
 
std::uint64_t startTick {}
 
std::uint64_t endTick {}
 
InterpolationSpeed speed {InterpolationSpeed::AccelerateInOut}
 

Detailed Description

Definition at line 41 of file PieceInterpolation.hpp.

Member Data Documentation

◆ endTick

std::uint64_t monopoly::pieces::PieceInterpolationPath::endTick {}

Definition at line 48 of file PieceInterpolation.hpp.

◆ lengths

std::array<float, BezierMaxSegments> monopoly::pieces::PieceInterpolationPath::lengths {}

Definition at line 44 of file PieceInterpolation.hpp.

◆ segments

std::array<std::array<InterpolationVec3, 4>, BezierMaxSegments> monopoly::pieces::PieceInterpolationPath::segments {}

Definition at line 43 of file PieceInterpolation.hpp.

◆ speed

InterpolationSpeed monopoly::pieces::PieceInterpolationPath::speed {InterpolationSpeed::AccelerateInOut}

Definition at line 49 of file PieceInterpolation.hpp.

◆ startTick

std::uint64_t monopoly::pieces::PieceInterpolationPath::startTick {}

Definition at line 47 of file PieceInterpolation.hpp.

◆ tangentDeltas

std::array<float, BezierMaxSegments> monopoly::pieces::PieceInterpolationPath::tangentDeltas {}

Definition at line 45 of file PieceInterpolation.hpp.

◆ used

std::size_t monopoly::pieces::PieceInterpolationPath::used {}

Definition at line 46 of file PieceInterpolation.hpp.


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