g4tools  5.4.0
Namespaces | Macros | Typedefs | Functions
glprims File Reference
#include <cstddef>
Include dependency graph for glprims:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 tools
 inlined C code : ///////////////////////////////////
 
 tools::gl
 

Macros

#define tools_glprims
 

Typedefs

typedef unsigned char tools::gl::mode_t
 

Functions

mode_t tools::gl::points ()
 
mode_t tools::gl::lines ()
 
mode_t tools::gl::line_loop ()
 
mode_t tools::gl::line_strip ()
 
mode_t tools::gl::triangles ()
 
mode_t tools::gl::triangle_strip ()
 
mode_t tools::gl::triangle_fan ()
 
bool tools::gl::is_mode (mode_t a_mode)
 
bool tools::gl::is_line (mode_t a_mode)
 
void tools::gl::cvt_2to3 (size_t a_npt, const float *a_xys, float *&a_xyzs)
 
void tools::gl::triangle_fan_to_triangles (size_t a_npt, const float *a_xyzs, float *&a_pxyzs)
 
void tools::gl::triangle_fan_to_triangles_texture (size_t a_npt, const float *a_xyzs, const float *a_tcs, float *&a_pxyzs, float *&a_ptcs)
 
void tools::gl::triangle_strip_to_triangles (size_t a_npt, const float *a_xyzs, float *&a_pxyzs)
 
void tools::gl::triangle_strip_to_triangles_texture (size_t a_npt, const float *a_xyzs, const float *a_tcs, float *&a_pxyzs, float *&a_ptcs)
 
void tools::gl::triangle_fan_to_triangles_nms (size_t a_npt, const float *a_xyzs, const float *a_nms, float *&a_pxyzs, float *&a_pnms)
 
void tools::gl::triangle_strip_to_triangles_nms (size_t a_npt, const float *a_xyzs, const float *a_nms, float *&a_pxyzs, float *&a_pnms)
 
void tools::gl::triangle_fan_to_triangles_2to3 (size_t a_npt, const float *a_xyzs, float *&a_pxyzs)
 
void tools::gl::triangle_strip_to_triangles_2to3 (size_t a_npt, const float *a_xyzs, float *&a_pxyzs)
 
void tools::gl::line_strip_to_lines_2to3 (size_t a_npt, const float *a_xyzs, float *&a_pxyzs)
 
void tools::gl::line_strip_to_lines (size_t a_npt, const float *a_xyzs, float *&a_pxyzs)
 
void tools::gl::line_loop_to_lines (size_t a_npt, const float *a_xyzs, float *&a_pxyzs)
 
void tools::gl::line_loop_to_line_strip (size_t a_npt, const float *a_xyzs, float *&a_pxyzs)
 
void tools::gl::triangle_fan_to_triangles_2to3 (size_t a_npt, const float *a_xyzs, float a_r, float a_g, float a_b, float a_a, float *&a_pxyz_rgbas)
 for DirectX_action : More...
 
void tools::gl::triangle_fan_to_triangles (size_t a_npt, const float *a_xyzs, float a_r, float a_g, float a_b, float a_a, float *&a_pxyz_rgbas)
 

Macro Definition Documentation

◆ tools_glprims

#define tools_glprims

Definition at line 5 of file glprims.