KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
kjb::pt::Complete_state Struct Reference

Represents the state of an actor at a frame. More...

#include <pt_complete_state.h>

Public Member Functions

 Complete_state ()
 Construct an empty (and invalid) complete state. More...
 
 Complete_state (const Vector3 &pos)
 Construct a (invalid) complete state with the given position. More...
 
 Complete_state (const Vector3 &pos, double body_direction, const Vector2 &face_directions)
 Construct a complete state with the given parameters. More...
 

Public Attributes

Vector3 position
 
double body_dir
 
Vector2 face_dir
 
const Vectorattn_point
 
bool face_com
 

Detailed Description

Represents the state of an actor at a frame.

Constructor & Destructor Documentation

kjb::pt::Complete_state::Complete_state ( )
inline

Construct an empty (and invalid) complete state.

kjb::pt::Complete_state::Complete_state ( const Vector3 pos)
inline

Construct a (invalid) complete state with the given position.

kjb::pt::Complete_state::Complete_state ( const Vector3 pos,
double  body_direction,
const Vector2 face_directions 
)
inline

Construct a complete state with the given parameters.

Member Data Documentation

const Vector* kjb::pt::Complete_state::attn_point
double kjb::pt::Complete_state::body_dir
bool kjb::pt::Complete_state::face_com
Vector2 kjb::pt::Complete_state::face_dir
Vector3 kjb::pt::Complete_state::position

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