Namespaces | Classes | Typedefs | Functions | Variables
glh Namespace Reference

Namespaces

namespace  GLH_REAL_NAMESPACE

Classes

class  array2
class  array3
struct  cube_map_unextended
class  display_list
struct  font
struct  generic_filter
class  glut_callbacks
struct  glut_display_event
class  glut_dolly
struct  glut_event
struct  glut_idle_event
class  glut_interactor
struct  glut_keyboard_event
struct  glut_menu_status_event
struct  glut_motion_event
struct  glut_mouse_event
class  glut_mouse_to_keyboard
class  glut_pan
struct  glut_passive_motion_event
class  glut_perspective_reshaper
struct  glut_replay
struct  glut_reshape_event
class  glut_rotate
class  glut_simple_interactor
struct  glut_simple_mouse_interactor
struct  glut_special_event
struct  glut_stroke_mono_roman
struct  glut_stroke_roman
struct  glut_timer_event
class  glut_trackball
class  glut_translator
struct  glut_visibility_event
class  lazy_build_display_list
struct  library_handle
struct  normalize_vector
struct  simple_multi_line_text
class  tex_indexer2
class  tex_object
class  tex_object_1D
class  tex_object_2D
class  tex_object_3D
class  trackball
class  translator
class  vec

Typedefs

typedef GLH_REAL_NAMESPACE::line linef
typedef GLH_REAL_NAMESPACE::matrix4 matrix4f
typedef GLH_REAL_NAMESPACE::plane planef
typedef
GLH_REAL_NAMESPACE::quaternion 
quaternionf
typedef
GLH_REAL_NAMESPACE::quaternion 
rotationf
typedef GLH_REAL_NAMESPACE::vec2 vec2f
typedef GLH_REAL_NAMESPACE::vec3 vec3f
typedef vec< 3, unsigned char > vec3ub
typedef GLH_REAL_NAMESPACE::vec4 vec4f
typedef vec< 4, unsigned char > vec4ub

Functions

template<class F >
void build_2D_mipmaps (GLenum target, GLenum internal_format, GLsizei w, GLsizei h, GLenum format, F filter, const void *vdata)
matrix4f camera_lookat (const vec3f &eye, const vec3f &lookpoint, const vec3f &Up)
matrix4f frustum (float left, float right, float bottom, float top, float zNear, float zFar)
matrix4f frustum_inverse (float left, float right, float bottom, float top, float zNear, float zFar)
matrix4f get_matrix (GLenum matrix)
void glh_rotate (const quaternionf &r)
void glut_add_interactor (glut_interactor *gi, bool append=true)
void glut_display_function ()
void glut_event_processed ()
void glut_exit_on_escape (unsigned char k, int x=0, int y=0)
void glut_helpers_initialize ()
void glut_idle (bool do_idle)
void glut_idle_function ()
void glut_keyboard_function (unsigned char k, int x, int y)
void glut_menu_status_function (int status, int x, int y)
void glut_motion_function (int x, int y)
void glut_mouse_function (int button, int state, int x, int y)
void glut_passive_motion_function (int x, int y)
void glut_remove_interactor (glut_interactor *gi)
void glut_reshape_function (int w, int h)
void glut_special_function (int k, int x, int y)
void glut_timer (int msec, int value)
void glut_timer_function (int v)
void glut_visibility_function (int v)
void next_line (font *f)
matrix4f object_lookat (const vec3f &from, const vec3f &to, const vec3f &Up)
template<int N, class T >
bool operator!= (const vec< N, T > &v1, const vec< N, T > &v2)
template<int N, class T >
vec< N, T > operator* (const vec< N, T > &b, T d)
template<int N, class T >
vec< N, T > operator* (T d, const vec< N, T > &b)
template<int N, class T >
vec< N, T > operator* (const vec< N, T > &b, const vec< N, T > &d)
template<int N, class T >
vec< N, T > operator+ (const vec< N, T > &v1, const vec< N, T > &v2)
template<int N, class T >
vec< N, T > operator- (const vec< N, T > &v1, const vec< N, T > &v2)
template<int N, class T >
vec< N, T > operator/ (const vec< N, T > &b, T d)
template<int N, class T >
bool operator== (const vec< N, T > &v1, const vec< N, T > &v2)
matrix4f perspective (float fovy, float aspect, float zNear, float zFar)
matrix4f perspective_inverse (float fovy, float aspect, float zNear, float zFar)
vec3f range_compress (const vec3f &v)
vec3f range_uncompress (const vec3f &v)
void render_single_line (font *f, string text)
void set_texgen_planes (GLenum plane_type, const matrix4f &m)
float string_width (font *f, string text)
GLH_REAL to_degrees (GLH_REAL radians)
GLH_REAL to_radians (GLH_REAL degrees)

Variables

std::list< glut_interactor * > interactors
bool propagate

Typedef Documentation

Definition at line 1604 of file glh_linear.h.

Definition at line 1606 of file glh_linear.h.

Definition at line 1605 of file glh_linear.h.

Definition at line 1602 of file glh_linear.h.

Definition at line 1603 of file glh_linear.h.

Definition at line 1599 of file glh_linear.h.

Definition at line 1600 of file glh_linear.h.

typedef vec<3,unsigned char> glh::vec3ub

Definition at line 236 of file glh_linear.h.

Definition at line 1601 of file glh_linear.h.

typedef vec<4,unsigned char> glh::vec4ub

Definition at line 237 of file glh_linear.h.


Function Documentation

template<class F >
void glh::build_2D_mipmaps ( GLenum  target,
GLenum  internal_format,
GLsizei  w,
GLsizei  h,
GLenum  format,
filter,
const void vdata 
)

