Kochol Game Engine  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
kge::math::Ray Struct Reference

#include <Ray.h>

Public Member Functions

void Set (const Vector &vPosition, const Vector &vTarget)
void CalcPickingRay (int x, int y, sn::Camera *pCam)
void TransformRayInverse (const Matrix *mat)

Public Attributes

Vector Position
Vector Target
Vector Direction

Detailed Description

Definition at line 17 of file Ray.h.

Member Function Documentation

void kge::math::Ray::CalcPickingRay ( int  x,
int  y,
sn::Camera pCam 
)
inline
void kge::math::Ray::Set ( const Vector vPosition,
const Vector vTarget 
)
inline

Definition at line 23 of file Ray.h.

References Direction, Position, and Target.

void kge::math::Ray::TransformRayInverse ( const Matrix mat)
inline

Member Data Documentation

Vector kge::math::Ray::Direction

Definition at line 19 of file Ray.h.

Referenced by CalcPickingRay(), kge::math::Triangle::IntersectRay(), Set(), and TransformRayInverse().

Vector kge::math::Ray::Position

Definition at line 19 of file Ray.h.

Referenced by CalcPickingRay(), kge::math::Triangle::IntersectRay(), Set(), and TransformRayInverse().

Vector kge::math::Ray::Target

Definition at line 19 of file Ray.h.

Referenced by CalcPickingRay(), Set(), and TransformRayInverse().


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