Functions
core/vgui/internals/vgui_draw_line.h File Reference

Draw infinite lines. More...

Go to the source code of this file.

Functions

bool vgui_draw_line (double const T[4][4], double const X[4], double const Y[4])
 draw infinite line spanned in space by two points.
bool vgui_draw_line (double const P[4][4], double const M[4][4], double const X[4], double const Y[4])
 draw infinite line spanned in space by two points.
bool vgui_draw_line (double const X[4], double const Y[4])
 draw infinite line spanned in space by two points (easy).
bool vgui_draw_line (double const T[4][4], double a, double b, double c)
 draw infinite line $ax+by+cw=0, z=0$ from total projection matrix $T=P M$.
bool vgui_draw_line (double const P[4][4], double const M[4][4], double a, double b, double c)
 draw infinite line $ax+by+cw=0, z=0$ from projection and modelview matrices, P and M.
bool vgui_draw_line (double a, double b, double c)
 draw infinite line $ax+by+cw=0, z=0$ (easy).

Detailed Description

Draw infinite lines.

Author:
fsm

Definition in file vgui_draw_line.h.


Function Documentation

bool vgui_draw_line ( double const  T[4][4],
double const  X[4],
double const  Y[4] 
)

draw infinite line spanned in space by two points.

From total projection matrix $T = P \cdot M$.

Definition at line 19 of file vgui_draw_line.cxx.

bool vgui_draw_line ( double const  P[4][4],
double const  M[4][4],
double const  X[4],
double const  Y[4] 
)

draw infinite line spanned in space by two points.

From projection and modelview matrices, P and M.

Definition at line 88 of file vgui_draw_line.cxx.

bool vgui_draw_line ( double const  X[4],
double const  Y[4] 
)

draw infinite line spanned in space by two points (easy).

Definition at line 95 of file vgui_draw_line.cxx.

bool vgui_draw_line ( double const  T[4][4],
double  a,
double  b,
double  c 
)

draw infinite line $ax+by+cw=0, z=0$ from total projection matrix $T=P M$.

Definition at line 117 of file vgui_draw_line.cxx.

bool vgui_draw_line ( double const  P[4][4],
double const  M[4][4],
double  a,
double  b,
double  c 
)

draw infinite line $ax+by+cw=0, z=0$ from projection and modelview matrices, P and M.

Definition at line 200 of file vgui_draw_line.cxx.

bool vgui_draw_line ( double  a,
double  b,
double  c 
)

draw infinite line $ax+by+cw=0, z=0$ (easy).

Definition at line 207 of file vgui_draw_line.cxx.