#include <path.h>
◆ PathFollower()
tram::PathFollower::PathFollower |
( |
Path * |
path, |
|
|
vec3 |
initial_pos, |
|
|
PathType |
type |
|
) |
| |
◆ Advance()
void tram::PathFollower::Advance |
( |
float |
distance | ) |
|
◆ GetPosition()
vec3 tram::PathFollower::GetPosition |
( |
| ) |
|
◆ GetTangent()
vec3 tram::PathFollower::GetTangent |
( |
| ) |
|
◆ Project()
void tram::PathFollower::Project |
( |
vec3 |
projectable | ) |
|
◆ SetOrientation()
void tram::PathFollower::SetOrientation |
( |
vec3 |
orientation | ) |
|
◆ TurnLeft()
void tram::PathFollower::TurnLeft |
( |
| ) |
|
◆ TurnRight()
void tram::PathFollower::TurnRight |
( |
| ) |
|
◆ TurnStraight()
void tram::PathFollower::TurnStraight |
( |
| ) |
|
◆ direction
◆ next
uint32_t tram::PathFollower::next |
◆ path
Path* tram::PathFollower::path |
◆ prev
uint32_t tram::PathFollower::prev |
◆ progress
float tram::PathFollower::progress |
◆ type
The documentation for this class was generated from the following files:
- C:/Users/Poga/Desktop/painis/tram-sdk/src/framework/path.h
- C:/Users/Poga/Desktop/painis/tram-sdk/src/framework/path.cpp