Definition at line 111 of file glh_mipmaps.h.

matrix4f glh::camera_lookat ( const vec3f &  eye,
const vec3f &  lookpoint,
const vec3f &  Up 
) [inline]

Definition at line 106 of file glh_convenience.h.

matrix4f glh::frustum ( float  left,
float  right,
float  bottom,
float  top,
float  zNear,
float  zFar 
) [inline]

Definition at line 125 of file glh_convenience.h.

matrix4f glh::frustum_inverse ( float  left,
float  right,
float  bottom,
float  top,
float  zNear,
float  zFar 
) [inline]

Definition at line 147 of file glh_convenience.h.

matrix4f glh::get_matrix ( GLenum  matrix) [inline]

Definition at line 71 of file glh_convenience.h.

void glh::glh_rotate ( const quaternionf &  r) [inline]

Definition at line 80 of file glh_convenience.h.

void glh::glut_add_interactor ( glut_interactor *  gi,
bool  append = true 
) [inline]

Definition at line 193 of file glh_glut.h.

Definition at line 88 of file glh_glut.h.

Definition at line 166 of file glh_glut.h.

void glh::glut_exit_on_escape ( unsigned char  k,
int  x = 0,
int  y = 0 
) [inline]

Definition at line 703 of file glh_glut.h.

Definition at line 171 of file glh_glut.h.

void glh::glut_idle ( bool  do_idle) [inline]

Definition at line 207 of file glh_glut.h.

Definition at line 95 of file glh_glut.h.

void glh::glut_keyboard_function ( unsigned char  k,
int  x,
int  y 
)

Definition at line 102 of file glh_glut.h.

void glh::glut_menu_status_function ( int  status,
int  x,
int  y 
)

Definition at line 109 of file glh_glut.h.

Definition at line 116 of file glh_glut.h.

void glh::glut_mouse_function ( int  button,
int  state,
int  x,
int  y 
)

Definition at line 123 of file glh_glut.h.

Definition at line 130 of file glh_glut.h.

void glh::glut_remove_interactor ( glut_interactor *  gi) [inline]

Definition at line 185 of file glh_glut.h.

Definition at line 137 of file glh_glut.h.

void glh::glut_special_function ( int  k,
int  x,
int  y 
)

Definition at line 144 of file glh_glut.h.

void glh::glut_timer ( int  msec,
int  value 
) [inline]

Definition at line 202 of file glh_glut.h.

Definition at line 151 of file glh_glut.h.

Definition at line 158 of file glh_glut.h.

void glh::next_line ( font *  f) [inline]

Definition at line 86 of file glh_text.h.

matrix4f glh::object_lookat ( const vec3f &  from,
const vec3f &  to,
const vec3f &  Up 
) [inline]

Definition at line 89 of file glh_convenience.h.

template<int N, class T >
bool glh::operator!= ( const vec< N, T > &  v1,
const vec< N, T > &  v2 
) [inline]

Definition at line 232 of file glh_linear.h.

template<int N, class T >
vec<N,T> glh::operator* ( const vec< N, T > &  b,
d 
) [inline]

Definition at line 192 of file glh_linear.h.

template<int N, class T >
vec<N,T> glh::operator* ( d,
const vec< N, T > &  b 
) [inline]

Definition at line 199 of file glh_linear.h.

template<int N, class T >
vec<N,T> glh::operator* ( const vec< N, T > &  b,
const vec< N, T > &  d 
) [inline]

Definition at line 203 of file glh_linear.h.

template<int N, class T >
vec<N,T> glh::operator+ ( const vec< N, T > &  v1,
const vec< N, T > &  v2 
) [inline]

Definition at line 214 of file glh_linear.h.

template<int N, class T >
vec<N,T> glh::operator- ( const vec< N, T > &  v1,
const vec< N, T > &  v2 
) [inline]

Definition at line 218 of file glh_linear.h.

template<int N, class T >
vec<N,T> glh::operator/ ( const vec< N, T > &  b,
d 
) [inline]

Definition at line 210 of file glh_linear.h.

template<int N, class T >
bool glh::operator== ( const vec< N, T > &  v1,
const vec< N, T > &  v2 
) [inline]

Definition at line 223 of file glh_linear.h.

matrix4f glh::perspective ( float  fovy,
float  aspect,
float  zNear,
float  zFar 
) [inline]

Definition at line 169 of file glh_convenience.h.

matrix4f glh::perspective_inverse ( float  fovy,
float  aspect,
float  zNear,
float  zFar 
) [inline]

Definition at line 177 of file glh_convenience.h.

vec3f glh::range_compress ( const vec3f &  v) [inline]

Definition at line 201 of file glh_convenience.h.

vec3f glh::range_uncompress ( const vec3f &  v) [inline]

Definition at line 204 of file glh_convenience.h.

void glh::render_single_line ( font *  f,
string  text 
) [inline]

Definition at line 92 of file glh_text.h.

void glh::set_texgen_planes ( GLenum  plane_type,
const matrix4f &  m 
) [inline]

Definition at line 189 of file glh_convenience.h.

float glh::string_width ( font *  f,
string  text 
) [inline]

Definition at line 76 of file glh_text.h.

GLH_REAL glh::to_degrees ( GLH_REAL  radians) [inline]

Definition at line 85 of file glh_linear.h.

GLH_REAL glh::to_radians ( GLH_REAL  degrees) [inline]

Definition at line 86 of file glh_linear.h.


Variable Documentation

Definition at line 85 of file glh_glut.h.

Definition at line 86 of file glh_glut.h.



nao_openni
Author(s): Bener SUAY
autogenerated on Mon Jan 6 2014 11:27:52