SYMBOL INDEX (1007 symbols across 58 files) FILE: include/m_dist.h type m_image (line 66) | struct m_image type m_image (line 66) | struct m_image type m_image (line 67) | struct m_image type m_image (line 67) | struct m_image type m_image (line 68) | struct m_image type m_image (line 68) | struct m_image type m_image (line 68) | struct m_image type m_image (line 69) | struct m_image type m_image (line 69) | struct m_image type m_image (line 69) | struct m_image function m_dist_transform_1d (line 111) | void m_dist_transform_1d(float *dest, float *src, int count) function m_voronoi_transform_1d (line 129) | void m_voronoi_transform_1d(float *destd, int *desti, float *src, int co... function m_dist_transform_2d (line 148) | void m_dist_transform_2d(float *dest, float *src, int width, int height) function m_voronoi_transform_2d (line 180) | void m_voronoi_transform_2d(float *destd, int *desti, float *src, int wi... function m_image_dist_mask_init (line 230) | void m_image_dist_mask_init(struct m_image *dest, const struct m_image *... function m_image_dist_transform (line 250) | void m_image_dist_transform(struct m_image *dest, const struct m_image *... function m_image_voronoi_transform (line 269) | void m_image_voronoi_transform(struct m_image *destd, struct m_image *de... function m_image_voronoi_fill (line 289) | void m_image_voronoi_fill(struct m_image *dest, const struct m_image *sr... FILE: include/m_image.h type m_image (line 90) | struct m_image type m_image (line 108) | struct m_image type m_image (line 109) | struct m_image type m_image (line 111) | struct m_image type m_image (line 111) | struct m_image type m_image (line 112) | struct m_image type m_image (line 112) | struct m_image type m_image (line 113) | struct m_image type m_image (line 113) | struct m_image type m_image (line 114) | struct m_image type m_image (line 114) | struct m_image type m_image (line 115) | struct m_image type m_image (line 115) | struct m_image type m_image (line 116) | struct m_image type m_image (line 116) | struct m_image type m_image (line 118) | struct m_image type m_image (line 118) | struct m_image type m_image (line 119) | struct m_image type m_image (line 119) | struct m_image type m_image (line 120) | struct m_image type m_image (line 120) | struct m_image type m_image (line 121) | struct m_image type m_image (line 121) | struct m_image type m_image (line 122) | struct m_image type m_image (line 122) | struct m_image type m_image (line 123) | struct m_image type m_image (line 123) | struct m_image type m_image (line 124) | struct m_image type m_image (line 124) | struct m_image type m_image (line 125) | struct m_image type m_image (line 125) | struct m_image type m_image (line 126) | struct m_image type m_image (line 126) | struct m_image type m_image (line 127) | struct m_image type m_image (line 127) | struct m_image type m_image (line 129) | struct m_image type m_image (line 129) | struct m_image type m_image (line 130) | struct m_image type m_image (line 130) | struct m_image type m_image (line 131) | struct m_image type m_image (line 131) | struct m_image type m_image (line 132) | struct m_image type m_image (line 132) | struct m_image type m_image (line 158) | struct m_image type m_image (line 158) | struct m_image type m_image (line 159) | struct m_image type m_image (line 159) | struct m_image type m_image (line 160) | struct m_image type m_image (line 160) | struct m_image type m_image (line 163) | struct m_image type m_image (line 163) | struct m_image type m_image (line 167) | struct m_image type m_image (line 167) | struct m_image type m_image (line 168) | struct m_image type m_image (line 168) | struct m_image type m_image (line 169) | struct m_image type m_image (line 169) | struct m_image type m_image (line 170) | struct m_image type m_image (line 170) | struct m_image type m_image (line 171) | struct m_image type m_image (line 171) | struct m_image type m_image (line 174) | struct m_image type m_image (line 174) | struct m_image type m_image (line 175) | struct m_image type m_image (line 175) | struct m_image type m_image (line 178) | struct m_image type m_image (line 179) | struct m_image type m_image (line 180) | struct m_image type m_image (line 180) | struct m_image type m_image (line 181) | struct m_image type m_image (line 181) | struct m_image type m_image (line 182) | struct m_image type m_image (line 182) | struct m_image type m_image (line 183) | struct m_image type m_image (line 186) | struct m_image type m_image (line 186) | struct m_image type m_image (line 195) | struct m_image type m_image (line 198) | struct m_image type m_image (line 199) | struct m_image type m_image (line 199) | struct m_image type m_image (line 200) | struct m_image type m_image (line 200) | struct m_image function MIAPI (line 235) | MIAPI void m_linear_to_sRGB(float *dest, const float *src, int size) function MIAPI (line 248) | MIAPI void m_sRGB_to_linear(float *dest, const float *src, int size) function MIAPI (line 261) | MIAPI void m_RGB_to_HSV(float *dest, const float *src) function MIAPI (line 300) | MIAPI void m_HSV_to_RGB(float *dest, const float *src) function MIAPI (line 345) | MIAPI void m_RGB_to_HSL(float *dest, const float *src) function MIAPI (line 387) | MIAPI void m_HSL_to_RGB(float *dest, const float *src) function MIAPI (line 440) | MIAPI void m_gaussian_kernel(float *dest, int size, float radius) function MIAPI (line 472) | MIAPI void m_sst(float *dest, const float *src, int count) function MIAPI (line 488) | MIAPI void m_harris_response(float *dest, const float *src, int count) function MIAPI (line 501) | MIAPI void m_tfm(float *dest, const float *src, int count) function MIAPI (line 530) | MIAPI float m_chi_squared_distance(const float *src1, const float *src2,... function MIAPI (line 549) | MIAPI float m_convolution(const float *src1, const float *src2, int size) function MIAPI (line 557) | MIAPI void m_normalize(float *dest, const float *src, int size) function MIAPI (line 573) | MIAPI void m_normalize_sum(float *dest, const float *src, int size) function MIAPI (line 589) | MIAPI float m_mean(const float *src, int size) function MIAPI (line 597) | MIAPI float m_squared_distance(const float *src1, const float *src2, int... function MIAPI (line 1088) | MIAPI float m_half2float(uint16_t h) function MIAPI (line 1101) | MIAPI uint16_t m_float2half(float flt) function MIAPI (line 1117) | MIAPI int m_type_sizeof(char type) function MIAPI (line 1146) | MIAPI void m_image_create(struct m_image *image, char type, int width, i... function MIAPI (line 1167) | MIAPI void m_image_destroy(struct m_image *image) function MIAPI (line 1173) | MIAPI void m_image_copy(struct m_image *dest, const struct m_image *src) function MIAPI (line 1200) | MIAPI void m_image_copy_sub_image(struct m_image *dest, const struct m_i... function MIAPI (line 1260) | MIAPI void m_image_ubyte_to_float(struct m_image *dest, const struct m_i... function MIAPI (line 1283) | MIAPI void m_image_ushort_to_float(struct m_image *dest, const struct m_... function MIAPI (line 1306) | MIAPI void m_image_half_to_float(struct m_image *dest, const struct m_im... function MIAPI (line 1328) | MIAPI void m_image_float_to_ubyte(struct m_image *dest, const struct m_i... function MIAPI (line 1352) | MIAPI void m_image_float_to_ushort(struct m_image *dest, const struct m_... function MIAPI (line 1376) | MIAPI void m_image_float_to_half(struct m_image *dest, const struct m_im... function MIAPI (line 1398) | MIAPI void m_image_extract_component(struct m_image *dest, const struct ... function MIAPI (line 1458) | MIAPI void m_image_reframe_zero(struct m_image *dest, const struct m_ima... function MIAPI (line 1539) | MIAPI void m_image_reframe(struct m_image *dest, const struct m_image *s... function MIAPI (line 1618) | MIAPI void m_image_rotate_left(struct m_image *dest, const struct m_imag... function MIAPI (line 1674) | MIAPI void m_image_rotate_right(struct m_image *dest, const struct m_ima... function MIAPI (line 1730) | MIAPI void m_image_rotate_180(struct m_image *dest, const struct m_image... function MIAPI (line 1786) | MIAPI void m_image_mirror_x(struct m_image *dest, const struct m_image *... function MIAPI (line 1842) | MIAPI void m_image_mirror_y(struct m_image *dest, const struct m_image *... function MIAPI (line 1898) | MIAPI void m_image_premultiply(struct m_image *dest, const struct m_imag... function MIAPI (line 1919) | MIAPI void m_image_unpremultiply(struct m_image *dest, const struct m_im... function MIAPI (line 1948) | MIAPI void m_image_sRGB_to_linear(struct m_image *dest, const struct m_i... function MIAPI (line 1975) | MIAPI void m_image_linear_to_sRGB(struct m_image *dest, const struct m_i... function MIAPI (line 2002) | MIAPI void m_image_summed_area(struct m_image *dest, const struct m_imag... function MIAPI (line 2044) | MIAPI void m_image_convolution_h_raw(struct m_image *dest, const struct ... function MIAPI (line 2093) | MIAPI void m_image_convolution_v_raw(struct m_image *dest, const struct ... function MIAPI (line 2142) | MIAPI void m_image_convolution_h(struct m_image *dest, const struct m_im... function MIAPI (line 2183) | MIAPI void m_image_convolution_v(struct m_image *dest, const struct m_im... function MIAPI (line 2222) | MIAPI void m_image_gaussian_blur(struct m_image *dest, const struct m_im... function MIAPI (line 2262) | MIAPI void m_image_grey(struct m_image *dest, const struct m_image *src) function MIAPI (line 2292) | MIAPI void m_image_max(struct m_image *dest, const struct m_image *src) function MIAPI (line 2324) | MIAPI void m_image_max_abs(struct m_image *dest, const struct m_image *src) function m__convolve_pixel (line 2356) | static float m__convolve_pixel(float *data, int width, float *kernel) function MIAPI (line 2370) | MIAPI void m_image_sobel(struct m_image *dest, const struct m_image *src) function MIAPI (line 2402) | MIAPI void m_image_harris(struct m_image *dest, const struct m_image *sr... function m__test_pixel (line 2434) | static int m__test_pixel(uint8_t *src, int w, int h, int x, int y, uint8... function MIAPI (line 2441) | MIAPI int m_image_floodfill_4x(struct m_image *dest, int x, int y, uint8... function MIAPI (line 2472) | MIAPI int m_image_floodfill_8x(struct m_image *dest, int x, int y, uint8... function m__dilate_erode (line 2510) | static void m__dilate_erode(struct m_image *dest, const struct m_image *... function MIAPI (line 2551) | MIAPI void m_image_dilate(struct m_image *dest, const struct m_image *src) function MIAPI (line 2564) | MIAPI void m_image_erode(struct m_image *dest, const struct m_image *src) function MIAPI (line 2577) | MIAPI void m_image_edge_4x(struct m_image *dest, const struct m_image *s... function MIAPI (line 2645) | MIAPI void m_image_thin(struct m_image *dest) function MIAPI (line 2737) | MIAPI void m_image_non_max_supp(struct m_image *dest, const struct m_ima... function MIAPI (line 2785) | MIAPI int m_image_corner_harris(const struct m_image *src, int margin, f... function MIAPI (line 2825) | MIAPI void m_image_sub_pixel(const struct m_image *src, float x, float y... function m__bilinear (line 2865) | static void m__bilinear(struct m_image *dest, const struct m_image *src,... function MIAPI (line 2883) | MIAPI void m_image_pyrdown(struct m_image *dest, const struct m_image *src) function MIAPI (line 2916) | MIAPI void m_image_resize(struct m_image *dest, const struct m_image *sr... FILE: include/m_math.h type float3 (line 80) | typedef struct {float x, y, z;} float3; type float2 (line 99) | typedef struct {float x, y;} float2; type float4 (line 100) | typedef struct {float x, y, z, w;} float4; type m_rand_desc (line 148) | typedef struct {unsigned int z, w;} m_rand_desc; function m_next_power_of_two (line 226) | MMAPI unsigned int m_next_power_of_two(unsigned int x) function m_rand_user (line 240) | MMAPI unsigned int m_rand_user(m_rand_desc *desc) function MMAPI (line 247) | MMAPI float m_randf_user(m_rand_desc *desc) function MMAPI (line 253) | MMAPI void m_srand(unsigned int z, unsigned int w) function m_rand (line 259) | MMAPI unsigned int m_rand(void) function MMAPI (line 264) | MMAPI float m_randf(void) function MMAPI (line 269) | MMAPI float m_interpolation_cubic(float y0, float y1, float y2, float y3... function MMAPI (line 280) | MMAPI float m_interpolation_catmullrom(float y0, float y1, float y2, flo... function MMAPI (line 291) | MMAPI void m_quat_identity(float4 *dest) function MMAPI (line 300) | MMAPI void m_quat_normalize(float4 *dest, const float4 *src) function MMAPI (line 315) | MMAPI void m_quat_rotation_axis(float4 *dest, const float3 *axis, float ... function MMAPI (line 327) | MMAPI void m_quat_rotation_euler(float4 *dest, const float3 *euler) function MMAPI (line 348) | MMAPI void m_quat_mul(float4 *dest, const float4 *A, const float4 *B) function MMAPI (line 356) | MMAPI void m_quat_slerp(float4 *dest, const float4 *A, const float4 *B, ... function MMAPI (line 396) | MMAPI void m_quat_extract_axis_angle(float3 *axis, float *angle, const f... function MMAPI (line 418) | MMAPI void m_mat4_identity(float *dest) function MMAPI (line 425) | MMAPI void m_mat4_perspective(float *dest, float fov, float ratio, float... function MMAPI (line 465) | MMAPI void m_mat4_ortho(float *dest, float left, float right, float bott... function MMAPI (line 491) | MMAPI void m_mat4_lookat(float *dest, const float3 *pos, const float3 *d... function MMAPI (line 522) | MMAPI void m_mat4_translation(float *dest, const float3 *translation) function MMAPI (line 529) | MMAPI void m_mat4_rotation_axis(float *dest, const float3 *axis, float a... function MMAPI (line 548) | MMAPI void m_mat4_rotation_euler(float *dest, const float3 *euler) function MMAPI (line 572) | MMAPI void m_mat4_scale(float *dest, const float3 *scale) function MMAPI (line 579) | MMAPI void m_mat4_mul(float *dest, const float *A, const float *B) function MMAPI (line 599) | MMAPI void m_mat4_transpose(float *dest, const float *src) function MMAPI (line 607) | MMAPI void m_mat4_inverse_transpose(float *dest, const float *src) function MMAPI (line 706) | MMAPI void m_mat4_inverse(float *dest, const float *src) function MMAPI (line 713) | MMAPI void m_mat4_extract_euler(float3 *dest, const float *matrix) function MMAPI (line 750) | MMAPI void m_mat4_rotate3(float3 *dest, const float *matrix, const float... function MMAPI (line 757) | MMAPI void m_mat4_inverse_rotate3(float3 *dest, const float *matrix, con... function MMAPI (line 764) | MMAPI void m_mat4_transform3(float3 *dest, const float *matrix, const fl... function MMAPI (line 771) | MMAPI void m_mat4_transform4(float4 *dest, const float *matrix, const fl... function MMAPI (line 779) | MMAPI float m_2d_polygon_area(float2 *points, int count) function MMAPI (line 797) | MMAPI float m_2d_polyline_length(float2 *points, int count) function MMAPI (line 807) | MMAPI int m_2d_line_to_line_intersection(float2 *dest, float2 *p11, floa... function MMAPI (line 833) | MMAPI int m_2d_box_to_box_collision(float2 *min1, float2 *max1, float2 *... function MMAPI (line 840) | MMAPI float m_3d_polyline_length(float3 *points, int count) function MMAPI (line 850) | MMAPI int m_3d_box_to_box_collision(float3 *min1, float3 *max1, float3 *... function MMAPI (line 858) | MMAPI int m_3d_ray_box_intersection_in_out(float3 *ray_origin, float3 *r... function MMAPI (line 894) | MMAPI int m_3d_ray_sphere_intersection_in_out(float3 *ray_origin, float3... function MMAPI (line 910) | MMAPI float m_3d_ray_plane_intersection(float3 *ray_origin, float3 *ray_... function MMAPI (line 918) | MMAPI float m_3d_ray_sphere_intersection(float3 *ray_origin, float3 *ray... function MMAPI (line 938) | MMAPI float m_3d_ray_box_intersection(float3 *ray_origin, float3 *ray_di... function MMAPI (line 979) | MMAPI float m_3d_ray_triangle_intersection(float3 *ray_origin, float3 *r... function m__plane_box_overlap (line 1036) | static int m__plane_box_overlap(float3 *normal, float3 *vert, float3 *ma... function MMAPI (line 1095) | MMAPI int m_3d_tri_box_overlap(float3 *boxcenter, float3 *boxhalfsize, f... FILE: include/m_path_finding.h type m_pf_point (line 48) | struct m_pf_point type m_pf_point (line 56) | struct m_pf_point type m_pf_point (line 59) | struct m_pf_point function MPFAPI (line 75) | MPFAPI void m_pf_floodfill(unsigned int *map, int w, int h, int x, int y... function MPFAPI (line 101) | MPFAPI int m_pf_backtrace(struct m_pf_point *dest, const unsigned int *m... FILE: include/m_raster.h function MRAPI (line 90) | MRAPI void m_raster_inv_bilerp(float *dest, float x, float y, const floa... function MRAPI (line 131) | MRAPI void m_raster_triangle_bbox_att4(float *dest, int width, int heigh... function MRAPI (line 198) | MRAPI void m_raster_triangle_att4(float *dest, int width, int height, fl... function MRAPI (line 218) | MRAPI void m_raster_line(float *dest, int width, int height, int comp, f... function MRAPI (line 249) | MRAPI void m_raster_circle(float *dest, int width, int height, int comp,... function MRAPI (line 297) | MRAPI void m_raster_polygon(float *dest, int width, int height, int comp... FILE: tests/3rdparty/glfw/deps/EGL/eglext.h type khronos_utime_nanoseconds_t (line 128) | typedef khronos_utime_nanoseconds_t EGLTimeKHR; type khronos_utime_nanoseconds_t (line 209) | typedef khronos_utime_nanoseconds_t EGLTimeNV; type EGLClientPixmapHI (line 246) | struct EGLClientPixmapHI type EGLClientPixmapHI (line 254) | struct EGLClientPixmapHI type EGLClientPixmapHI (line 256) | struct EGLClientPixmapHI type khronos_utime_nanoseconds_t (line 318) | typedef khronos_utime_nanoseconds_t EGLuint64NV; type khronos_uint64_t (line 332) | typedef khronos_uint64_t EGLuint64KHR; type EGLNativeFileDescriptorKHR (line 446) | typedef int EGLNativeFileDescriptorKHR; type khronos_ssize_t (line 499) | typedef khronos_ssize_t EGLsizeiANDROID; type EGLsizeiANDROID (line 501) | typedef EGLsizeiANDROID (*EGLGetBlobFuncANDROID) (const void *key, EGLsi... FILE: tests/3rdparty/glfw/deps/GL/glext.h type GLchar (line 6147) | typedef char GLchar; type GLintptr (line 6152) | typedef ptrdiff_t GLintptr; type GLsizeiptr (line 6153) | typedef ptrdiff_t GLsizeiptr; type GLintptrARB (line 6158) | typedef ptrdiff_t GLintptrARB; type GLsizeiptrARB (line 6159) | typedef ptrdiff_t GLsizeiptrARB; type GLcharARB (line 6164) | typedef char GLcharARB; type GLhalfARB (line 6170) | typedef unsigned short GLhalfARB; type GLhalfNV (line 6174) | typedef unsigned short GLhalfNV; type __int32 (line 6206) | typedef __int32 int32_t; type __int64 (line 6207) | typedef __int64 int64_t; type GLint64EXT (line 6216) | typedef int64_t GLint64EXT; type GLuint64EXT (line 6217) | typedef uint64_t GLuint64EXT; type GLint64 (line 6221) | typedef int64_t GLint64; type GLuint64 (line 6222) | typedef uint64_t GLuint64; type __GLsync (line 6223) | struct __GLsync type _cl_context (line 6228) | struct _cl_context type _cl_event (line 6229) | struct _cl_event type GLintptr (line 6245) | typedef GLintptr GLvdpauSurfaceNV; type GLvoid (line 6562) | typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERPROC) (GLenum target, GLenum ac... type GLubyte (line 6901) | typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GL... type GLvoid (line 7441) | typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum... type GLvoid (line 7713) | typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLin... type GLchar (line 7902) | typedef GLboolean (APIENTRYP PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, ... type const (line 8137) | typedef GLint (APIENTRYP PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint ... type const (line 8138) | typedef GLuint (APIENTRYP PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, ... type _cl_context (line 8404) | struct _cl_context type _cl_event (line 8404) | struct _cl_event type struct (line 8406) | typedef GLsync (APIENTRYP PFNGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl... type const (line 8740) | typedef GLuint (APIENTRYP PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint prog... type const (line 8743) | typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint pr... type const (line 8744) | typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLui... type GLuint (line 9001) | typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n... type GLuint (line 10291) | typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n,... type GLvoid (line 10455) | typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, co... type GLvoid (line 10995) | typedef GLvoid* (APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer); type GLvoid (line 11911) | typedef GLvoid* (APIENTRYP PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, G... type GLvoid (line 11913) | typedef GLvoid* (APIENTRYP PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buff... type const (line 12487) | typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC... type const (line 12488) | typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTEROUTPUTSURFACENVPRO... FILE: tests/3rdparty/glfw/deps/GL/glxext.h type XID (line 459) | typedef XID GLXVideoSourceSGIX; type XID (line 463) | typedef XID GLXFBConfigIDSGIX; type __GLXFBConfigRec (line 464) | struct __GLXFBConfigRec type XID (line 468) | typedef XID GLXPbufferSGIX; type GLXBufferClobberEventSGIX (line 469) | typedef struct { type GLXVideoDeviceNV (line 485) | typedef unsigned int GLXVideoDeviceNV; type XID (line 489) | typedef XID GLXVideoCaptureDeviceNV; type __int32 (line 521) | typedef __int32 int32_t; type __int64 (line 522) | typedef __int64 int64_t; type GLXFBConfig (line 551) | typedef GLXFBConfig * ( * PFNGLXGETFBCONFIGSPROC) (Display *dpy, int scr... type GLXFBConfig (line 552) | typedef GLXFBConfig * ( * PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, int s... type XVisualInfo (line 554) | typedef XVisualInfo * ( * PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy... type GLXWindow (line 555) | typedef GLXWindow ( * PFNGLXCREATEWINDOWPROC) (Display *dpy, GLXFBConfig... type GLXPixmap (line 557) | typedef GLXPixmap ( * PFNGLXCREATEPIXMAPPROC) (Display *dpy, GLXFBConfig... type GLXPbuffer (line 559) | typedef GLXPbuffer ( * PFNGLXCREATEPBUFFERPROC) (Display *dpy, GLXFBConf... type GLXContext (line 562) | typedef GLXContext ( * PFNGLXCREATENEWCONTEXTPROC) (Display *dpy, GLXFBC... type Bool (line 563) | typedef Bool ( * PFNGLXMAKECONTEXTCURRENTPROC) (Display *dpy, GLXDrawabl... type GLXDrawable (line 564) | typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLEPROC) (void); type Display (line 565) | typedef Display * ( * PFNGLXGETCURRENTDISPLAYPROC) (void); type __GLXextFuncPtr (line 576) | typedef __GLXextFuncPtr ( * PFNGLXGETPROCADDRESSPROC) (const GLubyte *pr... type __GLXextFuncPtr (line 584) | typedef __GLXextFuncPtr ( * PFNGLXGETPROCADDRESSARBPROC) (const GLubyte ... type GLXContext (line 604) | typedef GLXContext ( * PFNGLXCREATECONTEXTATTRIBSARBPROC) (Display *dpy,... type Bool (line 647) | typedef Bool ( * PFNGLXMAKECURRENTREADSGIPROC) (Display *dpy, GLXDrawabl... type GLXDrawable (line 648) | typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLESGIPROC) (void); type GLXVideoSourceSGIX (line 658) | typedef GLXVideoSourceSGIX ( * PFNGLXCREATEGLXVIDEOSOURCESGIXPROC) (Disp... type Display (line 676) | typedef Display * ( * PFNGLXGETCURRENTDISPLAYEXTPROC) (void); type GLXContextID (line 678) | typedef GLXContextID ( * PFNGLXGETCONTEXTIDEXTPROC) (const GLXContext co... type GLXContext (line 679) | typedef GLXContext ( * PFNGLXIMPORTCONTEXTEXTPROC) (Display *dpy, GLXCon... type GLXFBConfigSGIX (line 694) | typedef GLXFBConfigSGIX * ( * PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display *dp... type GLXPixmap (line 695) | typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display ... type GLXContext (line 696) | typedef GLXContext ( * PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display *... type XVisualInfo (line 697) | typedef XVisualInfo * ( * PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display ... type GLXFBConfigSGIX (line 698) | typedef GLXFBConfigSGIX ( * PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Displa... type GLXPbufferSGIX (line 710) | typedef GLXPbufferSGIX ( * PFNGLXCREATEGLXPBUFFERSGIXPROC) (Display *dpy... type Bool (line 747) | typedef Bool ( * PFNGLXASSOCIATEDMPBUFFERSGIXPROC) (Display *dpy, GLXPbu... type Bool (line 766) | typedef Bool ( * PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display *dpy, int ... type Status (line 774) | typedef Status ( * PFNGLXGETTRANSPARENTINDEXSUNPROC) (Display *dpy, Wind... type GLXPixmap (line 790) | typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPMESAPROC) (Display *dpy, XVis... type Bool (line 798) | typedef Bool ( * PFNGLXRELEASEBUFFERSMESAPROC) (Display *dpy, GLXDrawabl... type Bool (line 806) | typedef Bool ( * PFNGLXSET3DFXMODEMESAPROC) (int mode); type Bool (line 826) | typedef Bool ( * PFNGLXGETSYNCVALUESOMLPROC) (Display *dpy, GLXDrawable ... type Bool (line 827) | typedef Bool ( * PFNGLXGETMSCRATEOMLPROC) (Display *dpy, GLXDrawable dra... type Bool (line 829) | typedef Bool ( * PFNGLXWAITFORMSCOMLPROC) (Display *dpy, GLXDrawable dra... type Bool (line 830) | typedef Bool ( * PFNGLXWAITFORSBCOMLPROC) (Display *dpy, GLXDrawable dra... type GLXHyperpipeNetworkSGIX (line 840) | typedef struct { type GLXHyperpipeConfigSGIX (line 845) | typedef struct { type GLXPipeRect (line 853) | typedef struct { type GLXPipeRectLimits (line 859) | typedef struct { type GLXHyperpipeNetworkSGIX (line 874) | typedef GLXHyperpipeNetworkSGIX * ( * PFNGLXQUERYHYPERPIPENETWORKSGIXPRO... type GLXHyperpipeConfigSGIX (line 876) | typedef GLXHyperpipeConfigSGIX * ( * PFNGLXQUERYHYPERPIPECONFIGSGIXPROC)... type Bool (line 948) | typedef Bool ( * PFNGLXJOINSWAPGROUPNVPROC) (Display *dpy, GLXDrawable d... type Bool (line 949) | typedef Bool ( * PFNGLXBINDSWAPBARRIERNVPROC) (Display *dpy, GLuint grou... type Bool (line 950) | typedef Bool ( * PFNGLXQUERYSWAPGROUPNVPROC) (Display *dpy, GLXDrawable ... type Bool (line 951) | typedef Bool ( * PFNGLXQUERYMAXSWAPGROUPSNVPROC) (Display *dpy, int scre... type Bool (line 952) | typedef Bool ( * PFNGLXQUERYFRAMECOUNTNVPROC) (Display *dpy, int screen,... type Bool (line 953) | typedef Bool ( * PFNGLXRESETFRAMECOUNTNVPROC) (Display *dpy, int screen); type GLXVideoCaptureDeviceNV (line 966) | typedef GLXVideoCaptureDeviceNV * ( * PFNGLXENUMERATEVIDEOCAPTUREDEVICES... FILE: tests/3rdparty/glfw/deps/GL/wglext.h type GPU_DEVICE (line 450) | typedef struct _GPU_DEVICE { type const (line 495) | typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, in... type const (line 496) | typedef BOOL (WINAPI * PFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, in... type const (line 497) | typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const i... type const (line 519) | typedef HPBUFFERARB (WINAPI * PFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int ... type const (line 551) | typedef HGLRC (WINAPI * PFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGL... type const (line 603) | typedef HPBUFFEREXT (WINAPI * PFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int ... type const (line 619) | typedef BOOL (WINAPI * PFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const i... type const (line 679) | typedef BOOL (WINAPI * PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC,... type const (line 691) | typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, i... type USHORT (line 693) | typedef BOOL (WINAPI * PFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntrie... type HANDLE (line 736) | typedef BOOL (WINAPI * PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC... type LPVOID (line 737) | typedef BOOL (WINAPI * PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, ... type const (line 873) | typedef HGLRC (WINAPI * PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC) (UI... FILE: tests/3rdparty/glfw/deps/getopt.c function increment_index (line 77) | static void increment_index() function permute_argv_once (line 94) | static int permute_argv_once() function getopt (line 114) | int getopt(int argc, char** argv, const char* optstr) FILE: tests/3rdparty/glfw/deps/tinycthread.c function mtx_init (line 55) | int mtx_init(mtx_t *mtx, int type) function mtx_destroy (line 76) | void mtx_destroy(mtx_t *mtx) function mtx_lock (line 85) | int mtx_lock(mtx_t *mtx) function mtx_timedlock (line 100) | int mtx_timedlock(mtx_t *mtx, const struct timespec *ts) function mtx_trylock (line 108) | int mtx_trylock(mtx_t *mtx) function mtx_unlock (line 123) | int mtx_unlock(mtx_t *mtx) function cnd_init (line 139) | int cnd_init(cnd_t *cond) function cnd_destroy (line 168) | void cnd_destroy(cnd_t *cond) function cnd_signal (line 185) | int cnd_signal(cnd_t *cond) function cnd_broadcast (line 210) | int cnd_broadcast(cnd_t *cond) function _cnd_timedwait_win32 (line 236) | static int _cnd_timedwait_win32(cnd_t *cond, mtx_t *mtx, DWORD timeout) function cnd_wait (line 284) | int cnd_wait(cnd_t *cond, mtx_t *mtx) function cnd_timedwait (line 293) | int cnd_timedwait(cnd_t *cond, mtx_t *mtx, const struct timespec *ts) type _thread_start_info (line 318) | typedef struct { function thrd_create (line 360) | int thrd_create(thrd_t *thr, thrd_start_t func, void *arg) function thrd_t (line 392) | thrd_t thrd_current(void) function thrd_detach (line 401) | int thrd_detach(thrd_t thr) function thrd_equal (line 408) | int thrd_equal(thrd_t thr0, thrd_t thr1) function thrd_exit (line 417) | void thrd_exit(int res) function thrd_join (line 431) | int thrd_join(thrd_t thr, int *res) function thrd_sleep (line 464) | int thrd_sleep(const struct timespec *time_point, struct timespec *remai... function thrd_yield (line 511) | void thrd_yield(void) function tss_create (line 520) | int tss_create(tss_t *key, tss_dtor_t dtor) function tss_delete (line 542) | void tss_delete(tss_t key) function tss_set (line 560) | int tss_set(tss_t key, void *val) function _tthread_clock_gettime (line 577) | int _tthread_clock_gettime(clockid_t clk_id, struct timespec *ts) FILE: tests/3rdparty/glfw/deps/tinycthread.h type _ttherad_timespec (line 111) | struct _ttherad_timespec { type _tthread_clockid_t (line 119) | typedef int _tthread_clockid_t; type timespec (line 123) | struct timespec type mtx_t (line 181) | typedef struct { type pthread_mutex_t (line 187) | typedef pthread_mutex_t mtx_t; type timespec (line 221) | struct timespec type cnd_t (line 242) | typedef struct { type pthread_cond_t (line 248) | typedef pthread_cond_t cnd_t; type timespec (line 307) | struct timespec type HANDLE (line 311) | typedef HANDLE thrd_t; type pthread_t (line 313) | typedef pthread_t thrd_t; type timespec (line 382) | struct timespec type timespec (line 382) | struct timespec type DWORD (line 392) | typedef DWORD tss_t; type pthread_key_t (line 394) | typedef pthread_key_t tss_t; FILE: tests/3rdparty/glfw/include/GLFW/glfw3.h type GLFWmonitor (line 564) | typedef struct GLFWmonitor GLFWmonitor; type GLFWwindow (line 572) | typedef struct GLFWwindow GLFWwindow; type GLFWvidmode (line 793) | typedef struct type GLFWgammaramp (line 823) | typedef struct FILE: tests/3rdparty/glfw/src/clipboard.c function GLFWAPI (line 40) | GLFWAPI void glfwSetClipboardString(GLFWwindow* handle, const char* string) function GLFWAPI (line 47) | GLFWAPI const char* glfwGetClipboardString(GLFWwindow* handle) FILE: tests/3rdparty/glfw/src/cocoa_gamma.c function _glfwPlatformGetGammaRamp (line 43) | void _glfwPlatformGetGammaRamp(_GLFWmonitor* monitor, GLFWgammaramp* ramp) function _glfwPlatformSetGammaRamp (line 67) | void _glfwPlatformSetGammaRamp(_GLFWmonitor* monitor, const GLFWgammaram... FILE: tests/3rdparty/glfw/src/cocoa_platform.h type _GLFWwindowNS (line 67) | typedef struct _GLFWwindowNS type _GLFWjoy (line 79) | typedef struct type _GLFWlibraryNS (line 99) | typedef struct _GLFWlibraryNS type _GLFWmonitorNS (line 122) | typedef struct _GLFWmonitorNS FILE: tests/3rdparty/glfw/src/cocoa_time.c function getRawTime (line 37) | static uint64_t getRawTime(void) function _glfwInitTimer (line 49) | void _glfwInitTimer(void) function _glfwPlatformGetTime (line 63) | double _glfwPlatformGetTime(void) function _glfwPlatformSetTime (line 69) | void _glfwPlatformSetTime(double time) FILE: tests/3rdparty/glfw/src/context.c function GLboolean (line 41) | static GLboolean parseGLVersion(int* api, int* major, int* minor, int* rev) function GLboolean (line 93) | GLboolean _glfwIsValidContextConfig(_GLFWwndconfig* wndconfig) function _GLFWfbconfig (line 207) | const _GLFWfbconfig* _glfwChooseFBConfig(const _GLFWfbconfig* desired, function GLboolean (line 364) | GLboolean _glfwRefreshContextAttribs(void) function GLboolean (line 464) | GLboolean _glfwIsValidContext(_GLFWwndconfig* wndconfig) function _glfwStringInExtensionString (line 486) | int _glfwStringInExtensionString(const char* string, const GLubyte* exte... function GLFWAPI (line 520) | GLFWAPI void glfwMakeContextCurrent(GLFWwindow* handle) function GLFWAPI (line 532) | GLFWAPI GLFWwindow* glfwGetCurrentContext(void) function GLFWAPI (line 538) | GLFWAPI void glfwSwapBuffers(GLFWwindow* handle) function GLFWAPI (line 545) | GLFWAPI void glfwSwapInterval(int interval) function GLFWAPI (line 558) | GLFWAPI int glfwExtensionSupported(const char* extension) function GLFWAPI (line 614) | GLFWAPI GLFWglproc glfwGetProcAddress(const char* procname) FILE: tests/3rdparty/glfw/src/egl_context.c function getConfigAttrib (line 105) | static int getConfigAttrib(EGLConfig config, int attrib) function GLboolean (line 114) | static GLboolean chooseFBConfigs(const _GLFWwndconfig* wndconfig, function _glfwInitContextAPI (line 211) | int _glfwInitContextAPI(void) function _glfwTerminateContextAPI (line 240) | void _glfwTerminateContextAPI(void) function _glfwCreateContext (line 254) | int _glfwCreateContext(_GLFWwindow* window, function _glfwDestroyContext (line 418) | void _glfwDestroyContext(_GLFWwindow* window) function _glfwAnalyzeContext (line 443) | int _glfwAnalyzeContext(const _GLFWwindow* window, function _glfwPlatformMakeContextCurrent (line 459) | void _glfwPlatformMakeContextCurrent(_GLFWwindow* window) function _GLFWwindow (line 491) | _GLFWwindow* _glfwPlatformGetCurrentContext(void) function _glfwPlatformSwapBuffers (line 496) | void _glfwPlatformSwapBuffers(_GLFWwindow* window) function _glfwPlatformSwapInterval (line 501) | void _glfwPlatformSwapInterval(int interval) function _glfwPlatformExtensionSupported (line 506) | int _glfwPlatformExtensionSupported(const char* extension) function GLFWglproc (line 520) | GLFWglproc _glfwPlatformGetProcAddress(const char* procname) function GLFWAPI (line 530) | GLFWAPI EGLDisplay glfwGetEGLDisplay(void) function GLFWAPI (line 536) | GLFWAPI EGLContext glfwGetEGLContext(GLFWwindow* handle) function GLFWAPI (line 543) | GLFWAPI EGLSurface glfwGetEGLSurface(GLFWwindow* handle) FILE: tests/3rdparty/glfw/src/egl_platform.h type _GLFWcontextEGL (line 58) | typedef struct _GLFWcontextEGL type _GLFWlibraryEGL (line 73) | typedef struct _GLFWlibraryEGL FILE: tests/3rdparty/glfw/src/gamma.c function _glfwAllocGammaRamp (line 45) | void _glfwAllocGammaRamp(GLFWgammaramp* ramp, unsigned int size) function _glfwFreeGammaRamp (line 53) | void _glfwFreeGammaRamp(GLFWgammaramp* ramp) function GLFWAPI (line 67) | GLFWAPI void glfwSetGamma(GLFWmonitor* handle, float gamma) function GLFWAPI (line 108) | GLFWAPI const GLFWgammaramp* glfwGetGammaRamp(GLFWmonitor* handle) function GLFWAPI (line 120) | GLFWAPI void glfwSetGammaRamp(GLFWmonitor* handle, const GLFWgammaramp* ... FILE: tests/3rdparty/glfw/src/glx_context.c function errorHandler (line 50) | static int errorHandler(Display *display, XErrorEvent* event) function getFBConfigAttrib (line 59) | static int getFBConfigAttrib(GLXFBConfig fbconfig, int attrib) function GLboolean (line 76) | static GLboolean chooseFBConfig(const _GLFWfbconfig* desired, GLXFBConfi... function GLXContext (line 182) | static GLXContext createLegacyContext(_GLFWwindow* window, function _glfwInitContextAPI (line 211) | int _glfwInitContextAPI(void) function _glfwTerminateContextAPI (line 339) | void _glfwTerminateContextAPI(void) function _glfwCreateContext (line 362) | int _glfwCreateContext(_GLFWwindow* window, function _glfwDestroyContext (line 539) | void _glfwDestroyContext(_GLFWwindow* window) function _glfwPlatformMakeContextCurrent (line 559) | void _glfwPlatformMakeContextCurrent(_GLFWwindow* window) function _GLFWwindow (line 573) | _GLFWwindow* _glfwPlatformGetCurrentContext(void) function _glfwPlatformSwapBuffers (line 578) | void _glfwPlatformSwapBuffers(_GLFWwindow* window) function _glfwPlatformSwapInterval (line 583) | void _glfwPlatformSwapInterval(int interval) function _glfwPlatformExtensionSupported (line 602) | int _glfwPlatformExtensionSupported(const char* extension) function GLFWglproc (line 618) | GLFWglproc _glfwPlatformGetProcAddress(const char* procname) function GLFWAPI (line 628) | GLFWAPI GLXContext glfwGetGLXContext(GLFWwindow* handle) FILE: tests/3rdparty/glfw/src/glx_platform.h type _GLFWcontextGLX (line 79) | typedef struct _GLFWcontextGLX type _GLFWlibraryGLX (line 90) | typedef struct _GLFWlibraryGLX FILE: tests/3rdparty/glfw/src/init.c function _glfwInputError (line 87) | void _glfwInputError(int error, const char* format, ...) function GLFWAPI (line 120) | GLFWAPI int glfwInit(void) function GLFWAPI (line 149) | GLFWAPI void glfwTerminate(void) function GLFWAPI (line 176) | GLFWAPI void glfwGetVersion(int* major, int* minor, int* rev) function GLFWAPI (line 188) | GLFWAPI const char* glfwGetVersionString(void) function GLFWAPI (line 193) | GLFWAPI GLFWerrorfun glfwSetErrorCallback(GLFWerrorfun cbfun) FILE: tests/3rdparty/glfw/src/input.c function setCursorMode (line 39) | static void setCursorMode(_GLFWwindow* window, int newMode) function setStickyKeys (line 78) | static void setStickyKeys(_GLFWwindow* window, int enabled) function setStickyMouseButtons (line 100) | static void setStickyMouseButtons(_GLFWwindow* window, int enabled) function _glfwInputKey (line 125) | void _glfwInputKey(_GLFWwindow* window, int key, int scancode, int actio... function _glfwInputChar (line 150) | void _glfwInputChar(_GLFWwindow* window, unsigned int character) function _glfwInputScroll (line 162) | void _glfwInputScroll(_GLFWwindow* window, double xoffset, double yoffset) function _glfwInputMouseClick (line 168) | void _glfwInputMouseClick(_GLFWwindow* window, int button, int action, i... function _glfwInputCursorMotion (line 183) | void _glfwInputCursorMotion(_GLFWwindow* window, double x, double y) function _glfwInputCursorEnter (line 210) | void _glfwInputCursorEnter(_GLFWwindow* window, int entered) function GLFWAPI (line 221) | GLFWAPI int glfwGetInputMode(GLFWwindow* handle, int mode) function GLFWAPI (line 241) | GLFWAPI void glfwSetInputMode(GLFWwindow* handle, int mode, int value) function GLFWAPI (line 264) | GLFWAPI int glfwGetKey(GLFWwindow* handle, int key) function GLFWAPI (line 286) | GLFWAPI int glfwGetMouseButton(GLFWwindow* handle, int button) function GLFWAPI (line 309) | GLFWAPI void glfwGetCursorPos(GLFWwindow* handle, double* xpos, double* ... function GLFWAPI (line 322) | GLFWAPI void glfwSetCursorPos(GLFWwindow* handle, double xpos, double ypos) function GLFWAPI (line 347) | GLFWAPI GLFWkeyfun glfwSetKeyCallback(GLFWwindow* handle, GLFWkeyfun cbfun) function GLFWAPI (line 359) | GLFWAPI GLFWcharfun glfwSetCharCallback(GLFWwindow* handle, GLFWcharfun ... function GLFWAPI (line 371) | GLFWAPI GLFWmousebuttonfun glfwSetMouseButtonCallback(GLFWwindow* handle, function GLFWAPI (line 384) | GLFWAPI GLFWcursorposfun glfwSetCursorPosCallback(GLFWwindow* handle, function GLFWAPI (line 397) | GLFWAPI GLFWcursorenterfun glfwSetCursorEnterCallback(GLFWwindow* handle, function GLFWAPI (line 410) | GLFWAPI GLFWscrollfun glfwSetScrollCallback(GLFWwindow* handle, FILE: tests/3rdparty/glfw/src/internal.h type _GLFWhints (line 60) | typedef struct _GLFWhints _GLFWhints; type _GLFWwndconfig (line 61) | typedef struct _GLFWwndconfig _GLFWwndconfig; type _GLFWfbconfig (line 62) | typedef struct _GLFWfbconfig _GLFWfbconfig; type _GLFWwindow (line 63) | typedef struct _GLFWwindow _GLFWwindow; type _GLFWlibrary (line 64) | typedef struct _GLFWlibrary _GLFWlibrary; type _GLFWmonitor (line 65) | typedef struct _GLFWmonitor _GLFWmonitor; type _GLFWwndconfig (line 134) | struct _GLFWwndconfig type _GLFWfbconfig (line 162) | struct _GLFWfbconfig type _GLFWwindow (line 186) | struct _GLFWwindow type _GLFWmonitor (line 243) | struct _GLFWmonitor type _GLFWlibrary (line 264) | struct _GLFWlibrary FILE: tests/3rdparty/glfw/src/joystick.c function GLFWAPI (line 38) | GLFWAPI int glfwJoystickPresent(int joy) function GLFWAPI (line 51) | GLFWAPI const float* glfwGetJoystickAxes(int joy, int* count) function GLFWAPI (line 81) | GLFWAPI const char* glfwGetJoystickName(int joy) FILE: tests/3rdparty/glfw/src/monitor.c function compareVideoModes (line 45) | static int compareVideoModes(const void* firstPtr, const void* secondPtr) function refreshVideoModes (line 78) | static int refreshVideoModes(_GLFWmonitor* monitor) function _glfwInputMonitorChange (line 104) | void _glfwInputMonitorChange(void) function _GLFWmonitor (line 181) | _GLFWmonitor* _glfwCreateMonitor(const char* name, int widthMM, int heig... function _glfwDestroyMonitor (line 191) | void _glfwDestroyMonitor(_GLFWmonitor* monitor) function _glfwDestroyMonitors (line 204) | void _glfwDestroyMonitors(_GLFWmonitor** monitors, int count) function GLFWvidmode (line 214) | const GLFWvidmode* _glfwChooseVideoMode(_GLFWmonitor* monitor, function _glfwCompareVideoModes (line 258) | int _glfwCompareVideoModes(const GLFWvidmode* first, const GLFWvidmode* ... function _glfwSplitBPP (line 263) | void _glfwSplitBPP(int bpp, int* red, int* green, int* blue) function GLFWAPI (line 287) | GLFWAPI GLFWmonitor** glfwGetMonitors(int* count) function GLFWAPI (line 297) | GLFWAPI GLFWmonitor* glfwGetPrimaryMonitor(void) function GLFWAPI (line 303) | GLFWAPI void glfwGetMonitorPos(GLFWmonitor* handle, int* xpos, int* ypos) function GLFWAPI (line 310) | GLFWAPI void glfwGetMonitorPhysicalSize(GLFWmonitor* handle, int* width,... function GLFWAPI (line 322) | GLFWAPI const char* glfwGetMonitorName(GLFWmonitor* handle) function GLFWAPI (line 329) | GLFWAPI GLFWmonitorfun glfwSetMonitorCallback(GLFWmonitorfun cbfun) function GLFWAPI (line 339) | GLFWAPI const GLFWvidmode* glfwGetVideoModes(GLFWmonitor* handle, int* c... function GLFWAPI (line 354) | GLFWAPI const GLFWvidmode* glfwGetVideoMode(GLFWmonitor* handle) FILE: tests/3rdparty/glfw/src/nsgl_platform.h type _GLFWcontextNSGL (line 46) | typedef struct _GLFWcontextNSGL type _GLFWlibraryNSGL (line 56) | typedef struct _GLFWlibraryNSGL FILE: tests/3rdparty/glfw/src/time.c function GLFWAPI (line 38) | GLFWAPI double glfwGetTime(void) function GLFWAPI (line 44) | GLFWAPI void glfwSetTime(double time) FILE: tests/3rdparty/glfw/src/wgl_context.c function initWGLExtensions (line 44) | static void initWGLExtensions(_GLFWwindow* window) function getPixelFormatAttrib (line 130) | static int getPixelFormatAttrib(_GLFWwindow* window, int pixelFormat, in... function GLboolean (line 147) | static GLboolean choosePixelFormat(_GLFWwindow* window, function _glfwInitContextAPI (line 298) | int _glfwInitContextAPI(void) function _glfwTerminateContextAPI (line 315) | void _glfwTerminateContextAPI(void) function _glfwCreateContext (line 330) | int _glfwCreateContext(_GLFWwindow* window, function _glfwDestroyContext (line 467) | void _glfwDestroyContext(_GLFWwindow* window) function _glfwAnalyzeContext (line 484) | int _glfwAnalyzeContext(const _GLFWwindow* window, function _glfwPlatformMakeContextCurrent (line 569) | void _glfwPlatformMakeContextCurrent(_GLFWwindow* window) function _GLFWwindow (line 579) | _GLFWwindow* _glfwPlatformGetCurrentContext(void) function _glfwPlatformSwapBuffers (line 584) | void _glfwPlatformSwapBuffers(_GLFWwindow* window) function _glfwPlatformSwapInterval (line 589) | void _glfwPlatformSwapInterval(int interval) function _glfwPlatformExtensionSupported (line 604) | int _glfwPlatformExtensionSupported(const char* extension) function GLFWglproc (line 633) | GLFWglproc _glfwPlatformGetProcAddress(const char* procname) function GLFWAPI (line 643) | GLFWAPI HGLRC glfwGetWGLContext(GLFWwindow* handle) FILE: tests/3rdparty/glfw/src/wgl_platform.h type _GLFWcontextWGL (line 52) | typedef struct _GLFWcontextWGL type _GLFWlibraryWGL (line 78) | typedef struct _GLFWlibraryWGL FILE: tests/3rdparty/glfw/src/win32_clipboard.c function _glfwPlatformSetClipboardString (line 42) | void _glfwPlatformSetClipboardString(_GLFWwindow* window, const char* st... FILE: tests/3rdparty/glfw/src/win32_gamma.c function _glfwPlatformGetGammaRamp (line 39) | void _glfwPlatformGetGammaRamp(_GLFWmonitor* monitor, GLFWgammaramp* ramp) function _glfwPlatformSetGammaRamp (line 60) | void _glfwPlatformSetGammaRamp(_GLFWmonitor* monitor, const GLFWgammaram... FILE: tests/3rdparty/glfw/src/win32_init.c function BOOL (line 46) | BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, LPVOID reserved) function GLboolean (line 55) | static GLboolean initLibraries(void) function freeLibraries (line 101) | static void freeLibraries(void) function BOOL (line 119) | BOOL _glfwIsCompositionEnabled(void) function WCHAR (line 134) | WCHAR* _glfwCreateWideStringFromUTF8(const char* source) function _glfwPlatformInit (line 181) | int _glfwPlatformInit(void) function _glfwPlatformTerminate (line 213) | void _glfwPlatformTerminate(void) FILE: tests/3rdparty/glfw/src/win32_joystick.c function calcJoystickPos (line 42) | static float calcJoystickPos(DWORD pos, DWORD min, DWORD max) function _glfwInitJoysticks (line 58) | void _glfwInitJoysticks(void) function _glfwTerminateJoysticks (line 64) | void _glfwTerminateJoysticks(void) function _glfwPlatformJoystickPresent (line 77) | int _glfwPlatformJoystickPresent(int joy) FILE: tests/3rdparty/glfw/src/win32_monitor.c function GLboolean (line 53) | GLboolean _glfwSetVideoMode(_GLFWmonitor* monitor, const GLFWvidmode* de... function _glfwRestoreVideoMode (line 92) | void _glfwRestoreVideoMode(_GLFWmonitor* monitor) function _GLFWmonitor (line 103) | _GLFWmonitor** _glfwPlatformGetMonitors(int* count) function GLboolean (line 184) | GLboolean _glfwPlatformIsSameMonitor(_GLFWmonitor* first, _GLFWmonitor* ... function _glfwPlatformGetMonitorPos (line 189) | void _glfwPlatformGetMonitorPos(_GLFWmonitor* monitor, int* xpos, int* y... function GLFWvidmode (line 206) | GLFWvidmode* _glfwPlatformGetVideoModes(_GLFWmonitor* monitor, int* found) function _glfwPlatformGetVideoMode (line 270) | void _glfwPlatformGetVideoMode(_GLFWmonitor* monitor, GLFWvidmode* mode) FILE: tests/3rdparty/glfw/src/win32_platform.h type LPJOYCAPS (line 86) | typedef MMRESULT (WINAPI * JOYGETDEVCAPS_T) (UINT,LPJOYCAPS,UINT); type _GLFWwindowWin32 (line 147) | typedef struct _GLFWwindowWin32 type _GLFWlibraryWin32 (line 165) | typedef struct _GLFWlibraryWin32 type _GLFWmonitorWin32 (line 214) | typedef struct _GLFWmonitorWin32 FILE: tests/3rdparty/glfw/src/win32_time.c function _glfwInitTimer (line 40) | void _glfwInitTimer(void) function _glfwPlatformGetTime (line 63) | double _glfwPlatformGetTime(void) function _glfwPlatformSetTime (line 79) | void _glfwPlatformSetTime(double t) FILE: tests/3rdparty/glfw/src/win32_window.c function updateClipRect (line 42) | static void updateClipRect(_GLFWwindow* window) function hideCursor (line 53) | static void hideCursor(_GLFWwindow* window) function captureCursor (line 75) | static void captureCursor(_GLFWwindow* window) function showCursor (line 89) | static void showCursor(_GLFWwindow* window) function getKeyMods (line 111) | static int getKeyMods(void) function getAsyncKeyMods (line 129) | static int getAsyncKeyMods(void) function translateKey (line 147) | static int translateKey(WPARAM wParam, LPARAM lParam) function LRESULT (line 371) | static LRESULT CALLBACK windowProc(HWND hWnd, UINT uMsg, function getFullWindowSize (line 725) | static void getFullWindowSize(_GLFWwindow* window, function ATOM (line 738) | static ATOM registerWindowClass(void) function createWindow (line 775) | static int createWindow(_GLFWwindow* window, function destroyWindow (line 851) | static void destroyWindow(_GLFWwindow* window) function _glfwPlatformCreateWindow (line 867) | int _glfwPlatformCreateWindow(_GLFWwindow* window, function _glfwPlatformDestroyWindow (line 933) | void _glfwPlatformDestroyWindow(_GLFWwindow* window) function _glfwPlatformSetWindowTitle (line 941) | void _glfwPlatformSetWindowTitle(_GLFWwindow* window, const char* title) function _glfwPlatformGetWindowPos (line 955) | void _glfwPlatformGetWindowPos(_GLFWwindow* window, int* xpos, int* ypos) function _glfwPlatformSetWindowPos (line 966) | void _glfwPlatformSetWindowPos(_GLFWwindow* window, int xpos, int ypos) function _glfwPlatformGetWindowSize (line 975) | void _glfwPlatformGetWindowSize(_GLFWwindow* window, int* width, int* he... function _glfwPlatformSetWindowSize (line 986) | void _glfwPlatformSetWindowSize(_GLFWwindow* window, int width, int height) function _glfwPlatformGetFramebufferSize (line 1009) | void _glfwPlatformGetFramebufferSize(_GLFWwindow* window, int* width, in... function _glfwPlatformIconifyWindow (line 1014) | void _glfwPlatformIconifyWindow(_GLFWwindow* window) function _glfwPlatformRestoreWindow (line 1019) | void _glfwPlatformRestoreWindow(_GLFWwindow* window) function _glfwPlatformShowWindow (line 1024) | void _glfwPlatformShowWindow(_GLFWwindow* window) function _glfwPlatformHideWindow (line 1032) | void _glfwPlatformHideWindow(_GLFWwindow* window) function _glfwPlatformPollEvents (line 1037) | void _glfwPlatformPollEvents(void) function _glfwPlatformWaitEvents (line 1096) | void _glfwPlatformWaitEvents(void) function _glfwPlatformSetCursorPos (line 1103) | void _glfwPlatformSetCursorPos(_GLFWwindow* window, double xpos, double ... function _glfwPlatformSetCursorMode (line 1113) | void _glfwPlatformSetCursorMode(_GLFWwindow* window, int mode) function GLFWAPI (line 1134) | GLFWAPI HWND glfwGetWin32Window(GLFWwindow* handle) FILE: tests/3rdparty/glfw/src/window.c function Max (line 43) | static int Max(int a, int b) function _glfwInputWindowFocus (line 53) | void _glfwInputWindowFocus(_GLFWwindow* window, GLboolean focused) function _glfwInputWindowPos (line 93) | void _glfwInputWindowPos(_GLFWwindow* window, int x, int y) function _glfwInputWindowSize (line 99) | void _glfwInputWindowSize(_GLFWwindow* window, int width, int height) function _glfwInputWindowIconify (line 105) | void _glfwInputWindowIconify(_GLFWwindow* window, int iconified) function _glfwInputFramebufferSize (line 116) | void _glfwInputFramebufferSize(_GLFWwindow* window, int width, int height) function _glfwInputWindowVisibility (line 122) | void _glfwInputWindowVisibility(_GLFWwindow* window, int visible) function _glfwInputWindowDamage (line 127) | void _glfwInputWindowDamage(_GLFWwindow* window) function _glfwInputWindowCloseRequest (line 133) | void _glfwInputWindowCloseRequest(_GLFWwindow* window) function GLFWAPI (line 146) | GLFWAPI GLFWwindow* glfwCreateWindow(int width, int height, function glfwDefaultWindowHints (line 267) | void glfwDefaultWindowHints(void) function GLFWAPI (line 291) | GLFWAPI void glfwWindowHint(int target, int hint) function GLFWAPI (line 378) | GLFWAPI void glfwDestroyWindow(GLFWwindow* handle) function GLFWAPI (line 415) | GLFWAPI int glfwWindowShouldClose(GLFWwindow* handle) function GLFWAPI (line 422) | GLFWAPI void glfwSetWindowShouldClose(GLFWwindow* handle, int value) function GLFWAPI (line 429) | GLFWAPI void glfwSetWindowTitle(GLFWwindow* handle, const char* title) function GLFWAPI (line 436) | GLFWAPI void glfwGetWindowPos(GLFWwindow* handle, int* xpos, int* ypos) function GLFWAPI (line 443) | GLFWAPI void glfwSetWindowPos(GLFWwindow* handle, int xpos, int ypos) function GLFWAPI (line 459) | GLFWAPI void glfwGetWindowSize(GLFWwindow* handle, int* width, int* height) function GLFWAPI (line 466) | GLFWAPI void glfwSetWindowSize(GLFWwindow* handle, int width, int height) function GLFWAPI (line 484) | GLFWAPI void glfwGetFramebufferSize(GLFWwindow* handle, int* width, int*... function GLFWAPI (line 493) | GLFWAPI void glfwIconifyWindow(GLFWwindow* handle) function GLFWAPI (line 505) | GLFWAPI void glfwRestoreWindow(GLFWwindow* handle) function GLFWAPI (line 517) | GLFWAPI void glfwShowWindow(GLFWwindow* handle) function GLFWAPI (line 529) | GLFWAPI void glfwHideWindow(GLFWwindow* handle) function GLFWAPI (line 541) | GLFWAPI int glfwGetWindowAttrib(GLFWwindow* handle, int attrib) function GLFWAPI (line 581) | GLFWAPI GLFWmonitor* glfwGetWindowMonitor(GLFWwindow* handle) function GLFWAPI (line 588) | GLFWAPI void glfwSetWindowUserPointer(GLFWwindow* handle, void* pointer) function GLFWAPI (line 595) | GLFWAPI void* glfwGetWindowUserPointer(GLFWwindow* handle) function GLFWAPI (line 602) | GLFWAPI GLFWwindowposfun glfwSetWindowPosCallback(GLFWwindow* handle, function GLFWAPI (line 615) | GLFWAPI GLFWwindowsizefun glfwSetWindowSizeCallback(GLFWwindow* handle, function GLFWAPI (line 628) | GLFWAPI GLFWwindowclosefun glfwSetWindowCloseCallback(GLFWwindow* handle, function GLFWAPI (line 641) | GLFWAPI GLFWwindowrefreshfun glfwSetWindowRefreshCallback(GLFWwindow* ha... function GLFWAPI (line 654) | GLFWAPI GLFWwindowfocusfun glfwSetWindowFocusCallback(GLFWwindow* handle, function GLFWAPI (line 667) | GLFWAPI GLFWwindowiconifyfun glfwSetWindowIconifyCallback(GLFWwindow* ha... function GLFWAPI (line 680) | GLFWAPI GLFWframebuffersizefun glfwSetFramebufferSizeCallback(GLFWwindow... function GLFWAPI (line 693) | GLFWAPI void glfwPollEvents(void) function GLFWAPI (line 699) | GLFWAPI void glfwWaitEvents(void) FILE: tests/3rdparty/glfw/src/x11_clipboard.c function Bool (line 40) | static Bool isSelectionMessage(Display* display, XEvent* event, XPointer... function Atom (line 49) | static Atom writeTargetToProperty(const XSelectionRequestEvent* request) function _glfwHandleSelectionClear (line 185) | void _glfwHandleSelectionClear(XEvent* event) function _glfwHandleSelectionRequest (line 191) | void _glfwHandleSelectionRequest(XEvent* event) function _glfwPushSelectionToManager (line 209) | void _glfwPushSelectionToManager(_GLFWwindow* window) function _glfwPlatformSetClipboardString (line 257) | void _glfwPlatformSetClipboardString(_GLFWwindow* window, const char* st... FILE: tests/3rdparty/glfw/src/x11_gamma.c function _glfwInitGammaRamp (line 42) | void _glfwInitGammaRamp(void) function _glfwPlatformGetGammaRamp (line 73) | void _glfwPlatformGetGammaRamp(_GLFWmonitor* monitor, GLFWgammaramp* ramp) function _glfwPlatformSetGammaRamp (line 103) | void _glfwPlatformSetGammaRamp(_GLFWmonitor* monitor, const GLFWgammaram... FILE: tests/3rdparty/glfw/src/x11_init.c function translateKey (line 42) | static int translateKey(int keyCode) function updateKeyCodeLUT (line 220) | static void updateKeyCodeLUT(void) function Atom (line 320) | static Atom getSupportedAtom(Atom* supportedAtoms, function detectEWMH (line 341) | static void detectEWMH(void) function GLboolean (line 423) | static GLboolean initDisplay(void) function Cursor (line 559) | static Cursor createNULLCursor(void) function terminateDisplay (line 587) | static void terminateDisplay(void) function _glfwPlatformInit (line 601) | int _glfwPlatformInit(void) function _glfwPlatformTerminate (line 623) | void _glfwPlatformTerminate(void) FILE: tests/3rdparty/glfw/src/x11_joystick.c function openJoystickDevice (line 50) | static int openJoystickDevice(int joy, const char* path) function pollJoystickEvents (line 94) | static void pollJoystickEvents(void) function _glfwInitJoysticks (line 162) | int _glfwInitJoysticks(void) function _glfwTerminateJoysticks (line 212) | void _glfwTerminateJoysticks(void) function _glfwPlatformJoystickPresent (line 237) | int _glfwPlatformJoystickPresent(int joy) FILE: tests/3rdparty/glfw/src/x11_monitor.c function calculateRefreshRate (line 38) | static int calculateRefreshRate(const XRRModeInfo* mi) function XRRModeInfo (line 46) | static const XRRModeInfo* getModeInfo(const XRRScreenResources* sr, RRMo... function _glfwSetVideoMode (line 66) | void _glfwSetVideoMode(_GLFWmonitor* monitor, const GLFWvidmode* desired) function _glfwRestoreVideoMode (line 136) | void _glfwRestoreVideoMode(_GLFWmonitor* monitor) function _GLFWmonitor (line 165) | _GLFWmonitor** _glfwPlatformGetMonitors(int* count) function GLboolean (line 262) | GLboolean _glfwPlatformIsSameMonitor(_GLFWmonitor* first, _GLFWmonitor* ... function _glfwPlatformGetMonitorPos (line 267) | void _glfwPlatformGetMonitorPos(_GLFWmonitor* monitor, int* xpos, int* y... function GLFWvidmode (line 294) | GLFWvidmode* _glfwPlatformGetVideoModes(_GLFWmonitor* monitor, int* found) function _glfwPlatformGetVideoMode (line 370) | void _glfwPlatformGetVideoMode(_GLFWmonitor* monitor, GLFWvidmode* mode) FILE: tests/3rdparty/glfw/src/x11_platform.h type _GLFWwindowX11 (line 78) | typedef struct _GLFWwindowX11 type _GLFWlibraryX11 (line 104) | typedef struct _GLFWlibraryX11 type _GLFWmonitorX11 (line 209) | typedef struct _GLFWmonitorX11 FILE: tests/3rdparty/glfw/src/x11_time.c function getRawTime (line 39) | static uint64_t getRawTime(void) function _glfwInitTimer (line 66) | void _glfwInitTimer(void) function _glfwPlatformGetTime (line 90) | double _glfwPlatformGetTime(void) function _glfwPlatformSetTime (line 96) | void _glfwPlatformSetTime(double time) FILE: tests/3rdparty/glfw/src/x11_unicode.c type codepair (line 70) | struct codepair { function _glfwKeySym2Unicode (line 860) | long _glfwKeySym2Unicode( KeySym keysym ) FILE: tests/3rdparty/glfw/src/x11_window.c type MotifWmHints (line 49) | typedef struct function translateState (line 63) | static int translateState(int state) function translateKey (line 81) | static int translateKey(int keycode) function translateChar (line 92) | static int translateChar(XKeyEvent* event) function GLboolean (line 105) | static GLboolean createWindow(_GLFWwindow* window, function hideCursor (line 302) | static void hideCursor(_GLFWwindow* window) function captureCursor (line 322) | static void captureCursor(_GLFWwindow* window) function showCursor (line 341) | static void showCursor(_GLFWwindow* window) function enterFullscreenMode (line 362) | static void enterFullscreenMode(_GLFWwindow* window) function leaveFullscreenMode (line 454) | static void leaveFullscreenMode(_GLFWwindow* window) function processEvent (line 499) | static void processEvent(XEvent *event) function _GLFWwindow (line 847) | _GLFWwindow* _glfwFindWindowByHandle(Window handle) function _glfwGetWindowProperty (line 865) | unsigned long _glfwGetWindowProperty(Window window, function _glfwPlatformCreateWindow (line 898) | int _glfwPlatformCreateWindow(_GLFWwindow* window, function _glfwPlatformDestroyWindow (line 917) | void _glfwPlatformDestroyWindow(_GLFWwindow* window) function _glfwPlatformSetWindowTitle (line 945) | void _glfwPlatformSetWindowTitle(_GLFWwindow* window, const char* title) function _glfwPlatformGetWindowPos (line 980) | void _glfwPlatformGetWindowPos(_GLFWwindow* window, int* xpos, int* ypos) function _glfwPlatformSetWindowPos (line 994) | void _glfwPlatformSetWindowPos(_GLFWwindow* window, int xpos, int ypos) function _glfwPlatformGetWindowSize (line 1000) | void _glfwPlatformGetWindowSize(_GLFWwindow* window, int* width, int* he... function _glfwPlatformSetWindowSize (line 1011) | void _glfwPlatformSetWindowSize(_GLFWwindow* window, int width, int height) function _glfwPlatformGetFramebufferSize (line 1045) | void _glfwPlatformGetFramebufferSize(_GLFWwindow* window, int* width, in... function _glfwPlatformIconifyWindow (line 1050) | void _glfwPlatformIconifyWindow(_GLFWwindow* window) function _glfwPlatformRestoreWindow (line 1062) | void _glfwPlatformRestoreWindow(_GLFWwindow* window) function _glfwPlatformShowWindow (line 1074) | void _glfwPlatformShowWindow(_GLFWwindow* window) function _glfwPlatformHideWindow (line 1080) | void _glfwPlatformHideWindow(_GLFWwindow* window) function _glfwPlatformPollEvents (line 1086) | void _glfwPlatformPollEvents(void) function _glfwPlatformWaitEvents (line 1117) | void _glfwPlatformWaitEvents(void) function _glfwPlatformSetCursorPos (line 1139) | void _glfwPlatformSetCursorPos(_GLFWwindow* window, double x, double y) function _glfwPlatformSetCursorMode (line 1149) | void _glfwPlatformSetCursorMode(_GLFWwindow* window, int mode) function GLFWAPI (line 1170) | GLFWAPI Display* glfwGetX11Display(void) function GLFWAPI (line 1176) | GLFWAPI Window glfwGetX11Window(GLFWwindow* handle) FILE: tests/3rdparty/stb/stb_image.h type stbi_uc (line 396) | typedef unsigned char stbi_uc; type stbi_io_callbacks (line 417) | typedef struct type stbi__uint16 (line 582) | typedef unsigned short stbi__uint16; type stbi__int16 (line 583) | typedef signed short stbi__int16; type stbi__uint32 (line 584) | typedef unsigned int stbi__uint32; type stbi__int32 (line 585) | typedef signed int stbi__int32; type stbi__uint16 (line 588) | typedef uint16_t stbi__uint16; type stbi__int16 (line 589) | typedef int16_t stbi__int16; type stbi__uint32 (line 590) | typedef uint32_t stbi__uint32; type stbi__int32 (line 591) | typedef int32_t stbi__int32; function stbi__cpuid3 (line 643) | static int stbi__cpuid3(void) function stbi__sse2_available (line 664) | static int stbi__sse2_available() function stbi__sse2_available (line 672) | static int stbi__sse2_available() type stbi__context (line 707) | typedef struct function stbi__start_mem (line 727) | static void stbi__start_mem(stbi__context *s, stbi_uc const *buffer, int... function stbi__start_callbacks (line 736) | static void stbi__start_callbacks(stbi__context *s, stbi_io_callbacks *c... function stbi__stdio_read (line 748) | static int stbi__stdio_read(void *user, char *data, int size) function stbi__stdio_skip (line 753) | static void stbi__stdio_skip(void *user, int n) function stbi__stdio_eof (line 758) | static int stbi__stdio_eof(void *user) function stbi__start_file (line 770) | static void stbi__start_file(stbi__context *s, FILE *f) function stbi__rewind (line 779) | static void stbi__rewind(stbi__context *s) function STBIDEF (line 844) | STBIDEF const char *stbi_failure_reason(void) function stbi__err (line 849) | static int stbi__err(const char *str) function STBIDEF (line 875) | STBIDEF void stbi_image_free(void *retval_from_stbi_load) function FILE (line 930) | static FILE *stbi__fopen(char const *filename, char const *mode) function STBIDEF (line 943) | STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *co... function STBIDEF (line 953) | STBIDEF stbi_uc *stbi_load_from_file(FILE *f, int *x, int *y, int *comp,... function STBIDEF (line 967) | STBIDEF stbi_uc *stbi_load_from_memory(stbi_uc const *buffer, int len, i... function STBIDEF (line 974) | STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk,... function STBIDEF (line 995) | STBIDEF float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, in... function STBIDEF (line 1002) | STBIDEF float *stbi_loadf_from_callbacks(stbi_io_callbacks const *clbk, ... function STBIDEF (line 1010) | STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *com... function STBIDEF (line 1020) | STBIDEF float *stbi_loadf_from_file(FILE *f, int *x, int *y, int *comp, ... function STBIDEF (line 1034) | STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) function STBIDEF (line 1048) | STBIDEF int stbi_is_hdr (char const *filename) function STBIDEF (line 1059) | STBIDEF int stbi_is_hdr_from_file(FILE *f) function STBIDEF (line 1071) | STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clb... function STBIDEF (line 1086) | STBIDEF void stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = ga... function STBIDEF (line 1087) | STBIDEF void stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = sc... function STBIDEF (line 1090) | STBIDEF void stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = ... function STBIDEF (line 1091) | STBIDEF void stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = ... function stbi__refill_buffer (line 1106) | static void stbi__refill_buffer(stbi__context *s) function stbi_inline (line 1122) | stbi_inline static stbi_uc stbi__get8(stbi__context *s) function stbi_inline (line 1133) | stbi_inline static int stbi__at_eof(stbi__context *s) function stbi__skip (line 1145) | static void stbi__skip(stbi__context *s, int n) function stbi__getn (line 1158) | static int stbi__getn(stbi__context *s, stbi_uc *buffer, int n) function stbi__get16be (line 1182) | static int stbi__get16be(stbi__context *s) function stbi__uint32 (line 1188) | static stbi__uint32 stbi__get32be(stbi__context *s) function stbi__get16le (line 1194) | static int stbi__get16le(stbi__context *s) function stbi__uint32 (line 1200) | static stbi__uint32 stbi__get32le(stbi__context *s) function stbi_uc (line 1220) | static stbi_uc stbi__compute_y(int r, int g, int b) function stbi_uc (line 1290) | static stbi_uc *stbi__hdr_to_ldr(float *data, int x, int y, int comp) type stbi__huffman (line 1342) | typedef struct type stbi__jpeg (line 1353) | typedef struct function stbi__build_huffman (line 1404) | static int stbi__build_huffman(stbi__huffman *h, int *count) function stbi__build_fast_ac (line 1447) | static void stbi__build_fast_ac(stbi__int16 *fast_ac, stbi__huffman *h) function stbi__grow_buffer_unsafe (line 1472) | static void stbi__grow_buffer_unsafe(stbi__jpeg *j) function stbi_inline (line 1493) | stbi_inline static int stbi__jpeg_huff_decode(stbi__jpeg *j, stbi__huffm... function stbi_inline (line 1547) | stbi_inline static int stbi__extend_receive(stbi__jpeg *j, int n) function stbi_inline (line 1562) | stbi_inline static int stbi__jpeg_get_bits(stbi__jpeg *j, int n) function stbi_inline (line 1573) | stbi_inline static int stbi__jpeg_get_bit(stbi__jpeg *j) function stbi__jpeg_decode_block (line 1601) | static int stbi__jpeg_decode_block(stbi__jpeg *j, short data[64], stbi__... function stbi__jpeg_decode_block_prog_dc (line 1653) | static int stbi__jpeg_decode_block_prog_dc(stbi__jpeg *j, short data[64]... function stbi__jpeg_decode_block_prog_ac (line 1680) | static int stbi__jpeg_decode_block_prog_ac(stbi__jpeg *j, short data[64]... function stbi_inline (line 1800) | stbi_inline static stbi_uc stbi__clamp(int x) function stbi__idct_block (line 1851) | static void stbi__idct_block(stbi_uc *out, int out_stride, short data[64]) function stbi__idct_simd (line 1914) | static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64]) function stbi__idct_simd (line 2095) | static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64]) function stbi_uc (line 2303) | static stbi_uc stbi__get_marker(stbi__jpeg *j) function stbi__jpeg_reset (line 2320) | static void stbi__jpeg_reset(stbi__jpeg *j) function stbi__parse_entropy_coded_data (line 2333) | static int stbi__parse_entropy_coded_data(stbi__jpeg *z) function stbi__jpeg_dequantize (line 2457) | static void stbi__jpeg_dequantize(short *data, stbi_uc *dequant) function stbi__jpeg_finish (line 2464) | static void stbi__jpeg_finish(stbi__jpeg *z) function stbi__process_marker (line 2483) | static int stbi__process_marker(stbi__jpeg *z, int m) function stbi__process_scan_header (line 2547) | static int stbi__process_scan_header(stbi__jpeg *z) function stbi__process_frame_header (line 2586) | static int stbi__process_frame_header(stbi__jpeg *z, int scan) function stbi__decode_jpeg_header (line 2677) | static int stbi__decode_jpeg_header(stbi__jpeg *z, int scan) function stbi__decode_jpeg_image (line 2700) | static int stbi__decode_jpeg_image(stbi__jpeg *j) type stbi_uc (line 2735) | typedef stbi_uc *(*resample_row_func)(stbi_uc *out, stbi_uc *in0, stbi_u... function stbi_uc (line 2740) | static stbi_uc *resample_row_1(stbi_uc *out, stbi_uc *in_near, stbi_uc *... function stbi_uc (line 2749) | static stbi_uc* stbi__resample_row_v_2(stbi_uc *out, stbi_uc *in_near, s... function stbi_uc (line 2759) | static stbi_uc* stbi__resample_row_h_2(stbi_uc *out, stbi_uc *in_near, ... function stbi_uc (line 2789) | static stbi_uc *stbi__resample_row_hv_2(stbi_uc *out, stbi_uc *in_near, ... function stbi_uc (line 2814) | static stbi_uc *stbi__resample_row_hv_2_simd(stbi_uc *out, stbi_uc *in_n... function stbi_uc (line 2930) | static stbi_uc *stbi__resample_row_generic(stbi_uc *out, stbi_uc *in_nea... function stbi__YCbCr_to_RGB_row (line 2945) | static void stbi__YCbCr_to_RGB_row(stbi_uc *out, const stbi_uc *y, const... function stbi__YCbCr_to_RGB_row (line 2973) | static void stbi__YCbCr_to_RGB_row(stbi_uc *out, const stbi_uc *y, const... function stbi__YCbCr_to_RGB_simd (line 3000) | static void stbi__YCbCr_to_RGB_simd(stbi_uc *out, stbi_uc const *y, stbi... function stbi__setup_jpeg (line 3135) | static void stbi__setup_jpeg(stbi__jpeg *j) function stbi__cleanup_jpeg (line 3161) | static void stbi__cleanup_jpeg(stbi__jpeg *j) type stbi__resample (line 3182) | typedef struct function stbi_uc (line 3192) | static stbi_uc *load_jpeg_image(stbi__jpeg *z, int *out_x, int *out_y, i... function stbi__jpeg_test (line 3297) | static int stbi__jpeg_test(stbi__context *s) function stbi__jpeg_info_raw (line 3308) | static int stbi__jpeg_info_raw(stbi__jpeg *j, int *x, int *y, int *comp) function stbi__jpeg_info (line 3320) | static int stbi__jpeg_info(stbi__context *s, int *x, int *y, int *comp) type stbi__zhuffman (line 3343) | typedef struct function stbi_inline (line 3353) | stbi_inline static int stbi__bitreverse16(int n) function stbi_inline (line 3362) | stbi_inline static int stbi__bit_reverse(int v, int bits) function stbi__zbuild_huffman (line 3370) | static int stbi__zbuild_huffman(stbi__zhuffman *z, stbi_uc *sizelist, in... type stbi__zbuf (line 3422) | typedef struct function stbi_inline (line 3436) | stbi_inline static stbi_uc stbi__zget8(stbi__zbuf *z) function stbi__fill_bits (line 3442) | static void stbi__fill_bits(stbi__zbuf *z) function stbi__zreceive (line 3451) | int stbi__zreceive(stbi__zbuf *z, int n) function stbi__zhuffman_decode_slowpath (line 3461) | static int stbi__zhuffman_decode_slowpath(stbi__zbuf *a, stbi__zhuffman *z) function stbi_inline (line 3479) | stbi_inline static int stbi__zhuffman_decode(stbi__zbuf *a, stbi__zhuffm... function stbi__zexpand (line 3493) | static int stbi__zexpand(stbi__zbuf *z, char *zout, int n) // need to m... function stbi__parse_huffman_block (line 3525) | static int stbi__parse_huffman_block(stbi__zbuf *a) function stbi__compute_huffman_codes (line 3567) | static int stbi__compute_huffman_codes(stbi__zbuf *a) function stbi__parse_uncomperssed_block (line 3613) | static int stbi__parse_uncomperssed_block(stbi__zbuf *a) function stbi__parse_zlib_header (line 3642) | static int stbi__parse_zlib_header(stbi__zbuf *a) function stbi__init_zdefaults (line 3657) | static void stbi__init_zdefaults(void) function stbi__parse_zlib (line 3668) | static int stbi__parse_zlib(stbi__zbuf *a, int parse_header) function stbi__do_zlib (line 3697) | static int stbi__do_zlib(stbi__zbuf *a, char *obuf, int olen, int exp, i... function STBIDEF (line 3707) | STBIDEF char *stbi_zlib_decode_malloc_guesssize(const char *buffer, int ... function STBIDEF (line 3723) | STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *... function STBIDEF (line 3728) | STBIDEF char *stbi_zlib_decode_malloc_guesssize_headerflag(const char *b... function STBIDEF (line 3744) | STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const ... function STBIDEF (line 3755) | STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int l... function STBIDEF (line 3771) | STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, co... type stbi__pngchunk (line 3794) | typedef struct function stbi__pngchunk (line 3800) | static stbi__pngchunk stbi__get_chunk_header(stbi__context *s) function stbi__check_png_header (line 3808) | static int stbi__check_png_header(stbi__context *s) type stbi__png (line 3817) | typedef struct function stbi__paeth (line 3844) | static int stbi__paeth(int a, int b, int c) function stbi__create_png_image_raw (line 3858) | static int stbi__create_png_image_raw(stbi__png *a, stbi_uc *raw, stbi__... function stbi__create_png_image (line 4036) | static int stbi__create_png_image(stbi__png *a, stbi_uc *image_data, stb... function stbi__compute_transparency (line 4078) | static int stbi__compute_transparency(stbi__png *z, stbi_uc tc[3], int o... function stbi__expand_png_palette (line 4103) | static int stbi__expand_png_palette(stbi__png *a, stbi_uc *palette, int ... function STBIDEF (line 4143) | STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpr... function STBIDEF (line 4148) | STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_conv... function stbi__de_iphone (line 4153) | static void stbi__de_iphone(stbi__png *z) function stbi__parse_png_file (line 4197) | static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp) function stbi__png_test (line 4383) | static int stbi__png_test(stbi__context *s) function stbi__png_info_raw (line 4391) | static int stbi__png_info_raw(stbi__png *p, int *x, int *y, int *comp) function stbi__png_info (line 4403) | static int stbi__png_info(stbi__context *s, int *x, int *y, int *comp) function stbi__bmp_test_raw (line 4414) | static int stbi__bmp_test_raw(stbi__context *s) function stbi__bmp_test (line 4429) | static int stbi__bmp_test(stbi__context *s) function stbi__high_bit (line 4438) | static int stbi__high_bit(unsigned int z) function stbi__bitcount (line 4450) | static int stbi__bitcount(unsigned int a) function stbi__shiftsigned (line 4460) | static int stbi__shiftsigned(int v, int shift, int bits) function stbi_uc (line 4477) | static stbi_uc *stbi__bmp_load(stbi__context *s, int *x, int *y, int *co... function stbi__tga_info (line 4683) | static int stbi__tga_info(stbi__context *s, int *x, int *y, int *comp) function stbi__tga_test (line 4720) | static int stbi__tga_test(stbi__context *s) function stbi_uc (line 4745) | static stbi_uc *stbi__tga_load(stbi__context *s, int *x, int *y, int *co... function stbi__psd_test (line 4944) | static int stbi__psd_test(stbi__context *s) function stbi_uc (line 4951) | static stbi_uc *stbi__psd_load(stbi__context *s, int *x, int *y, int *co... function stbi__pic_is4 (line 5118) | static int stbi__pic_is4(stbi__context *s,const char *str) function stbi__pic_test_core (line 5128) | static int stbi__pic_test_core(stbi__context *s) type stbi__pic_packet (line 5144) | typedef struct function stbi_uc (line 5149) | static stbi_uc *stbi__readval(stbi__context *s, int channel, stbi_uc *dest) function stbi__copyval (line 5163) | static void stbi__copyval(int channel,stbi_uc *dest,const stbi_uc *src) function stbi_uc (line 5172) | static stbi_uc *stbi__pic_load_core(stbi__context *s,int width,int heigh... function stbi_uc (line 5283) | static stbi_uc *stbi__pic_load(stbi__context *s,int *px,int *py,int *com... function stbi__pic_test (line 5316) | static int stbi__pic_test(stbi__context *s) type stbi__gif_lzw (line 5328) | typedef struct type stbi__gif (line 5335) | typedef struct function stbi__gif_test_raw (line 5352) | static int stbi__gif_test_raw(stbi__context *s) function stbi__gif_test (line 5362) | static int stbi__gif_test(stbi__context *s) function stbi__gif_parse_colortable (line 5369) | static void stbi__gif_parse_colortable(stbi__context *s, stbi_uc pal[256... function stbi__gif_header (line 5380) | static int stbi__gif_header(stbi__context *s, stbi__gif *g, int *comp, i... function stbi__gif_info_raw (line 5408) | static int stbi__gif_info_raw(stbi__context *s, int *x, int *y, int *comp) function stbi__out_gif_code (line 5420) | static void stbi__out_gif_code(stbi__gif *g, stbi__uint16 code) function stbi_uc (line 5454) | static stbi_uc *stbi__process_gif_raster(stbi__context *s, stbi__gif *g) function stbi__fill_gif_background (line 5533) | static void stbi__fill_gif_background(stbi__gif *g) function stbi_uc (line 5548) | static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int ... function stbi_uc (line 5648) | static stbi_uc *stbi__gif_load(stbi__context *s, int *x, int *y, int *co... function stbi__gif_info (line 5664) | static int stbi__gif_info(stbi__context *s, int *x, int *y, int *comp) function stbi__hdr_test_core (line 5674) | static int stbi__hdr_test_core(stbi__context *s) function stbi__hdr_test (line 5684) | static int stbi__hdr_test(stbi__context* s) function stbi__hdr_convert (line 5714) | static void stbi__hdr_convert(float *output, stbi_uc *input, int req_comp) function stbi__hdr_info (line 5852) | static int stbi__hdr_info(stbi__context *s, int *x, int *y, int *comp) function stbi__bmp_info (line 5893) | static int stbi__bmp_info(stbi__context *s, int *x, int *y, int *comp) function stbi__psd_info (line 5923) | static int stbi__psd_info(stbi__context *s, int *x, int *y, int *comp) function stbi__pic_info (line 5956) | static int stbi__pic_info(stbi__context *s, int *x, int *y, int *comp) function stbi__pnm_test (line 6016) | static int stbi__pnm_test(stbi__context *s) function stbi_uc (line 6028) | static stbi_uc *stbi__pnm_load(stbi__context *s, int *x, int *y, int *co... function stbi__pnm_isspace (line 6048) | static int stbi__pnm_isspace(char c) function stbi__pnm_skip_whitespace (line 6053) | static void stbi__pnm_skip_whitespace(stbi__context *s, char *c) function stbi__pnm_isdigit (line 6059) | static int stbi__pnm_isdigit(char c) function stbi__pnm_getinteger (line 6064) | static int stbi__pnm_getinteger(stbi__context *s, char *c) function stbi__pnm_info (line 6076) | static int stbi__pnm_info(stbi__context *s, int *x, int *y, int *comp) function stbi__info_main (line 6111) | static int stbi__info_main(stbi__context *s, int *x, int *y, int *comp) function STBIDEF (line 6154) | STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp) function STBIDEF (line 6164) | STBIDEF int stbi_info_from_file(FILE *f, int *x, int *y, int *comp) function STBIDEF (line 6176) | STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x... function STBIDEF (line 6183) | STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *u... FILE: tests/3rdparty/tinycthread/source/tinycthread.c function mtx_init (line 50) | int mtx_init(mtx_t *mtx, int type) function mtx_destroy (line 71) | void mtx_destroy(mtx_t *mtx) function mtx_lock (line 80) | int mtx_lock(mtx_t *mtx) function mtx_timedlock (line 95) | int mtx_timedlock(mtx_t *mtx, const struct timespec *ts) function mtx_trylock (line 103) | int mtx_trylock(mtx_t *mtx) function mtx_unlock (line 118) | int mtx_unlock(mtx_t *mtx) function cnd_init (line 134) | int cnd_init(cnd_t *cond) function cnd_destroy (line 163) | void cnd_destroy(cnd_t *cond) function cnd_signal (line 180) | int cnd_signal(cnd_t *cond) function cnd_broadcast (line 205) | int cnd_broadcast(cnd_t *cond) function _cnd_timedwait_win32 (line 231) | static int _cnd_timedwait_win32(cnd_t *cond, mtx_t *mtx, DWORD timeout) function cnd_wait (line 279) | int cnd_wait(cnd_t *cond, mtx_t *mtx) function cnd_timedwait (line 288) | int cnd_timedwait(cnd_t *cond, mtx_t *mtx, const struct timespec *ts) type _thread_start_info (line 313) | typedef struct { function thrd_create (line 355) | int thrd_create(thrd_t *thr, thrd_start_t func, void *arg) function thrd_t (line 387) | thrd_t thrd_current(void) function thrd_detach (line 396) | int thrd_detach(thrd_t thr) function thrd_equal (line 403) | int thrd_equal(thrd_t thr0, thrd_t thr1) function thrd_exit (line 412) | void thrd_exit(int res) function thrd_join (line 426) | int thrd_join(thrd_t thr, int *res) function thrd_sleep (line 459) | int thrd_sleep(const struct timespec *time_point, struct timespec *remai... function thrd_yield (line 506) | void thrd_yield(void) function tss_create (line 515) | int tss_create(tss_t *key, tss_dtor_t dtor) function tss_delete (line 537) | void tss_delete(tss_t key) function tss_set (line 555) | int tss_set(tss_t key, void *val) function _tthread_clock_gettime (line 572) | int _tthread_clock_gettime(clockid_t clk_id, struct timespec *ts) FILE: tests/3rdparty/tinycthread/source/tinycthread.h type _ttherad_timespec (line 117) | struct _ttherad_timespec { type _tthread_clockid_t (line 125) | typedef int _tthread_clockid_t; type timespec (line 129) | struct timespec type mtx_t (line 187) | typedef struct { type pthread_mutex_t (line 193) | typedef pthread_mutex_t mtx_t; type timespec (line 227) | struct timespec type cnd_t (line 248) | typedef struct { type pthread_cond_t (line 254) | typedef pthread_cond_t cnd_t; type timespec (line 313) | struct timespec type HANDLE (line 317) | typedef HANDLE thrd_t; type pthread_t (line 319) | typedef pthread_t thrd_t; type timespec (line 388) | struct timespec type timespec (line 388) | struct timespec type DWORD (line 398) | typedef DWORD tss_t; type pthread_key_t (line 400) | typedef pthread_key_t tss_t; FILE: tests/raster/main.c type m_image (line 39) | struct m_image function draw (line 52) | void draw(void) function main_loop (line 100) | void main_loop(void) function main (line 107) | int main(int argc, char **argv) FILE: tests/raytracing/main.c type m_image (line 39) | struct m_image type m_image (line 42) | struct m_image type m_image (line 43) | struct m_image function init_noise (line 45) | void init_noise(void) function destroy_noise (line 53) | void destroy_noise(void) function fast_noise (line 58) | float fast_noise(float x, float y, float z) function draw (line 75) | static void draw(void) function main_loop (line 211) | void main_loop(void) function main (line 218) | int main(int argc, char **argv) FILE: tests/test.h function m_image_float_to_srgb (line 183) | static void m_image_float_to_srgb(struct m_image *dest, const struct m_i... function close_callback (line 224) | static void close_callback(GLFWwindow * window) function size_callback (line 229) | static void size_callback(GLFWwindow * window, int width, int height) function cursorpos_callback (line 235) | static void cursorpos_callback(GLFWwindow * window, double x, double y) function key_callback (line 241) | static void key_callback(GLFWwindow* window, int key, int scancode, int ... function mousebutton_callback (line 249) | static void mousebutton_callback(GLFWwindow * window, int button, int ac... function char_callback (line 257) | static void char_callback(GLFWwindow * window, unsigned int key) function test_get_chars (line 265) | int test_get_chars(unsigned int dest[TEST_CHAR_MAX]) function test_key_press (line 272) | int test_key_press(int key) function test_key_release (line 277) | int test_key_release(int key) function test_key_pressed (line 282) | int test_key_pressed(int key) function test_mouse_button_press (line 287) | int test_mouse_button_press(int button) function test_mouse_button_release (line 292) | int test_mouse_button_release(int button) function test_mouse_button_pressed (line 297) | int test_mouse_button_pressed(int button) function draw_texture (line 302) | static void draw_texture(GLuint texture) function updateGL (line 319) | static void updateGL(void) function test_setup_texture (line 335) | void test_setup_texture(int width, int height) function test_swap_buffer (line 345) | void test_swap_buffer(struct m_image *image) function test_get_time (line 372) | double test_get_time(void) function test_get_directory (line 377) | void test_get_directory(char *dest, const char *src) function test_set_working_dir (line 389) | void test_set_working_dir(const char *dir) function test_window_title (line 398) | void test_window_title(const char *title) function test_window (line 404) | int test_window(const char *title, int fullscreen) function test_create (line 448) | int test_create(const char *title, int width, int height) function test_window_size (line 469) | void test_window_size(int width, int height) function test_destroy (line 476) | void test_destroy(void) function test_update (line 484) | void test_update(void) FILE: tests/vorogen/main.c type test_point (line 46) | struct test_point type m_image (line 52) | struct m_image type test_point (line 54) | struct test_point type test_point (line 55) | struct test_point type m_image (line 57) | struct m_image type m_image (line 58) | struct m_image type m_image (line 59) | struct m_image type m_image (line 60) | struct m_image function load_image (line 63) | static int load_image(struct m_image *dest, const char *filename) function get_best_tournament (line 83) | static int get_best_tournament(float *error, int count, int tour_size) function get_best_dual (line 96) | static int get_best_dual(float *error, float *energy, int POP_SIZE, floa... function get_best_dual4 (line 125) | static int get_best_dual4(float *error, float *energy, int POP_SIZE, flo... function mate (line 152) | static void mate(float *data, float *src1, float *src2, int s, int c) function mutate (line 174) | static void mutate(struct test_point *pts, int size, struct m_image *src) function gen (line 219) | static void gen(struct test_point *pts, struct m_image *src) function get_originality (line 250) | static float get_originality(int id) function get_score (line 275) | static float get_score(struct m_image *a, struct m_image *b) function render (line 281) | static void render(struct m_image *dest, struct test_point *pts, int pts... function init (line 317) | static void init(void) function clear (line 340) | static void clear(void) function draw (line 347) | static void draw(void) function main_loop (line 403) | void main_loop(void) function main (line 410) | int main(int argc, char **argv) FILE: tests/voronoi/main.c type test_point (line 42) | struct test_point type m_image (line 49) | struct m_image type test_point (line 50) | struct test_point type m_image (line 51) | struct m_image type m_image (line 52) | struct m_image function init (line 55) | static void init(void) function clear (line 69) | static void clear(void) function animate (line 75) | static void animate(void) function draw (line 106) | static void draw(void) function main_loop (line 141) | void main_loop(void) function main (line 149) | int main(int argc, char **argv)