SYMBOL INDEX (7378 symbols across 766 files) FILE: .github/scripts/utils.py/check-jsonschema.py function discover_schema_file (line 13) | def discover_schema_file(filename: str) -> tuple[str | None, Any]: function validate_json_files (line 33) | def validate_json_files( function main (line 72) | def main() -> int: FILE: .github/scripts/utils.py/check-services.py function get_last_artifact (line 60) | def get_last_artifact(): function find_people_to_blame (line 108) | def find_people_to_blame(raw_services: str, servers: list[tuple[str, str... function set_output (line 143) | def set_output(name, value): function check_servers_task (line 154) | async def check_servers_task( function process_services (line 165) | async def process_services(session: aiohttp.ClientSession, check_servers... function main (line 347) | async def main(): FILE: build-aux/format-manifest.py function main (line 10) | def main() -> int: FILE: deps/blake2/src/blake2-impl.h function BLAKE2_INLINE (line 33) | static BLAKE2_INLINE uint32_t load32( const void *src ) function BLAKE2_INLINE (line 48) | static BLAKE2_INLINE uint64_t load64( const void *src ) function BLAKE2_INLINE (line 67) | static BLAKE2_INLINE uint16_t load16( const void *src ) function BLAKE2_INLINE (line 80) | static BLAKE2_INLINE void store16( void *dst, uint16_t w ) function BLAKE2_INLINE (line 91) | static BLAKE2_INLINE void store32( void *dst, uint32_t w ) function BLAKE2_INLINE (line 104) | static BLAKE2_INLINE void store64( void *dst, uint64_t w ) function BLAKE2_INLINE (line 121) | static BLAKE2_INLINE uint64_t load48( const void *src ) function BLAKE2_INLINE (line 132) | static BLAKE2_INLINE void store48( void *dst, uint64_t w ) function BLAKE2_INLINE (line 143) | static BLAKE2_INLINE uint32_t rotr32( const uint32_t w, const unsigned c ) function BLAKE2_INLINE (line 148) | static BLAKE2_INLINE uint64_t rotr64( const uint64_t w, const unsigned c ) function BLAKE2_INLINE (line 154) | static BLAKE2_INLINE void secure_zero_memory(void *v, size_t n) FILE: deps/blake2/src/blake2.h type blake2s_constant (line 31) | enum blake2s_constant type blake2b_constant (line 40) | enum blake2b_constant type blake2s_state (line 49) | typedef struct blake2s_state__ type blake2b_state (line 60) | typedef struct blake2b_state__ type blake2sp_state (line 71) | typedef struct blake2sp_state__ type blake2bp_state (line 80) | typedef struct blake2bp_state__ type blake2s_param__ (line 90) | struct blake2s_param__ type blake2s_param (line 106) | typedef struct blake2s_param__ blake2s_param; type blake2b_param__ (line 108) | struct blake2b_param__ type blake2b_param (line 124) | typedef struct blake2b_param__ blake2b_param; type blake2xs_state (line 126) | typedef struct blake2xs_state__ type blake2xb_state (line 132) | typedef struct blake2xb_state__ FILE: deps/blake2/src/blake2b-ref.c function blake2b_set_lastnode (line 48) | static void blake2b_set_lastnode( blake2b_state *S ) function blake2b_is_lastblock (line 54) | static int blake2b_is_lastblock( const blake2b_state *S ) function blake2b_set_lastblock (line 59) | static void blake2b_set_lastblock( blake2b_state *S ) function blake2b_increment_counter (line 66) | static void blake2b_increment_counter( blake2b_state *S, const uint64_t ... function blake2b_init0 (line 72) | static void blake2b_init0( blake2b_state *S ) function blake2b_init_param (line 81) | int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) function blake2b_init (line 98) | int blake2b_init( blake2b_state *S, size_t outlen ) function blake2b_init_key (line 120) | int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, ... function blake2b_compress (line 177) | static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAK... function blake2b_update (line 221) | int blake2b_update( blake2b_state *S, const void *pin, size_t inlen ) function blake2b_final (line 248) | int blake2b_final( blake2b_state *S, void *out, size_t outlen ) function blake2b (line 273) | int blake2b( void *out, size_t outlen, const void *in, size_t inlen, con... function blake2 (line 302) | int blake2( void *out, size_t outlen, const void *in, size_t inlen, cons... function crypto_hash (line 307) | int crypto_hash( unsigned char *out, unsigned char *in, unsigned long lo... function main (line 316) | int main( void ) FILE: deps/glad/include/EGL/eglplatform.h type HDC (line 63) | typedef HDC EGLNativeDisplayType; type HBITMAP (line 64) | typedef HBITMAP EGLNativePixmapType; type HWND (line 65) | typedef HWND EGLNativeWindowType; type khronos_uintptr_t (line 69) | typedef khronos_uintptr_t EGLNativeDisplayType; type _screen_pixmap (line 70) | struct _screen_pixmap type _screen_window (line 71) | struct _screen_window type EGLNativeDisplayType (line 75) | typedef int EGLNativeDisplayType; type EGLNativePixmapType (line 76) | typedef int EGLNativePixmapType; type EGLNativeWindowType (line 77) | typedef int EGLNativeWindowType; type EGLNativeDisplayType (line 81) | typedef int EGLNativeDisplayType; type wl_display (line 87) | struct wl_display type wl_egl_pixmap (line 88) | struct wl_egl_pixmap type wl_egl_window (line 89) | struct wl_egl_window type gbm_device (line 93) | struct gbm_device type gbm_bo (line 94) | struct gbm_bo type ANativeWindow (line 99) | struct ANativeWindow type egl_native_pixmap_t (line 100) | struct egl_native_pixmap_t type egl_native_pixmap_t (line 103) | struct egl_native_pixmap_t type ANativeWindow (line 104) | struct ANativeWindow type EGLNativeDisplayType (line 108) | typedef intptr_t EGLNativeDisplayType; type EGLNativePixmapType (line 109) | typedef intptr_t EGLNativePixmapType; type EGLNativeWindowType (line 110) | typedef intptr_t EGLNativeWindowType; type Display (line 118) | typedef Display *EGLNativeDisplayType; type Pixmap (line 119) | typedef Pixmap EGLNativePixmapType; type Window (line 120) | typedef Window EGLNativeWindowType; type khronos_uintptr_t (line 125) | typedef khronos_uintptr_t EGLNativePixmapType; type khronos_uintptr_t (line 126) | typedef khronos_uintptr_t EGLNativeWindowType; type EGLNativeDisplayType (line 130) | typedef int EGLNativeDisplayType; type khronos_uintptr_t (line 139) | typedef khronos_uintptr_t EGLNativePixmapType; type khronos_uintptr_t (line 140) | typedef khronos_uintptr_t EGLNativeWindowType; type khronos_uintptr_t (line 145) | typedef khronos_uintptr_t EGLNativePixmapType; type khronos_uintptr_t (line 146) | typedef khronos_uintptr_t EGLNativeWindowType; type EGLNativeDisplayType (line 153) | typedef EGLNativeDisplayType NativeDisplayType; type EGLNativePixmapType (line 154) | typedef EGLNativePixmapType NativePixmapType; type EGLNativeWindowType (line 155) | typedef EGLNativeWindowType NativeWindowType; type khronos_int32_t (line 165) | typedef khronos_int32_t EGLint; FILE: deps/glad/include/KHR/khrplatform.h type khronos_int32_t (line 150) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 151) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 152) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 153) | typedef uint64_t khronos_uint64_t; type khronos_int32_t (line 177) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 178) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 179) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 180) | typedef uint64_t khronos_uint64_t; type __int32 (line 189) | typedef __int32 khronos_int32_t; type khronos_uint32_t (line 190) | typedef unsigned __int32 khronos_uint32_t; type __int64 (line 191) | typedef __int64 khronos_int64_t; type khronos_uint64_t (line 192) | typedef unsigned __int64 khronos_uint64_t; type khronos_int32_t (line 201) | typedef int khronos_int32_t; type khronos_uint32_t (line 202) | typedef unsigned int khronos_uint32_t; type khronos_int64_t (line 204) | typedef long int khronos_int64_t; type khronos_uint64_t (line 205) | typedef unsigned long int khronos_uint64_t; type khronos_int64_t (line 207) | typedef long long int khronos_int64_t; type khronos_uint64_t (line 208) | typedef unsigned long long int khronos_uint64_t; type khronos_int32_t (line 218) | typedef int khronos_int32_t; type khronos_uint32_t (line 219) | typedef unsigned int khronos_uint32_t; type khronos_int32_t (line 229) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 230) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 231) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 232) | typedef uint64_t khronos_uint64_t; type khronos_int8_t (line 242) | typedef signed char khronos_int8_t; type khronos_uint8_t (line 243) | typedef unsigned char khronos_uint8_t; type khronos_int16_t (line 244) | typedef signed short int khronos_int16_t; type khronos_uint16_t (line 245) | typedef unsigned short int khronos_uint16_t; type khronos_intptr_t (line 253) | typedef intptr_t khronos_intptr_t; type khronos_uintptr_t (line 254) | typedef uintptr_t khronos_uintptr_t; type khronos_intptr_t (line 256) | typedef signed long long int khronos_intptr_t; type khronos_uintptr_t (line 257) | typedef unsigned long long int khronos_uintptr_t; type khronos_intptr_t (line 259) | typedef signed long int khronos_intptr_t; type khronos_uintptr_t (line 260) | typedef unsigned long int khronos_uintptr_t; type khronos_ssize_t (line 264) | typedef signed long long int khronos_ssize_t; type khronos_usize_t (line 265) | typedef unsigned long long int khronos_usize_t; type khronos_ssize_t (line 267) | typedef signed long int khronos_ssize_t; type khronos_usize_t (line 268) | typedef unsigned long int khronos_usize_t; type khronos_float_t (line 275) | typedef float khronos_float_t; type khronos_uint64_t (line 288) | typedef khronos_uint64_t khronos_utime_nanoseconds_t; type khronos_int64_t (line 289) | typedef khronos_int64_t khronos_stime_nanoseconds_t; type khronos_boolean_enum_t (line 305) | typedef enum { FILE: deps/glad/include/glad/glad.h type gladGLversionStruct (line 25) | struct gladGLversionStruct { type __int32 (line 97) | typedef __int32 int32_t; type __int64 (line 98) | typedef __int64 int64_t; type GLenum (line 105) | typedef unsigned int GLenum; type GLboolean (line 106) | typedef unsigned char GLboolean; type GLbitfield (line 107) | typedef unsigned int GLbitfield; type GLvoid (line 108) | typedef void GLvoid; type GLbyte (line 109) | typedef signed char GLbyte; type GLshort (line 110) | typedef short GLshort; type GLint (line 111) | typedef int GLint; type GLclampx (line 112) | typedef int GLclampx; type GLubyte (line 113) | typedef unsigned char GLubyte; type GLushort (line 114) | typedef unsigned short GLushort; type GLuint (line 115) | typedef unsigned int GLuint; type GLsizei (line 116) | typedef int GLsizei; type GLfloat (line 117) | typedef float GLfloat; type GLclampf (line 118) | typedef float GLclampf; type GLdouble (line 119) | typedef double GLdouble; type GLclampd (line 120) | typedef double GLclampd; type GLchar (line 122) | typedef char GLchar; type GLcharARB (line 123) | typedef char GLcharARB; type GLhandleARB (line 127) | typedef unsigned int GLhandleARB; type GLhalfARB (line 129) | typedef unsigned short GLhalfARB; type GLhalf (line 130) | typedef unsigned short GLhalf; type GLint (line 131) | typedef GLint GLfixed; type GLintptr (line 132) | typedef ptrdiff_t GLintptr; type GLsizeiptr (line 133) | typedef ptrdiff_t GLsizeiptr; type GLint64 (line 134) | typedef int64_t GLint64; type GLuint64 (line 135) | typedef uint64_t GLuint64; type GLintptrARB (line 136) | typedef ptrdiff_t GLintptrARB; type GLsizeiptrARB (line 137) | typedef ptrdiff_t GLsizeiptrARB; type GLint64EXT (line 138) | typedef int64_t GLint64EXT; type GLuint64EXT (line 139) | typedef uint64_t GLuint64EXT; type __GLsync (line 140) | struct __GLsync type _cl_context (line 141) | struct _cl_context type _cl_event (line 142) | struct _cl_event type GLhalfNV (line 147) | typedef unsigned short GLhalfNV; type GLintptr (line 148) | typedef GLintptr GLvdpauSurfaceNV; type GLubyte (line 1564) | typedef const GLubyte* (APIENTRYP PFNGLGETSTRINGPROC)(GLenum); type GLchar (line 1831) | typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint, const GLcha... type GLchar (line 1849) | typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONPROC)(GLuint, const GLch... type GLchar (line 2202) | typedef GLint (APIENTRYP PFNGLGETFRAGDATALOCATIONPROC)(GLuint, const GLc... type GLubyte (line 2253) | typedef const GLubyte* (APIENTRYP PFNGLGETSTRINGIPROC)(GLenum, GLuint); type GLchar (line 2362) | typedef GLuint (APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC)(GLuint, const G... type GLbitfield (line 2402) | typedef GLenum (APIENTRYP PFNGLCLIENTWAITSYNCPROC)(GLsync, GLbitfield, G... type GLchar (line 2442) | typedef GLint (APIENTRYP PFNGLGETFRAGDATAINDEXPROC)(GLuint, const GLchar*); type GLenum (line 2692) | typedef GLint (APIENTRYP PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)(GLuint, ... type GLenum (line 2695) | typedef GLuint (APIENTRYP PFNGLGETSUBROUTINEINDEXPROC)(GLuint, GLenum, c... type GLsizei (line 2789) | typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMVPROC)(GLenum, GLsizei... type GLenum (line 3118) | typedef GLuint (APIENTRYP PFNGLGETPROGRAMRESOURCEINDEXPROC)(GLuint, GLen... type GLenum (line 3127) | typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONPROC)(GLuint, GL... type GLenum (line 3130) | typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC)(GLuin... type GLsizei (line 3175) | typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGPROC)(GLuint, GLsizei, ... type GLchar (line 6735) | typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMEXTPROC)(GLenum, const... type GLsizei (line 6744) | typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMVEXTPROC)(GLenum, GLsi... type GLcharARB (line 6998) | typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONARBPROC)(GLhandleARB, co... type GLchar (line 7387) | typedef GLint (APIENTRYP PFNGLGETVARYINGLOCATIONNVPROC)(GLuint, const GL... type _cl_event (line 7508) | struct _cl_event type GLuint (line 7579) | typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC)(GLsizei, c... type GLint (line 8137) | typedef GLuint64 (APIENTRYP PFNGLGETIMAGEHANDLENVPROC)(GLuint, GLint, GL... type GLsizei (line 8180) | typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGKHRPROC)(GLuint, GLsize... type GLcharARB (line 8375) | typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONARBPROC)(GLhandleARB, con... type GLuint (line 9454) | typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC)(GLsizei, co... type GLenum (line 9700) | typedef GLuint (APIENTRYP PFNGLGENSYMBOLSEXTPROC)(GLenum, GLenum, GLenum... type GLenum (line 9748) | typedef GLuint (APIENTRYP PFNGLBINDTEXGENPARAMETEREXTPROC)(GLenum, GLenu... type GLint (line 10900) | typedef GLuint64 (APIENTRYP PFNGLGETIMAGEHANDLEARBPROC)(GLuint, GLint, G... type GLuint (line 11137) | typedef GLenum (APIENTRYP PFNGLVIDEOCAPTURENVPROC)(GLuint, GLuint*, GLui... type GLuint (line 11307) | typedef GLenum (APIENTRYP PFNGLOBJECTPURGEABLEAPPLEPROC)(GLenum, GLuint,... type GLuint (line 11310) | typedef GLenum (APIENTRYP PFNGLOBJECTUNPURGEABLEAPPLEPROC)(GLenum, GLuin... type GLchar (line 11395) | typedef GLint (APIENTRYP PFNGLGETFRAGDATALOCATIONEXTPROC)(GLuint, const ... type GLsizei (line 11455) | typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGAMDPROC)(GLuint, GLsize... type GLsizei (line 11981) | typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGARBPROC)(GLuint, GLsize... type GLchar (line 12105) | typedef GLboolean (APIENTRYP PFNGLISNAMEDSTRINGARBPROC)(GLint, const GLc... type GLuint (line 12268) | typedef GLboolean (APIENTRYP PFNGLISPOINTINFILLPATHNVPROC)(GLuint, GLuin... type GLfloat (line 12271) | typedef GLboolean (APIENTRYP PFNGLISPOINTINSTROKEPATHNVPROC)(GLuint, GLf... type GLsizei (line 12274) | typedef GLfloat (APIENTRYP PFNGLGETPATHLENGTHNVPROC)(GLuint, GLsizei, GL... type GLsizei (line 12277) | typedef GLboolean (APIENTRYP PFNGLPOINTALONGPATHNVPROC)(GLuint, GLsizei,... type GLsizei (line 12449) | typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC... type GLsizei (line 12452) | typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTEROUTPUTSURFACENVPRO... type GLintptr (line 12719) | typedef GLsync (APIENTRYP PFNGLIMPORTSYNCEXTPROC)(GLenum, GLintptr, GLbi... FILE: deps/glad/include/glad/glad_egl.h type AHardwareBuffer (line 71) | struct AHardwareBuffer type wl_buffer (line 72) | struct wl_buffer type wl_display (line 73) | struct wl_display type wl_resource (line 74) | struct wl_resource type EGLBoolean (line 75) | typedef unsigned int EGLBoolean; type EGLenum (line 76) | typedef unsigned int EGLenum; type EGLAttribKHR (line 77) | typedef intptr_t EGLAttribKHR; type EGLAttrib (line 78) | typedef intptr_t EGLAttrib; type khronos_utime_nanoseconds_t (line 96) | typedef khronos_utime_nanoseconds_t EGLTimeKHR; type khronos_utime_nanoseconds_t (line 97) | typedef khronos_utime_nanoseconds_t EGLTime; type khronos_utime_nanoseconds_t (line 98) | typedef khronos_utime_nanoseconds_t EGLTimeNV; type khronos_utime_nanoseconds_t (line 99) | typedef khronos_utime_nanoseconds_t EGLuint64NV; type khronos_uint64_t (line 100) | typedef khronos_uint64_t EGLuint64KHR; type khronos_stime_nanoseconds_t (line 101) | typedef khronos_stime_nanoseconds_t EGLnsecsANDROID; type EGLNativeFileDescriptorKHR (line 102) | typedef int EGLNativeFileDescriptorKHR; type khronos_ssize_t (line 103) | typedef khronos_ssize_t EGLsizeiANDROID; type EGLsizeiANDROID (line 105) | typedef EGLsizeiANDROID (*EGLGetBlobFuncANDROID) (const void *key, EGLsi... type EGLClientPixmapHI (line 106) | struct EGLClientPixmapHI { type const (line 429) | typedef EGLDisplay (APIENTRYP PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLenum p... type const (line 432) | typedef EGLSurface (APIENTRYP PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC)(... type const (line 435) | typedef EGLSurface (APIENTRYP PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC)(... FILE: deps/glad/include/glad/glad_wgl.h type _GPU_DEVICE (line 63) | struct _GPU_DEVICE { type GPU_DEVICE (line 77) | typedef struct _GPU_DEVICE GPU_DEVICE; type _GPU_DEVICE (line 78) | struct _GPU_DEVICE type DWORD (line 338) | typedef LPVOID (APIENTRYP PFNWGLCREATEIMAGEBUFFERI3DPROC)(HDC, DWORD, UI... type HANDLE (line 344) | typedef BOOL (APIENTRYP PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC)(HDC, co... type LPVOID (line 347) | typedef BOOL (APIENTRYP PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC)(HDC, cons... type INT64 (line 385) | typedef BOOL (APIENTRYP PFNWGLGETSYNCVALUESOMLPROC)(HDC, INT64*, INT64*,... type INT32 (line 388) | typedef BOOL (APIENTRYP PFNWGLGETMSCRATEOMLPROC)(HDC, INT32*, INT32*); type INT64 (line 391) | typedef INT64 (APIENTRYP PFNWGLSWAPBUFFERSMSCOMLPROC)(HDC, INT64, INT64,... type INT64 (line 394) | typedef INT64 (APIENTRYP PFNWGLSWAPLAYERBUFFERSMSCOMLPROC)(HDC, int, INT... type INT64 (line 397) | typedef BOOL (APIENTRYP PFNWGLWAITFORMSCOMLPROC)(HDC, INT64, INT64, INT6... type INT64 (line 400) | typedef BOOL (APIENTRYP PFNWGLWAITFORSBCOMLPROC)(HDC, INT64, INT64*, INT... type HGLRC (line 411) | typedef HGLRC (APIENTRYP PFNWGLCREATECONTEXTATTRIBSARBPROC)(HDC, HGLRC, ... type GLuint (line 424) | typedef BOOL (APIENTRYP PFNWGLQUERYSWAPGROUPNVPROC)(HDC, GLuint*, GLuint*); type GLuint (line 427) | typedef BOOL (APIENTRYP PFNWGLQUERYMAXSWAPGROUPSNVPROC)(HDC, GLuint*, GL... type GLuint (line 430) | typedef BOOL (APIENTRYP PFNWGLQUERYFRAMECOUNTNVPROC)(HDC, GLuint*); type HGPUNV (line 440) | typedef BOOL (APIENTRYP PFNWGLENUMGPUSNVPROC)(UINT, HGPUNV*); type UINT (line 443) | typedef BOOL (APIENTRYP PFNWGLENUMGPUDEVICESNVPROC)(HGPUNV, UINT, PGPU_D... type UINT (line 449) | typedef BOOL (APIENTRYP PFNWGLENUMGPUSFROMAFFINITYDCNVPROC)(HDC, UINT, H... type UINT (line 459) | typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBIVEXTPROC)(HDC, int, i... type UINT (line 462) | typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBFVEXTPROC)(HDC, int, i... type UINT (line 465) | typedef BOOL (APIENTRYP PFNWGLCHOOSEPIXELFORMATEXTPROC)(HDC, const int*,... type HVIDEOINPUTDEVICENV (line 482) | typedef UINT (APIENTRYP PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC)(HDC, H... type HVIDEOINPUTDEVICENV (line 488) | typedef BOOL (APIENTRYP PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC)(HDC, HVIDEO... type UINT (line 531) | typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBIVARBPROC)(HDC, int, i... type UINT (line 534) | typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBFVARBPROC)(HDC, int, i... type UINT (line 537) | typedef BOOL (APIENTRYP PFNWGLCHOOSEPIXELFORMATARBPROC)(HDC, const int*,... type BOOL (line 554) | typedef BOOL (APIENTRYP PFNWGLISENABLEDGENLOCKI3DPROC)(HDC, BOOL*); type UINT (line 560) | typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSOURCEI3DPROC)(HDC, UINT*); type UINT (line 566) | typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSOURCEEDGEI3DPROC)(HDC, UINT*); type UINT (line 572) | typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSAMPLERATEI3DPROC)(HDC, UINT*); type UINT (line 578) | typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSOURCEDELAYI3DPROC)(HDC, UINT*); type UINT (line 581) | typedef BOOL (APIENTRYP PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC)(HDC, UI... type GLuint (line 597) | typedef HANDLE (APIENTRYP PFNWGLDXREGISTEROBJECTNVPROC)(HANDLE, void*, G... type GLint (line 606) | typedef BOOL (APIENTRYP PFNWGLDXLOCKOBJECTSNVPROC)(HANDLE, GLint, HANDLE*); type GLint (line 609) | typedef BOOL (APIENTRYP PFNWGLDXUNLOCKOBJECTSNVPROC)(HANDLE, GLint, HAND... type const (line 623) | typedef HPBUFFEREXT (APIENTRYP PFNWGLCREATEPBUFFEREXTPROC)(HDC, int, int... type HPVIDEODEV (line 658) | typedef BOOL (APIENTRYP PFNWGLGETVIDEODEVICENVPROC)(HDC, int, HPVIDEODEV*); type HPBUFFERARB (line 664) | typedef BOOL (APIENTRYP PFNWGLBINDVIDEOIMAGENVPROC)(HPVIDEODEV, HPBUFFER... type const (line 691) | typedef BOOL (APIENTRYP PFNWGLSETGAMMATABLEPARAMETERSI3DPROC)(HDC, int, ... type USHORT (line 694) | typedef BOOL (APIENTRYP PFNWGLGETGAMMATABLEI3DPROC)(HDC, int, USHORT*, U... type const (line 697) | typedef BOOL (APIENTRYP PFNWGLSETGAMMATABLEI3DPROC)(HDC, int, const type GLuint (line 708) | typedef BOOL (APIENTRYP PFNWGLCOPYIMAGESUBDATANVPROC)(HGLRC, GLuint, GLe... type HVIDEOOUTPUTDEVICENV (line 722) | typedef BOOL (APIENTRYP PFNWGLBINDVIDEODEVICENVPROC)(HDC, unsigned int, ... type HDC (line 740) | typedef BOOL (APIENTRYP PFNWGLMAKECONTEXTCURRENTARBPROC)(HDC, HDC, HGLRC); type const (line 786) | typedef BOOL (APIENTRYP PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC)(HDC, int... type const (line 793) | typedef HPBUFFERARB (APIENTRYP PFNWGLCREATEPBUFFERARBPROC)(HDC, int, int... type UINT (line 822) | typedef UINT (APIENTRYP PFNWGLGETGPUIDSAMDPROC)(UINT, UINT*); type GLenum (line 825) | typedef INT (APIENTRYP PFNWGLGETGPUINFOAMDPROC)(UINT, int, GLenum, UINT,... type HGLRC (line 834) | typedef HGLRC (APIENTRYP PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC)(UI... type GLint (line 846) | typedef VOID (APIENTRYP PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC)(HGLRC, GLin... type HDC (line 857) | typedef BOOL (APIENTRYP PFNWGLMAKECONTEXTCURRENTEXTPROC)(HDC, HDC, HGLRC); type UINT (line 883) | typedef HANDLE (APIENTRYP PFNWGLCREATEBUFFERREGIONARBPROC)(HDC, int, UINT); FILE: deps/glad/src/glad.c function open_gl (line 13) | static function close_gl (line 25) | static function open_gl (line 41) | static function close_gl (line 72) | static function gladLoadGL (line 102) | int gladLoadGL(void) { type gladGLversionStruct (line 111) | struct gladGLversionStruct function has_ext (line 117) | static int has_ext(const char *ext) { function load_GL_VERSION_1_0 (line 3069) | static void load_GL_VERSION_1_0(GLADloadproc load) { function load_GL_VERSION_1_1 (line 3120) | static void load_GL_VERSION_1_1(GLADloadproc load) { function load_GL_VERSION_1_2 (line 3136) | static void load_GL_VERSION_1_2(GLADloadproc load) { function load_GL_VERSION_1_3 (line 3143) | static void load_GL_VERSION_1_3(GLADloadproc load) { function load_GL_VERSION_1_4 (line 3155) | static void load_GL_VERSION_1_4(GLADloadproc load) { function load_GL_VERSION_1_5 (line 3167) | static void load_GL_VERSION_1_5(GLADloadproc load) { function load_GL_VERSION_2_0 (line 3189) | static void load_GL_VERSION_2_0(GLADloadproc load) { function load_GL_VERSION_2_1 (line 3285) | static void load_GL_VERSION_2_1(GLADloadproc load) { function load_GL_VERSION_3_0 (line 3294) | static void load_GL_VERSION_3_0(GLADloadproc load) { function load_GL_VERSION_3_1 (line 3381) | static void load_GL_VERSION_3_1(GLADloadproc load) { function load_GL_VERSION_3_2 (line 3396) | static void load_GL_VERSION_3_2(GLADloadproc load) { function load_GL_VERSION_3_3 (line 3418) | static void load_GL_VERSION_3_3(GLADloadproc load) { function load_GL_VERSION_4_0 (line 3479) | static void load_GL_VERSION_4_0(GLADloadproc load) { function load_GL_VERSION_4_1 (line 3528) | static void load_GL_VERSION_4_1(GLADloadproc load) { function load_GL_VERSION_4_2 (line 3619) | static void load_GL_VERSION_4_2(GLADloadproc load) { function load_GL_VERSION_4_3 (line 3634) | static void load_GL_VERSION_4_3(GLADloadproc load) { function load_GL_VERSION_4_4 (line 3680) | static void load_GL_VERSION_4_4(GLADloadproc load) { function load_GL_NV_point_sprite (line 3692) | static void load_GL_NV_point_sprite(GLADloadproc load) { function load_GL_APPLE_element_array (line 3697) | static void load_GL_APPLE_element_array(GLADloadproc load) { function load_GL_AMD_multi_draw_indirect (line 3705) | static void load_GL_AMD_multi_draw_indirect(GLADloadproc load) { function load_GL_SGIX_tag_sample_buffer (line 3710) | static void load_GL_SGIX_tag_sample_buffer(GLADloadproc load) { function load_GL_ATI_separate_stencil (line 3714) | static void load_GL_ATI_separate_stencil(GLADloadproc load) { function load_GL_EXT_texture_buffer_object (line 3719) | static void load_GL_EXT_texture_buffer_object(GLADloadproc load) { function load_GL_ARB_vertex_blend (line 3723) | static void load_GL_ARB_vertex_blend(GLADloadproc load) { function load_GL_ARB_program_interface_query (line 3736) | static void load_GL_ARB_program_interface_query(GLADloadproc load) { function load_GL_EXT_index_func (line 3745) | static void load_GL_EXT_index_func(GLADloadproc load) { function load_GL_NV_shader_buffer_load (line 3749) | static void load_GL_NV_shader_buffer_load(GLADloadproc load) { function load_GL_EXT_color_subtable (line 3766) | static void load_GL_EXT_color_subtable(GLADloadproc load) { function load_GL_SUNX_constant_data (line 3771) | static void load_GL_SUNX_constant_data(GLADloadproc load) { function load_GL_EXT_multi_draw_arrays (line 3775) | static void load_GL_EXT_multi_draw_arrays(GLADloadproc load) { function load_GL_ARB_shader_atomic_counters (line 3780) | static void load_GL_ARB_shader_atomic_counters(GLADloadproc load) { function load_GL_NV_conditional_render (line 3784) | static void load_GL_NV_conditional_render(GLADloadproc load) { function load_GL_MESA_resize_buffers (line 3789) | static void load_GL_MESA_resize_buffers(GLADloadproc load) { function load_GL_ARB_texture_view (line 3793) | static void load_GL_ARB_texture_view(GLADloadproc load) { function load_GL_ARB_map_buffer_range (line 3797) | static void load_GL_ARB_map_buffer_range(GLADloadproc load) { function load_GL_EXT_convolution (line 3802) | static void load_GL_EXT_convolution(GLADloadproc load) { function load_GL_NV_vertex_attrib_integer_64bit (line 3818) | static void load_GL_NV_vertex_attrib_integer_64bit(GLADloadproc load) { function load_GL_EXT_paletted_texture (line 3840) | static void load_GL_EXT_paletted_texture(GLADloadproc load) { function load_GL_ARB_texture_buffer_object (line 3847) | static void load_GL_ARB_texture_buffer_object(GLADloadproc load) { function load_GL_ATI_pn_triangles (line 3851) | static void load_GL_ATI_pn_triangles(GLADloadproc load) { function load_GL_SGIX_flush_raster (line 3856) | static void load_GL_SGIX_flush_raster(GLADloadproc load) { function load_GL_EXT_light_texture (line 3860) | static void load_GL_EXT_light_texture(GLADloadproc load) { function load_GL_AMD_draw_buffers_blend (line 3866) | static void load_GL_AMD_draw_buffers_blend(GLADloadproc load) { function load_GL_MESA_window_pos (line 3873) | static void load_GL_MESA_window_pos(GLADloadproc load) { function load_GL_NV_texture_barrier (line 3900) | static void load_GL_NV_texture_barrier(GLADloadproc load) { function load_GL_ARB_vertex_type_2_10_10_10_rev (line 3904) | static void load_GL_ARB_vertex_type_2_10_10_10_rev(GLADloadproc load) { function load_GL_3DFX_tbuffer (line 3945) | static void load_GL_3DFX_tbuffer(GLADloadproc load) { function load_GL_GREMEDY_frame_terminator (line 3949) | static void load_GL_GREMEDY_frame_terminator(GLADloadproc load) { function load_GL_ARB_blend_func_extended (line 3953) | static void load_GL_ARB_blend_func_extended(GLADloadproc load) { function load_GL_EXT_separate_shader_objects (line 3958) | static void load_GL_EXT_separate_shader_objects(GLADloadproc load) { function load_GL_NV_texture_multisample (line 4009) | static void load_GL_NV_texture_multisample(GLADloadproc load) { function load_GL_ARB_shader_objects (line 4018) | static void load_GL_ARB_shader_objects(GLADloadproc load) { function load_GL_ARB_framebuffer_object (line 4060) | static void load_GL_ARB_framebuffer_object(GLADloadproc load) { function load_GL_ATI_envmap_bumpmap (line 4083) | static void load_GL_ATI_envmap_bumpmap(GLADloadproc load) { function load_GL_ATI_map_object_buffer (line 4090) | static void load_GL_ATI_map_object_buffer(GLADloadproc load) { function load_GL_ARB_robustness (line 4095) | static void load_GL_ARB_robustness(GLADloadproc load) { function load_GL_NV_pixel_data_range (line 4118) | static void load_GL_NV_pixel_data_range(GLADloadproc load) { function load_GL_EXT_framebuffer_blit (line 4123) | static void load_GL_EXT_framebuffer_blit(GLADloadproc load) { function load_GL_ARB_gpu_shader_fp64 (line 4127) | static void load_GL_ARB_gpu_shader_fp64(GLADloadproc load) { function load_GL_EXT_vertex_weighting (line 4148) | static void load_GL_EXT_vertex_weighting(GLADloadproc load) { function load_GL_GREMEDY_string_marker (line 4154) | static void load_GL_GREMEDY_string_marker(GLADloadproc load) { function load_GL_EXT_subtexture (line 4158) | static void load_GL_EXT_subtexture(GLADloadproc load) { function load_GL_NV_evaluators (line 4163) | static void load_GL_NV_evaluators(GLADloadproc load) { function load_GL_SGIS_texture_filter4 (line 4175) | static void load_GL_SGIS_texture_filter4(GLADloadproc load) { function load_GL_AMD_performance_monitor (line 4180) | static void load_GL_AMD_performance_monitor(GLADloadproc load) { function load_GL_EXT_stencil_clear_tag (line 4194) | static void load_GL_EXT_stencil_clear_tag(GLADloadproc load) { function load_GL_NV_present_video (line 4198) | static void load_GL_NV_present_video(GLADloadproc load) { function load_GL_EXT_gpu_program_parameters (line 4207) | static void load_GL_EXT_gpu_program_parameters(GLADloadproc load) { function load_GL_ARB_draw_elements_base_vertex (line 4212) | static void load_GL_ARB_draw_elements_base_vertex(GLADloadproc load) { function load_GL_NV_transform_feedback (line 4219) | static void load_GL_NV_transform_feedback(GLADloadproc load) { function load_GL_NV_fragment_program (line 4234) | static void load_GL_NV_fragment_program(GLADloadproc load) { function load_GL_AMD_stencil_operation_extended (line 4243) | static void load_GL_AMD_stencil_operation_extended(GLADloadproc load) { function load_GL_ARB_instanced_arrays (line 4247) | static void load_GL_ARB_instanced_arrays(GLADloadproc load) { function load_GL_EXT_polygon_offset (line 4251) | static void load_GL_EXT_polygon_offset(GLADloadproc load) { function load_GL_AMD_sparse_texture (line 4255) | static void load_GL_AMD_sparse_texture(GLADloadproc load) { function load_GL_NV_fence (line 4260) | static void load_GL_NV_fence(GLADloadproc load) { function load_GL_ARB_texture_buffer_range (line 4270) | static void load_GL_ARB_texture_buffer_range(GLADloadproc load) { function load_GL_SUN_mesh_array (line 4274) | static void load_GL_SUN_mesh_array(GLADloadproc load) { function load_GL_ARB_vertex_attrib_binding (line 4278) | static void load_GL_ARB_vertex_attrib_binding(GLADloadproc load) { function load_GL_ARB_framebuffer_no_attachments (line 4287) | static void load_GL_ARB_framebuffer_no_attachments(GLADloadproc load) { function load_GL_ARB_cl_event (line 4292) | static void load_GL_ARB_cl_event(GLADloadproc load) { function load_GL_OES_single_precision (line 4296) | static void load_GL_OES_single_precision(GLADloadproc load) { function load_GL_NV_primitive_restart (line 4305) | static void load_GL_NV_primitive_restart(GLADloadproc load) { function load_GL_SUN_global_alpha (line 4310) | static void load_GL_SUN_global_alpha(GLADloadproc load) { function load_GL_EXT_texture_object (line 4321) | static void load_GL_EXT_texture_object(GLADloadproc load) { function load_GL_AMD_name_gen_delete (line 4330) | static void load_GL_AMD_name_gen_delete(GLADloadproc load) { function load_GL_ARB_buffer_storage (line 4336) | static void load_GL_ARB_buffer_storage(GLADloadproc load) { function load_GL_APPLE_vertex_program_evaluators (line 4340) | static void load_GL_APPLE_vertex_program_evaluators(GLADloadproc load) { function load_GL_ARB_multi_bind (line 4350) | static void load_GL_ARB_multi_bind(GLADloadproc load) { function load_GL_SGIX_list_priority (line 4359) | static void load_GL_SGIX_list_priority(GLADloadproc load) { function load_GL_NV_vertex_buffer_unified_memory (line 4368) | static void load_GL_NV_vertex_buffer_unified_memory(GLADloadproc load) { function load_GL_NV_blend_equation_advanced (line 4383) | static void load_GL_NV_blend_equation_advanced(GLADloadproc load) { function load_GL_SGIS_sharpen_texture (line 4388) | static void load_GL_SGIS_sharpen_texture(GLADloadproc load) { function load_GL_ARB_vertex_program (line 4393) | static void load_GL_ARB_vertex_program(GLADloadproc load) { function load_GL_ARB_vertex_buffer_object (line 4458) | static void load_GL_ARB_vertex_buffer_object(GLADloadproc load) { function load_GL_NV_vertex_array_range (line 4472) | static void load_GL_NV_vertex_array_range(GLADloadproc load) { function load_GL_SGIX_fragment_lighting (line 4477) | static void load_GL_SGIX_fragment_lighting(GLADloadproc load) { function load_GL_NV_framebuffer_multisample_coverage (line 4498) | static void load_GL_NV_framebuffer_multisample_coverage(GLADloadproc loa... function load_GL_EXT_timer_query (line 4502) | static void load_GL_EXT_timer_query(GLADloadproc load) { function load_GL_NV_bindless_texture (line 4507) | static void load_GL_NV_bindless_texture(GLADloadproc load) { function load_GL_KHR_debug (line 4523) | static void load_GL_KHR_debug(GLADloadproc load) { function load_GL_ATI_vertex_attrib_array_object (line 4548) | static void load_GL_ATI_vertex_attrib_array_object(GLADloadproc load) { function load_GL_EXT_geometry_shader4 (line 4554) | static void load_GL_EXT_geometry_shader4(GLADloadproc load) { function load_GL_EXT_bindable_uniform (line 4558) | static void load_GL_EXT_bindable_uniform(GLADloadproc load) { function load_GL_ATI_element_array (line 4564) | static void load_GL_ATI_element_array(GLADloadproc load) { function load_GL_SGIX_reference_plane (line 4570) | static void load_GL_SGIX_reference_plane(GLADloadproc load) { function load_GL_EXT_stencil_two_side (line 4574) | static void load_GL_EXT_stencil_two_side(GLADloadproc load) { function load_GL_NV_explicit_multisample (line 4578) | static void load_GL_NV_explicit_multisample(GLADloadproc load) { function load_GL_IBM_static_data (line 4584) | static void load_GL_IBM_static_data(GLADloadproc load) { function load_GL_EXT_texture_perturb_normal (line 4588) | static void load_GL_EXT_texture_perturb_normal(GLADloadproc load) { function load_GL_EXT_point_parameters (line 4592) | static void load_GL_EXT_point_parameters(GLADloadproc load) { function load_GL_PGI_misc_hints (line 4597) | static void load_GL_PGI_misc_hints(GLADloadproc load) { function load_GL_ARB_vertex_shader (line 4601) | static void load_GL_ARB_vertex_shader(GLADloadproc load) { function load_GL_ARB_tessellation_shader (line 4650) | static void load_GL_ARB_tessellation_shader(GLADloadproc load) { function load_GL_EXT_draw_buffers2 (line 4655) | static void load_GL_EXT_draw_buffers2(GLADloadproc load) { function load_GL_ARB_vertex_attrib_64bit (line 4664) | static void load_GL_ARB_vertex_attrib_64bit(GLADloadproc load) { function load_GL_AMD_interleaved_elements (line 4677) | static void load_GL_AMD_interleaved_elements(GLADloadproc load) { function load_GL_ARB_fragment_program (line 4681) | static void load_GL_ARB_fragment_program(GLADloadproc load) { function load_GL_ARB_texture_storage (line 4703) | static void load_GL_ARB_texture_storage(GLADloadproc load) { function load_GL_ARB_copy_image (line 4709) | static void load_GL_ARB_copy_image(GLADloadproc load) { function load_GL_SGIS_pixel_texture (line 4713) | static void load_GL_SGIS_pixel_texture(GLADloadproc load) { function load_GL_SGIX_instruments (line 4722) | static void load_GL_SGIX_instruments(GLADloadproc load) { function load_GL_ARB_shader_storage_buffer_object (line 4731) | static void load_GL_ARB_shader_storage_buffer_object(GLADloadproc load) { function load_GL_EXT_blend_minmax (line 4735) | static void load_GL_EXT_blend_minmax(GLADloadproc load) { function load_GL_ARB_base_instance (line 4739) | static void load_GL_ARB_base_instance(GLADloadproc load) { function load_GL_EXT_texture_integer (line 4745) | static void load_GL_EXT_texture_integer(GLADloadproc load) { function load_GL_ARB_texture_multisample (line 4754) | static void load_GL_ARB_texture_multisample(GLADloadproc load) { function load_GL_AMD_vertex_shader_tessellator (line 4761) | static void load_GL_AMD_vertex_shader_tessellator(GLADloadproc load) { function load_GL_ARB_invalidate_subdata (line 4766) | static void load_GL_ARB_invalidate_subdata(GLADloadproc load) { function load_GL_EXT_index_material (line 4775) | static void load_GL_EXT_index_material(GLADloadproc load) { function load_GL_INTEL_parallel_arrays (line 4779) | static void load_GL_INTEL_parallel_arrays(GLADloadproc load) { function load_GL_ATI_draw_buffers (line 4786) | static void load_GL_ATI_draw_buffers(GLADloadproc load) { function load_GL_SGIX_pixel_texture (line 4790) | static void load_GL_SGIX_pixel_texture(GLADloadproc load) { function load_GL_ARB_timer_query (line 4794) | static void load_GL_ARB_timer_query(GLADloadproc load) { function load_GL_NV_parameter_buffer_object (line 4800) | static void load_GL_NV_parameter_buffer_object(GLADloadproc load) { function load_GL_ARB_uniform_buffer_object (line 4806) | static void load_GL_ARB_uniform_buffer_object(GLADloadproc load) { function load_GL_NV_transform_feedback2 (line 4816) | static void load_GL_NV_transform_feedback2(GLADloadproc load) { function load_GL_EXT_blend_color (line 4826) | static void load_GL_EXT_blend_color(GLADloadproc load) { function load_GL_EXT_histogram (line 4830) | static void load_GL_EXT_histogram(GLADloadproc load) { function load_GL_SGIS_point_parameters (line 4843) | static void load_GL_SGIS_point_parameters(GLADloadproc load) { function load_GL_EXT_direct_state_access (line 4848) | static void load_GL_EXT_direct_state_access(GLADloadproc load) { function load_GL_AMD_sample_positions (line 5106) | static void load_GL_AMD_sample_positions(GLADloadproc load) { function load_GL_NV_vertex_program (line 5110) | static void load_GL_NV_vertex_program(GLADloadproc load) { function load_GL_NVX_conditional_render (line 5177) | static void load_GL_NVX_conditional_render(GLADloadproc load) { function load_GL_EXT_vertex_shader (line 5182) | static void load_GL_EXT_vertex_shader(GLADloadproc load) { function load_GL_EXT_blend_func_separate (line 5227) | static void load_GL_EXT_blend_func_separate(GLADloadproc load) { function load_GL_APPLE_fence (line 5231) | static void load_GL_APPLE_fence(GLADloadproc load) { function load_GL_OES_byte_coordinates (line 5242) | static void load_GL_OES_byte_coordinates(GLADloadproc load) { function load_GL_ARB_transpose_matrix (line 5267) | static void load_GL_ARB_transpose_matrix(GLADloadproc load) { function load_GL_ARB_provoking_vertex (line 5274) | static void load_GL_ARB_provoking_vertex(GLADloadproc load) { function load_GL_EXT_fog_coord (line 5278) | static void load_GL_EXT_fog_coord(GLADloadproc load) { function load_GL_EXT_vertex_array (line 5286) | static void load_GL_EXT_vertex_array(GLADloadproc load) { function load_GL_EXT_blend_equation_separate (line 5298) | static void load_GL_EXT_blend_equation_separate(GLADloadproc load) { function load_GL_ARB_multi_draw_indirect (line 5302) | static void load_GL_ARB_multi_draw_indirect(GLADloadproc load) { function load_GL_NV_copy_image (line 5307) | static void load_GL_NV_copy_image(GLADloadproc load) { function load_GL_ARB_transform_feedback2 (line 5311) | static void load_GL_ARB_transform_feedback2(GLADloadproc load) { function load_GL_ARB_transform_feedback3 (line 5321) | static void load_GL_ARB_transform_feedback3(GLADloadproc load) { function load_GL_EXT_debug_marker (line 5328) | static void load_GL_EXT_debug_marker(GLADloadproc load) { function load_GL_EXT_pixel_transform (line 5334) | static void load_GL_EXT_pixel_transform(GLADloadproc load) { function load_GL_ATI_fragment_shader (line 5343) | static void load_GL_ATI_fragment_shader(GLADloadproc load) { function load_GL_ARB_vertex_array_object (line 5360) | static void load_GL_ARB_vertex_array_object(GLADloadproc load) { function load_GL_SUN_triangle_list (line 5367) | static void load_GL_SUN_triangle_list(GLADloadproc load) { function load_GL_ARB_transform_feedback_instanced (line 5377) | static void load_GL_ARB_transform_feedback_instanced(GLADloadproc load) { function load_GL_SGIX_async (line 5382) | static void load_GL_SGIX_async(GLADloadproc load) { function load_GL_INTEL_performance_query (line 5391) | static void load_GL_INTEL_performance_query(GLADloadproc load) { function load_GL_NV_gpu_shader5 (line 5404) | static void load_GL_NV_gpu_shader5(GLADloadproc load) { function load_GL_ARB_ES2_compatibility (line 5440) | static void load_GL_ARB_ES2_compatibility(GLADloadproc load) { function load_GL_ARB_indirect_parameters (line 5448) | static void load_GL_ARB_indirect_parameters(GLADloadproc load) { function load_GL_NV_half_float (line 5453) | static void load_GL_NV_half_float(GLADloadproc load) { function load_GL_EXT_coordinate_frame (line 5502) | static void load_GL_EXT_coordinate_frame(GLADloadproc load) { function load_GL_EXT_compiled_vertex_array (line 5527) | static void load_GL_EXT_compiled_vertex_array(GLADloadproc load) { function load_GL_NV_depth_buffer_float (line 5532) | static void load_GL_NV_depth_buffer_float(GLADloadproc load) { function load_GL_NV_occlusion_query (line 5538) | static void load_GL_NV_occlusion_query(GLADloadproc load) { function load_GL_APPLE_flush_buffer_range (line 5548) | static void load_GL_APPLE_flush_buffer_range(GLADloadproc load) { function load_GL_ARB_imaging (line 5553) | static void load_GL_ARB_imaging(GLADloadproc load) { function load_GL_ARB_draw_buffers_blend (line 5590) | static void load_GL_ARB_draw_buffers_blend(GLADloadproc load) { function load_GL_ARB_clear_buffer_object (line 5597) | static void load_GL_ARB_clear_buffer_object(GLADloadproc load) { function load_GL_ARB_multisample (line 5602) | static void load_GL_ARB_multisample(GLADloadproc load) { function load_GL_EXT_debug_label (line 5606) | static void load_GL_EXT_debug_label(GLADloadproc load) { function load_GL_ARB_sample_shading (line 5611) | static void load_GL_ARB_sample_shading(GLADloadproc load) { function load_GL_INTEL_map_texture (line 5615) | static void load_GL_INTEL_map_texture(GLADloadproc load) { function load_GL_ARB_compute_shader (line 5621) | static void load_GL_ARB_compute_shader(GLADloadproc load) { function load_GL_IBM_vertex_array_lists (line 5626) | static void load_GL_IBM_vertex_array_lists(GLADloadproc load) { function load_GL_ARB_color_buffer_float (line 5637) | static void load_GL_ARB_color_buffer_float(GLADloadproc load) { function load_GL_ARB_bindless_texture (line 5641) | static void load_GL_ARB_bindless_texture(GLADloadproc load) { function load_GL_ARB_window_pos (line 5660) | static void load_GL_ARB_window_pos(GLADloadproc load) { function load_GL_ARB_internalformat_query (line 5679) | static void load_GL_ARB_internalformat_query(GLADloadproc load) { function load_GL_EXT_shader_image_load_store (line 5683) | static void load_GL_EXT_shader_image_load_store(GLADloadproc load) { function load_GL_EXT_copy_texture (line 5688) | static void load_GL_EXT_copy_texture(GLADloadproc load) { function load_GL_NV_register_combiners2 (line 5696) | static void load_GL_NV_register_combiners2(GLADloadproc load) { function load_GL_NV_draw_texture (line 5701) | static void load_GL_NV_draw_texture(GLADloadproc load) { function load_GL_EXT_draw_instanced (line 5705) | static void load_GL_EXT_draw_instanced(GLADloadproc load) { function load_GL_ARB_viewport_array (line 5710) | static void load_GL_ARB_viewport_array(GLADloadproc load) { function load_GL_ARB_separate_shader_objects (line 5723) | static void load_GL_ARB_separate_shader_objects(GLADloadproc load) { function load_GL_EXT_depth_bounds_test (line 5786) | static void load_GL_EXT_depth_bounds_test(GLADloadproc load) { function load_GL_HP_image_transform (line 5790) | static void load_GL_HP_image_transform(GLADloadproc load) { function load_GL_NV_video_capture (line 5799) | static void load_GL_NV_video_capture(GLADloadproc load) { function load_GL_ARB_sampler_objects (line 5814) | static void load_GL_ARB_sampler_objects(GLADloadproc load) { function load_GL_ARB_matrix_palette (line 5831) | static void load_GL_ARB_matrix_palette(GLADloadproc load) { function load_GL_SGIS_texture_color_mask (line 5839) | static void load_GL_SGIS_texture_color_mask(GLADloadproc load) { function load_GL_ARB_texture_compression (line 5843) | static void load_GL_ARB_texture_compression(GLADloadproc load) { function load_GL_ARB_shader_subroutine (line 5853) | static void load_GL_ARB_shader_subroutine(GLADloadproc load) { function load_GL_ARB_texture_storage_multisample (line 5864) | static void load_GL_ARB_texture_storage_multisample(GLADloadproc load) { function load_GL_EXT_vertex_attrib_64bit (line 5869) | static void load_GL_EXT_vertex_attrib_64bit(GLADloadproc load) { function load_GL_OES_query_matrix (line 5882) | static void load_GL_OES_query_matrix(GLADloadproc load) { function load_GL_APPLE_texture_range (line 5886) | static void load_GL_APPLE_texture_range(GLADloadproc load) { function load_GL_ARB_copy_buffer (line 5891) | static void load_GL_ARB_copy_buffer(GLADloadproc load) { function load_GL_APPLE_object_purgeable (line 5895) | static void load_GL_APPLE_object_purgeable(GLADloadproc load) { function load_GL_ARB_occlusion_query (line 5901) | static void load_GL_ARB_occlusion_query(GLADloadproc load) { function load_GL_SGI_color_table (line 5912) | static void load_GL_SGI_color_table(GLADloadproc load) { function load_GL_EXT_gpu_shader4 (line 5922) | static void load_GL_EXT_gpu_shader4(GLADloadproc load) { function load_GL_NV_geometry_program4 (line 5936) | static void load_GL_NV_geometry_program4(GLADloadproc load) { function load_GL_AMD_debug_output (line 5943) | static void load_GL_AMD_debug_output(GLADloadproc load) { function load_GL_ARB_multitexture (line 5950) | static void load_GL_ARB_multitexture(GLADloadproc load) { function load_GL_SGIX_polynomial_ffd (line 5987) | static void load_GL_SGIX_polynomial_ffd(GLADloadproc load) { function load_GL_EXT_provoking_vertex (line 5994) | static void load_GL_EXT_provoking_vertex(GLADloadproc load) { function load_GL_ARB_point_parameters (line 5998) | static void load_GL_ARB_point_parameters(GLADloadproc load) { function load_GL_ARB_shader_image_load_store (line 6003) | static void load_GL_ARB_shader_image_load_store(GLADloadproc load) { function load_GL_SGIX_framezoom (line 6008) | static void load_GL_SGIX_framezoom(GLADloadproc load) { function load_GL_NV_bindless_multi_draw_indirect (line 6012) | static void load_GL_NV_bindless_multi_draw_indirect(GLADloadproc load) { function load_GL_EXT_transform_feedback (line 6017) | static void load_GL_EXT_transform_feedback(GLADloadproc load) { function load_GL_NV_gpu_program4 (line 6027) | static void load_GL_NV_gpu_program4(GLADloadproc load) { function load_GL_NV_gpu_program5 (line 6046) | static void load_GL_NV_gpu_program5(GLADloadproc load) { function load_GL_ARB_geometry_shader4 (line 6051) | static void load_GL_ARB_geometry_shader4(GLADloadproc load) { function load_GL_SGIX_sprite (line 6058) | static void load_GL_SGIX_sprite(GLADloadproc load) { function load_GL_ARB_get_program_binary (line 6065) | static void load_GL_ARB_get_program_binary(GLADloadproc load) { function load_GL_AMD_occlusion_query_event (line 6071) | static void load_GL_AMD_occlusion_query_event(GLADloadproc load) { function load_GL_SGIS_multisample (line 6075) | static void load_GL_SGIS_multisample(GLADloadproc load) { function load_GL_EXT_framebuffer_object (line 6080) | static void load_GL_EXT_framebuffer_object(GLADloadproc load) { function load_GL_APPLE_vertex_array_range (line 6100) | static void load_GL_APPLE_vertex_array_range(GLADloadproc load) { function load_GL_NV_register_combiners (line 6106) | static void load_GL_NV_register_combiners(GLADloadproc load) { function load_GL_ARB_draw_buffers (line 6122) | static void load_GL_ARB_draw_buffers(GLADloadproc load) { function load_GL_ARB_clear_texture (line 6126) | static void load_GL_ARB_clear_texture(GLADloadproc load) { function load_GL_ARB_debug_output (line 6131) | static void load_GL_ARB_debug_output(GLADloadproc load) { function load_GL_EXT_cull_vertex (line 6138) | static void load_GL_EXT_cull_vertex(GLADloadproc load) { function load_GL_IBM_multimode_draw_arrays (line 6143) | static void load_GL_IBM_multimode_draw_arrays(GLADloadproc load) { function load_GL_APPLE_vertex_array_object (line 6148) | static void load_GL_APPLE_vertex_array_object(GLADloadproc load) { function load_GL_SGIS_detail_texture (line 6155) | static void load_GL_SGIS_detail_texture(GLADloadproc load) { function load_GL_ARB_draw_instanced (line 6160) | static void load_GL_ARB_draw_instanced(GLADloadproc load) { function load_GL_ARB_shading_language_include (line 6165) | static void load_GL_ARB_shading_language_include(GLADloadproc load) { function load_GL_INGR_blend_func_separate (line 6174) | static void load_GL_INGR_blend_func_separate(GLADloadproc load) { function load_GL_NV_path_rendering (line 6178) | static void load_GL_NV_path_rendering(GLADloadproc load) { function load_GL_ATI_vertex_streams (line 6230) | static void load_GL_ATI_vertex_streams(GLADloadproc load) { function load_GL_NV_vdpau_interop (line 6278) | static void load_GL_NV_vdpau_interop(GLADloadproc load) { function load_GL_ARB_internalformat_query2 (line 6291) | static void load_GL_ARB_internalformat_query2(GLADloadproc load) { function load_GL_SUN_vertex (line 6295) | static void load_GL_SUN_vertex(GLADloadproc load) { function load_GL_SGIX_igloo_interface (line 6338) | static void load_GL_SGIX_igloo_interface(GLADloadproc load) { function load_GL_ARB_draw_indirect (line 6342) | static void load_GL_ARB_draw_indirect(GLADloadproc load) { function load_GL_NV_vertex_program4 (line 6347) | static void load_GL_NV_vertex_program4(GLADloadproc load) { function load_GL_SGIS_fog_function (line 6373) | static void load_GL_SGIS_fog_function(GLADloadproc load) { function load_GL_EXT_x11_sync_object (line 6378) | static void load_GL_EXT_x11_sync_object(GLADloadproc load) { function load_GL_ARB_sync (line 6382) | static void load_GL_ARB_sync(GLADloadproc load) { function load_GL_ARB_compute_variable_group_size (line 6392) | static void load_GL_ARB_compute_variable_group_size(GLADloadproc load) { function load_GL_OES_fixed_point (line 6396) | static void load_GL_OES_fixed_point(GLADloadproc load) { function load_GL_EXT_framebuffer_multisample (line 6507) | static void load_GL_EXT_framebuffer_multisample(GLADloadproc load) { function load_GL_SGIS_texture4D (line 6511) | static void load_GL_SGIS_texture4D(GLADloadproc load) { function load_GL_EXT_texture3D (line 6516) | static void load_GL_EXT_texture3D(GLADloadproc load) { function load_GL_EXT_multisample (line 6521) | static void load_GL_EXT_multisample(GLADloadproc load) { function load_GL_EXT_secondary_color (line 6526) | static void load_GL_EXT_secondary_color(GLADloadproc load) { function load_GL_ATI_vertex_array_object (line 6546) | static void load_GL_ATI_vertex_array_object(GLADloadproc load) { function load_GL_ARB_sparse_texture (line 6561) | static void load_GL_ARB_sparse_texture(GLADloadproc load) { function load_GL_EXT_draw_range_elements (line 6565) | static void load_GL_EXT_draw_range_elements(GLADloadproc load) { function find_extensionsGL (line 6569) | static void find_extensionsGL(void) { function find_coreGL (line 7053) | static void find_coreGL(void) { function gladLoadGLLoader (line 7077) | void gladLoadGLLoader(GLADloadproc load) { FILE: deps/glad/src/glad_egl.c function gladLoadEGL (line 41) | int gladLoadEGL(void) { function load_EGL_ANDROID_native_fence_sync (line 59) | static void load_EGL_ANDROID_native_fence_sync(GLADloadproc load) { function load_EGL_EXT_device_base (line 62) | static void load_EGL_EXT_device_base(GLADloadproc load) { function load_EGL_EXT_image_dma_buf_import_modifiers (line 68) | static void load_EGL_EXT_image_dma_buf_import_modifiers(GLADloadproc loa... function load_EGL_EXT_platform_base (line 72) | static void load_EGL_EXT_platform_base(GLADloadproc load) { function load_EGL_KHR_image_base (line 77) | static void load_EGL_KHR_image_base(GLADloadproc load) { function load_EGL_MESA_image_dma_buf_export (line 81) | static void load_EGL_MESA_image_dma_buf_export(GLADloadproc load) { function find_extensionsEGL (line 85) | static int find_extensionsEGL(void) { function find_coreEGL (line 89) | static void find_coreEGL(void) { function gladLoadEGLLoader (line 92) | int gladLoadEGLLoader(GLADloadproc load) { FILE: deps/glad/src/glad_wgl.c function open_gl (line 13) | static function close_gl (line 25) | static function open_gl (line 41) | static function close_gl (line 72) | static function gladLoadWGL (line 102) | int gladLoadWGL(HDC hdc) { function has_ext (line 114) | static int has_ext(const char *ext) { function load_WGL_I3D_image_buffer (line 318) | static void load_WGL_I3D_image_buffer(GLADloadproc load) { function load_WGL_I3D_swap_frame_usage (line 325) | static void load_WGL_I3D_swap_frame_usage(GLADloadproc load) { function load_WGL_NV_delay_before_swap (line 332) | static void load_WGL_NV_delay_before_swap(GLADloadproc load) { function load_WGL_OML_sync_control (line 336) | static void load_WGL_OML_sync_control(GLADloadproc load) { function load_WGL_ARB_create_context (line 345) | static void load_WGL_ARB_create_context(GLADloadproc load) { function load_WGL_NV_swap_group (line 349) | static void load_WGL_NV_swap_group(GLADloadproc load) { function load_WGL_NV_gpu_affinity (line 358) | static void load_WGL_NV_gpu_affinity(GLADloadproc load) { function load_WGL_EXT_pixel_format (line 366) | static void load_WGL_EXT_pixel_format(GLADloadproc load) { function load_WGL_ARB_extensions_string (line 372) | static void load_WGL_ARB_extensions_string(GLADloadproc load) { function load_WGL_NV_video_capture (line 376) | static void load_WGL_NV_video_capture(GLADloadproc load) { function load_WGL_ARB_render_texture (line 384) | static void load_WGL_ARB_render_texture(GLADloadproc load) { function load_WGL_ARB_pixel_format (line 390) | static void load_WGL_ARB_pixel_format(GLADloadproc load) { function load_WGL_I3D_genlock (line 396) | static void load_WGL_I3D_genlock(GLADloadproc load) { function load_WGL_NV_DX_interop (line 411) | static void load_WGL_NV_DX_interop(GLADloadproc load) { function load_WGL_3DL_stereo_control (line 422) | static void load_WGL_3DL_stereo_control(GLADloadproc load) { function load_WGL_EXT_pbuffer (line 426) | static void load_WGL_EXT_pbuffer(GLADloadproc load) { function load_WGL_EXT_display_color_table (line 434) | static void load_WGL_EXT_display_color_table(GLADloadproc load) { function load_WGL_NV_video_output (line 441) | static void load_WGL_NV_video_output(GLADloadproc load) { function load_WGL_I3D_gamma (line 450) | static void load_WGL_I3D_gamma(GLADloadproc load) { function load_WGL_NV_copy_image (line 457) | static void load_WGL_NV_copy_image(GLADloadproc load) { function load_WGL_NV_present_video (line 461) | static void load_WGL_NV_present_video(GLADloadproc load) { function load_WGL_ARB_make_current_read (line 467) | static void load_WGL_ARB_make_current_read(GLADloadproc load) { function load_WGL_EXT_extensions_string (line 472) | static void load_WGL_EXT_extensions_string(GLADloadproc load) { function load_WGL_EXT_swap_control (line 476) | static void load_WGL_EXT_swap_control(GLADloadproc load) { function load_WGL_I3D_digital_video_control (line 481) | static void load_WGL_I3D_digital_video_control(GLADloadproc load) { function load_WGL_ARB_pbuffer (line 486) | static void load_WGL_ARB_pbuffer(GLADloadproc load) { function load_WGL_NV_vertex_array_range (line 494) | static void load_WGL_NV_vertex_array_range(GLADloadproc load) { function load_WGL_AMD_gpu_association (line 499) | static void load_WGL_AMD_gpu_association(GLADloadproc load) { function load_WGL_EXT_make_current_read (line 511) | static void load_WGL_EXT_make_current_read(GLADloadproc load) { function load_WGL_I3D_swap_frame_lock (line 516) | static void load_WGL_I3D_swap_frame_lock(GLADloadproc load) { function load_WGL_ARB_buffer_region (line 523) | static void load_WGL_ARB_buffer_region(GLADloadproc load) { function find_extensionsWGL (line 530) | static void find_extensionsWGL(void) { function find_coreWGL (line 585) | static void find_coreWGL(HDC hdc) { function gladLoadWGLLoader (line 591) | void gladLoadWGLLoader(GLADloadproc load, HDC hdc) { FILE: deps/json11/json11.cpp type json11 (line 30) | namespace json11 { type NullStruct (line 45) | struct NullStruct { function dump (line 54) | static void dump(NullStruct, string &out) { function dump (line 58) | static void dump(double value, string &out) { function dump (line 68) | static void dump(int value, string &out) { function dump (line 74) | static void dump(bool value, string &out) { function dump (line 78) | static void dump(const string &value, string &out) { function dump (line 115) | static void dump(const Json::array &values, string &out) { function dump (line 127) | static void dump(const Json::object &values, string &out) { class Value (line 150) | class Value : public JsonValue { method Value (line 154) | explicit Value(const T &value) : m_value(value) {} method Value (line 155) | explicit Value(T &&value) : m_value(move(value)) {} method type (line 158) | Json::Type type() const override { method equals (line 163) | bool equals(const JsonValue * other) const override { method less (line 166) | bool less(const JsonValue * other) const override { method dump (line 171) | void dump(string &out) const override { json11::dump(m_value, out); } class JsonDouble (line 174) | class JsonDouble final : public Value { method number_value (line 175) | double number_value() const override { return m_value; } method int_value (line 176) | int int_value() const override { return static_cast(m_value); } method equals (line 177) | bool equals(const JsonValue * other) const override { return m_value... method less (line 178) | bool less(const JsonValue * other) const override { return m_value... method JsonDouble (line 180) | explicit JsonDouble(double value) : Value(value) {} class JsonInt (line 183) | class JsonInt final : public Value { method number_value (line 184) | double number_value() const override { return m_value; } method int_value (line 185) | int int_value() const override { return m_value; } method equals (line 186) | bool equals(const JsonValue * other) const override { return m_value... method less (line 187) | bool less(const JsonValue * other) const override { return m_value... method JsonInt (line 189) | explicit JsonInt(int value) : Value(value) {} class JsonBoolean (line 192) | class JsonBoolean final : public Value { method bool_value (line 193) | bool bool_value() const override { return m_value; } method JsonBoolean (line 195) | explicit JsonBoolean(bool value) : Value(value) {} class JsonString (line 198) | class JsonString final : public Value { method string (line 199) | const string &string_value() const override { return m_value; } method JsonString (line 201) | explicit JsonString(const string &value) : Value(value) {} method JsonString (line 202) | explicit JsonString(string &&value) : Value(move(value)) {} class JsonArray (line 205) | class JsonArray final : public Value { method JsonArray (line 209) | explicit JsonArray(const Json::array &value) : Value(value) {} method JsonArray (line 210) | explicit JsonArray(Json::array &&value) : Value(move(value)) {} class JsonObject (line 213) | class JsonObject final : public Value { method JsonObject (line 217) | explicit JsonObject(const Json::object &value) : Value(value) {} method JsonObject (line 218) | explicit JsonObject(Json::object &&value) : Value(move(value)) {} class JsonNull (line 221) | class JsonNull final : public Value { method JsonNull (line 223) | JsonNull() : Value({}) {} type Statics (line 229) | struct Statics { method Statics (line 236) | Statics() {} function Statics (line 239) | static const Statics & statics() { method Statics (line 236) | Statics() {} function Json (line 244) | static const Json & static_null() { function string (line 275) | const string & Json::string_value() const { return m_ptr... function Json (line 278) | const Json & Json::operator[] (size_t i) const { return (*m_p... function Json (line 279) | const Json & Json::operator[] (const string &key) const { return (*m_p... function string (line 284) | const string & JsonValue::string_value() const... function Json (line 287) | const Json & JsonValue::operator[] (size_t) const... function Json (line 288) | const Json & JsonValue::operator[] (const string &) const... function Json (line 290) | const Json & JsonObject::operator[] (const string &key) const { function Json (line 294) | const Json & JsonArray::operator[] (size_t i) const { function string (line 329) | static inline string esc(char c) { function in_range (line 339) | static inline bool in_range(long x, long lower, long upper) { type JsonParser (line 348) | struct JsonParser final { method Json (line 362) | Json fail(string &&msg) { method T (line 367) | T fail(string &&msg, const T err_ret) { method consume_whitespace (line 378) | void consume_whitespace() { method consume_comment (line 387) | bool consume_comment() { method consume_garbage (line 425) | void consume_garbage() { method get_next_token (line 443) | char get_next_token() { method encode_utf8 (line 456) | void encode_utf8(long pt, string & out) { method string (line 481) | string parse_string() { method Json (line 574) | Json parse_number() { method Json (line 630) | Json expect(const string &expected, Json res) { method Json (line 645) | Json parse_json(int depth) { function Json (line 733) | Json Json::parse(const string &in, string &err, JsonParse strategy) { FILE: deps/json11/json11.hpp type json11 (line 71) | namespace json11 { type JsonParse (line 73) | enum JsonParse { class JsonValue (line 77) | class JsonValue class Json (line 79) | class Json final { type Type (line 82) | enum Type { method Json (line 106) | Json(const T & t) : Json(t.to_json()) {} method Json (line 113) | Json(const M & m) : Json(object(m.begin(), m.end())) {} method Json (line 119) | Json(const V & v) : Json(array(v.begin(), v.end())) {} method Json (line 123) | Json(void *) = delete; method is_null (line 128) | bool is_null() const { return type() == NUL; } method is_number (line 129) | bool is_number() const { return type() == NUMBER; } method is_bool (line 130) | bool is_bool() const { return type() == BOOL; } method is_string (line 131) | bool is_string() const { return type() == STRING; } method is_array (line 132) | bool is_array() const { return type() == ARRAY; } method is_object (line 133) | bool is_object() const { return type() == OBJECT; } method dump (line 157) | std::string dump() const { method Json (line 167) | static Json parse(const char * in, method parse_multi (line 184) | static inline std::vector parse_multi( class JsonValue (line 212) | class JsonValue { FILE: deps/libcaption/caption/caption.h type libcaption_stauts_t (line 43) | typedef enum { function libcaption_stauts_t (line 49) | static inline libcaption_stauts_t libcaption_status_update(libcaption_st... type caption_frame_cell_t (line 57) | typedef struct { type caption_frame_buffer_t (line 63) | typedef struct { type caption_frame_state_t (line 67) | typedef struct { type caption_frame_t (line 76) | typedef struct { function caption_frame_popon (line 94) | static inline int caption_frame_popon(caption_frame_t* frame) { return (... function caption_frame_painton (line 98) | static inline int caption_frame_painton(caption_frame_t* frame) { return... function caption_frame_rollup (line 103) | static inline int caption_frame_rollup(caption_frame_t* frame) { return ... function caption_frame_timestamp (line 107) | static inline double caption_frame_timestamp(caption_frame_t* frame) { r... FILE: deps/libcaption/caption/cea708.h type cea708_cc_type_t (line 34) | typedef enum { type cc_data_t (line 41) | typedef struct { type user_data_t (line 48) | typedef struct { type itu_t_t35_country_code_t (line 71) | typedef enum { type itu_t_t35_provider_code_t (line 75) | typedef enum { type cea708_t (line 80) | typedef struct { FILE: deps/libcaption/caption/dvtcc.h type dtvcc_packet_t (line 7) | struct dtvcc_packet_t { FILE: deps/libcaption/caption/eia608.h function eia608_parity_byte (line 51) | static inline uint8_t eia608_parity_byte(uint8_t cc_data) { return eia60... function eia608_parity_word (line 55) | static inline uint16_t eia608_parity_word(uint16_t cc_data) { return (ui... function eia608_parity (line 59) | static inline uint16_t eia608_parity(uint16_t cc_data) { return eia608_p... function eia608_parity_varify (line 63) | static inline int eia608_parity_varify(uint16_t cc_data) { return eia608... function eia608_parity_strip (line 67) | static inline int eia608_parity_strip(uint16_t cc_data) { return cc_data... function eia608_test_second_channel_bit (line 71) | static inline int eia608_test_second_channel_bit(uint16_t cc_data) { ret... function eia608_is_basicna (line 78) | static inline int eia608_is_basicna(uint16_t cc_data) { return 0x0000 !=... function eia608_is_preamble (line 82) | static inline int eia608_is_preamble(uint16_t cc_data) { return 0x1040 =... function eia608_is_midrowchange (line 86) | static inline int eia608_is_midrowchange(uint16_t cc_data) { return 0x11... function eia608_is_specialna (line 90) | static inline int eia608_is_specialna(uint16_t cc_data) { return 0x1130 ... function eia608_is_xds (line 94) | static inline int eia608_is_xds(uint16_t cc_data) { return 0x0000 == (0x... function eia608_is_westeu (line 98) | static inline int eia608_is_westeu(uint16_t cc_data) { return 0x1220 == ... function eia608_is_control (line 102) | static inline int eia608_is_control(uint16_t cc_data) { return 0x1420 ==... function eia608_is_norpak (line 106) | static inline int eia608_is_norpak(uint16_t cc_data) { return 0x1724 == ... function eia608_is_padding (line 110) | static inline int eia608_is_padding(uint16_t cc_data) { return 0x8080 ==... type eia608_style_t (line 114) | typedef enum { type eia608_control_t (line 147) | typedef enum { function eia608_tab (line 176) | static inline uint16_t eia608_tab(int size, int cc) { return eia608_cont... FILE: deps/libcaption/caption/mpeg.h type mpeg_bitstream_t (line 44) | typedef struct { function libcaption_stauts_t (line 66) | static inline libcaption_stauts_t mpeg_bitstream_status(mpeg_bitstream_t... type sei_msgtype_t (line 74) | typedef enum { type sei_message_t (line 99) | typedef struct _sei_message_t { type sei_t (line 105) | typedef struct { function sei_message_t (line 134) | static inline sei_message_t* sei_message_head(sei_t* sei) { return sei->... function sei_message_t (line 138) | static inline sei_message_t* sei_message_tail(sei_t* sei) { return sei->... function sei_message_t (line 162) | static inline sei_message_t* sei_message_copy(sei_message_t* msg) FILE: deps/libcaption/caption/scc.h type scc_t (line 32) | typedef struct _scc_t { FILE: deps/libcaption/caption/srt.h type vtt_t (line 35) | typedef vtt_t srt_t; type vtt_block_t (line 36) | typedef vtt_block_t srt_cue_t; function vtt_block_t (line 59) | static inline vtt_block_t* srt_next(vtt_block_t* srt) { return srt->next; } function utf8_char_t (line 64) | static inline utf8_char_t* srt_cue_data(srt_cue_t* cue) { return vtt_blo... function srt_cue_t (line 69) | static inline srt_cue_t* srt_cue_from_caption_frame(caption_frame_t* fra... function srt_cue_free_head (line 74) | static inline void srt_cue_free_head(srt_t* srt) { vtt_cue_free_head(srt... function srt_cue_t (line 79) | static inline srt_cue_t* srt_cue_new(srt_t* srt, const utf8_char_t* data... function srt_cue_to_caption_frame (line 84) | static inline int srt_cue_to_caption_frame(srt_cue_t* cue, caption_frame... FILE: deps/libcaption/caption/utf8.h type utf8_char_t (line 38) | typedef char utf8_char_t; type utf8_size_t (line 39) | typedef size_t utf8_size_t; FILE: deps/libcaption/caption/vtt.h type VTT_BLOCK_TYPE (line 33) | enum VTT_BLOCK_TYPE { type vtt_block_t (line 41) | typedef struct _vtt_block_t { type vtt_t (line 56) | typedef struct _vtt_t { type VTT_BLOCK_TYPE (line 77) | enum VTT_BLOCK_TYPE function vtt_block_t (line 108) | static inline vtt_block_t* vtt_cue_next(vtt_block_t* block) { return blo... function utf8_char_t (line 113) | static inline utf8_char_t* vtt_block_data(vtt_block_t* block) { return (... function vtt_crack_time (line 118) | static inline void vtt_crack_time(double tt, int* hh, int* mm, int* ss, ... FILE: deps/libcaption/caption/xds.h type xds_t (line 33) | typedef struct { FILE: deps/libcaption/src/caption.c function caption_frame_buffer_clear (line 31) | void caption_frame_buffer_clear(caption_frame_buffer_t* buff) function caption_frame_state_clear (line 36) | void caption_frame_state_clear(caption_frame_t* frame) function caption_frame_init (line 43) | void caption_frame_init(caption_frame_t* frame) function caption_frame_cell_t (line 52) | static caption_frame_cell_t* frame_buffer_cell(caption_frame_buffer_t* b... function caption_frame_write_char (line 62) | int caption_frame_write_char(caption_frame_t* frame, int row, int col, e... function utf8_char_t (line 79) | const utf8_char_t* caption_frame_read_char(caption_frame_t* frame, int r... function libcaption_stauts_t (line 109) | libcaption_stauts_t caption_frame_carriage_return(caption_frame_t* frame) function libcaption_stauts_t (line 133) | libcaption_stauts_t eia608_write_char(caption_frame_t* frame, char* c) function libcaption_stauts_t (line 144) | libcaption_stauts_t caption_frame_end(caption_frame_t* frame) function libcaption_stauts_t (line 151) | libcaption_stauts_t caption_frame_decode_preamble(caption_frame_t* frame... function libcaption_stauts_t (line 166) | libcaption_stauts_t caption_frame_decode_midrowchange(caption_frame_t* f... function libcaption_stauts_t (line 179) | libcaption_stauts_t caption_frame_backspace(caption_frame_t* frame) function libcaption_stauts_t (line 187) | libcaption_stauts_t caption_frame_delete_to_end_of_row(caption_frame_t* ... function libcaption_stauts_t (line 203) | libcaption_stauts_t caption_frame_decode_control(caption_frame_t* frame,... function libcaption_stauts_t (line 275) | libcaption_stauts_t caption_frame_decode_text(caption_frame_t* frame, ui... function libcaption_stauts_t (line 297) | libcaption_stauts_t caption_frame_decode(caption_frame_t* frame, uint16_... function caption_frame_from_text (line 351) | int caption_frame_from_text(caption_frame_t* frame, const utf8_char_t* d... function caption_frame_to_text (line 380) | size_t caption_frame_to_text(caption_frame_t* frame, utf8_char_t* data) FILE: deps/libcaption/src/cea708.c function cea708_cc_count (line 29) | int cea708_cc_count(user_data_t* data) function cea708_cc_data (line 34) | uint16_t cea708_cc_data(user_data_t* data, int index, int* valid, cea708... function cea708_init (line 41) | int cea708_init(cea708_t* cea708, double timestamp) function cea708_parse_user_data_type_strcture (line 58) | void cea708_parse_user_data_type_strcture(const uint8_t* data, size_t si... function libcaption_stauts_t (line 77) | libcaption_stauts_t cea708_parse_h264(const uint8_t* data, size_t size, ... function libcaption_stauts_t (line 141) | libcaption_stauts_t cea708_parse_h262(const uint8_t* data, size_t size, ... function cea708_add_cc_data (line 156) | int cea708_add_cc_data(cea708_t* cea708, int valid, cea708_cc_type_t typ... function cea708_render (line 170) | int cea708_render(cea708_t* cea708, uint8_t* data, size_t size) function cc_data_t (line 229) | cc_data_t cea708_encode_cc_data(int cc_valid, cea708_cc_type_t type, uin... function cea708_dump (line 235) | void cea708_dump(cea708_t* cea708) function libcaption_stauts_t (line 265) | libcaption_stauts_t cea708_to_caption_frame(caption_frame_t* frame, cea7... FILE: deps/libcaption/src/dvtcc.c type dtvcc_packet_t (line 3) | struct dtvcc_packet_t function dtvcc_packet_data (line 15) | void dtvcc_packet_data(struct dtvcc_packet_t* dvtcc, uint8_t cc_data1, u... FILE: deps/libcaption/src/eia608.c function eia608_row_pramble (line 43) | static inline uint16_t eia608_row_pramble(int row, int chan, int x, int ... function eia608_row_column_pramble (line 49) | uint16_t eia608_row_column_pramble(int row, int col, int chan, int under... function eia608_row_style_pramble (line 50) | uint16_t eia608_row_style_pramble(int row, int chan, eia608_style_t styl... function eia608_midrow_change (line 51) | uint16_t eia608_midrow_change(int chan, eia608_style_t style, int underl... function eia608_parse_preamble (line 53) | int eia608_parse_preamble(uint16_t cc_data, int* row, int* col, eia608_s... function eia608_parse_midrowchange (line 70) | int eia608_parse_midrowchange(uint16_t cc_data, int* chan, eia608_style_... function eia608_control_t (line 83) | eia608_control_t eia608_parse_control(uint16_t cc_data, int* cc) function eia608_control_command (line 94) | uint16_t eia608_control_command(eia608_control_t cmd, int cc) function eia608_to_index (line 108) | static int eia608_to_index(uint16_t cc_data, int* chan, int* c1, int* c2) function eia608_to_utf8 (line 153) | int eia608_to_utf8(uint16_t c, int* chan, char* str1, char* str2) function eia608_from_basicna (line 162) | uint16_t eia608_from_basicna(uint16_t bna1, uint16_t bna2) function eia608_from_utf8_1 (line 173) | uint16_t eia608_from_utf8_1(const utf8_char_t* c, int chan) function eia608_from_utf8_2 (line 188) | uint16_t eia608_from_utf8_2(const utf8_char_t* c1, const utf8_char_t* c2) function eia608_dump (line 195) | void eia608_dump(uint16_t cc_data) FILE: deps/libcaption/src/eia608_from_utf8.c function _eia608_from_utf8 (line 29) | uint16_t _eia608_from_utf8 (const utf8_char_t* s) FILE: deps/libcaption/src/mpeg.c function _find_emulation_prevention_byte (line 33) | static size_t _find_emulation_prevention_byte(const uint8_t* data, size_... function _copy_to_rbsp (line 59) | static size_t _copy_to_rbsp(uint8_t* destData, size_t destSize, const ui... function _find_emulated (line 89) | static inline size_t _find_emulated(uint8_t* data, size_t size) function _copy_from_rbsp (line 112) | size_t _copy_from_rbsp(uint8_t* data, uint8_t* payloadData, size_t paylo... function sei_message_t (line 139) | sei_message_t* sei_message_next(sei_message_t* msg) { return ((struct _s... function sei_msgtype_t (line 140) | sei_msgtype_t sei_message_type(sei_message_t* msg) { return ((struct _se... function sei_message_size (line 141) | size_t sei_message_size(sei_message_t* msg) { return ((struct _sei_messa... type _sei_message_t (line 142) | struct _sei_message_t function sei_message_free (line 143) | void sei_message_free(sei_message_t* msg) function sei_message_t (line 150) | sei_message_t* sei_message_new(sei_msgtype_t type, uint8_t* data, size_t... function sei_init (line 166) | void sei_init(sei_t* sei, double timestamp) function sei_message_append (line 173) | void sei_message_append(sei_t* sei, sei_message_t* msg) function sei_cat (line 184) | void sei_cat(sei_t* to, sei_t* from, int itu_t_t35) function sei_free (line 198) | void sei_free(sei_t* sei) function sei_dump (line 211) | void sei_dump(sei_t* sei) function sei_dump_messages (line 217) | void sei_dump_messages(sei_message_t* head, double timestamp) function sei_render_size (line 247) | size_t sei_render_size(sei_t* sei) function sei_render (line 265) | size_t sei_render(sei_t* sei, uint8_t* data) function libcaption_stauts_t (line 325) | libcaption_stauts_t sei_parse(sei_t* sei, const uint8_t* data, size_t si... function libcaption_stauts_t (line 379) | libcaption_stauts_t sei_to_caption_frame(sei_t* sei, caption_frame_t* fr... function sei_append_708 (line 403) | void sei_append_708(sei_t* sei, cea708_t* cea708) function sei_encode_eia608 (line 414) | void sei_encode_eia608(sei_t* sei, cea708_t* cea708, uint16_t cc_data) function libcaption_stauts_t (line 438) | libcaption_stauts_t sei_from_caption_frame(sei_t* sei, caption_frame_t* ... function libcaption_stauts_t (line 532) | libcaption_stauts_t sei_from_scc(sei_t* sei, const scc_t* scc) function libcaption_stauts_t (line 553) | libcaption_stauts_t sei_from_caption_clear(sei_t* sei) function mpeg_bitstream_init (line 568) | void mpeg_bitstream_init(mpeg_bitstream_t* packet) function mpeg_bitstream_packet_type (line 578) | uint8_t mpeg_bitstream_packet_type(mpeg_bitstream_t* packet, unsigned st... function find_start_code (line 610) | static size_t find_start_code(const uint8_t* data, size_t size) function cea708_t (line 623) | cea708_t* _mpeg_bitstream_cea708_at(mpeg_bitstream_t* packet, size_t pos... function cea708_t (line 624) | cea708_t* _mpeg_bitstream_cea708_front(mpeg_bitstream_t* packet) { retur... function cea708_t (line 625) | cea708_t* _mpeg_bitstream_cea708_back(mpeg_bitstream_t* packet) { return... function cea708_t (line 626) | cea708_t* _mpeg_bitstream_cea708_emplace_back(mpeg_bitstream_t* packet, ... function _mpeg_bitstream_cea708_sort (line 634) | void _mpeg_bitstream_cea708_sort(mpeg_bitstream_t* packet) function mpeg_bitstream_flush (line 653) | size_t mpeg_bitstream_flush(mpeg_bitstream_t* packet, caption_frame_t* f... function _mpeg_bitstream_cea708_sort_flush (line 665) | void _mpeg_bitstream_cea708_sort_flush(mpeg_bitstream_t* packet, caption... function mpeg_bitstream_parse (line 674) | size_t mpeg_bitstream_parse(mpeg_bitstream_t* packet, caption_frame_t* f... FILE: deps/libcaption/src/scc.c function scc_t (line 30) | static scc_t* scc_relloc(scc_t* scc, unsigned int cc_count) function scc_t (line 41) | scc_t* scc_new(int cc_count) function scc_t (line 49) | scc_t* scc_free(scc_t* scc) function scc_time_to_timestamp (line 55) | double scc_time_to_timestamp(int hh, int mm, int ss, int ff) function scc_to_608 (line 61) | size_t scc_to_608(scc_t** scc, const utf8_char_t* data) FILE: deps/libcaption/src/srt.c function srt_t (line 31) | srt_t* srt_new() function srt_free (line 36) | void srt_free(srt_t* srt) function vtt_t (line 41) | vtt_t* srt_parse(const utf8_char_t* data, size_t size) function srt_dump (line 46) | void srt_dump(srt_t* srt) FILE: deps/libcaption/src/utf8.c function utf8_char_t (line 30) | const utf8_char_t* utf8_char_next(const utf8_char_t* c) function utf8_char_length (line 37) | size_t utf8_char_length(const utf8_char_t* c) function utf8_char_whitespace (line 51) | int utf8_char_whitespace(const utf8_char_t* c) function utf8_string_length (line 68) | size_t utf8_string_length(const utf8_char_t* data, utf8_size_t size) function utf8_char_copy (line 88) | size_t utf8_char_copy(utf8_char_t* dst, const utf8_char_t* src) function utf8_size_t (line 102) | utf8_size_t utf8_char_count(const char* data, size_t size) function utf8_trimmed_length (line 121) | size_t utf8_trimmed_length(const utf8_char_t* data, utf8_size_t charcters) function _utf8_newline (line 135) | size_t _utf8_newline(const utf8_char_t* data) function utf8_line_length (line 147) | size_t utf8_line_length(const utf8_char_t* data) function utf8_size_t (line 161) | utf8_size_t utf8_wrap_length(const utf8_char_t* data, utf8_size_t size) function utf8_line_count (line 180) | int utf8_line_count(const utf8_char_t* data) function utf8_char_t (line 194) | utf8_char_t* utf8_load_text_file(const char* path, size_t* size) FILE: deps/libcaption/src/vtt.c function vtt_t (line 32) | vtt_t* vtt_new() function vtt_free (line 39) | void vtt_free(vtt_t* vtt) function vtt_block_t (line 53) | vtt_block_t* vtt_block_new(vtt_t* vtt, const utf8_char_t* data, size_t s... function vtt_block_t (line 104) | vtt_block_t* vtt_block_free_head(vtt_block_t* head) function vtt_cue_free_head (line 117) | void vtt_cue_free_head(vtt_t* vtt) function vtt_style_free_head (line 125) | void vtt_style_free_head(vtt_t* vtt) function vtt_region_free_head (line 133) | void vtt_region_free_head(vtt_t* vtt) function parse_timestamp (line 142) | double parse_timestamp(const utf8_char_t* line) function parse_timestamps (line 154) | void parse_timestamps(const utf8_char_t* line, double* start_pts, double... function vtt_t (line 181) | vtt_t* vtt_parse(const utf8_char_t* data, size_t size) function vtt_t (line 186) | vtt_t* _vtt_parse(const utf8_char_t* data, size_t size, int srt_mode) function vtt_cue_to_caption_frame (line 296) | int vtt_cue_to_caption_frame(vtt_block_t* cue, caption_frame_t* frame) function vtt_block_t (line 302) | vtt_block_t* vtt_cue_from_caption_frame(caption_frame_t* frame, vtt_t* vtt) function _dump (line 319) | static void _dump(vtt_t* vtt) function vtt_dump (line 357) | void vtt_dump(vtt_t* head) { _dump(head); } FILE: deps/libcaption/src/xds.c function xds_init (line 29) | void xds_init(xds_t* xds) function xds_decode (line 34) | int xds_decode(xds_t* xds, uint16_t cc) FILE: deps/w32-pthreads/autostatic.c function on_process_init (line 44) | static void on_process_init(void) function on_process_exit (line 49) | static void on_process_exit(void) FILE: deps/w32-pthreads/cleanup.c function ptw32_cleanup_t (line 49) | ptw32_cleanup_t * function ptw32_push_cleanup (line 98) | void FILE: deps/w32-pthreads/create.c function pthread_create (line 44) | int FILE: deps/w32-pthreads/dll.c function BOOL (line 56) | BOOL WINAPI FILE: deps/w32-pthreads/implement.h type PThreadState (line 114) | typedef enum type ptw32_mcs_local_node_t (line 137) | typedef struct ptw32_mcs_node_t_ ptw32_mcs_local_node_t; type ptw32_mcs_node_t_ (line 138) | struct ptw32_mcs_node_t_ type ptw32_robust_node_t (line 139) | typedef struct ptw32_robust_node_t_ ptw32_robust_node_t; type ptw32_thread_t (line 140) | typedef struct ptw32_thread_t_ ptw32_thread_t; type ptw32_thread_t_ (line 143) | struct ptw32_thread_t_ type pthread_attr_t_ (line 186) | struct pthread_attr_t_ type sem_t_ (line 209) | struct sem_t_ type pthread_mutex_t_ (line 222) | struct pthread_mutex_t_ type ptw32_robust_state_t_ (line 241) | enum ptw32_robust_state_t_ type ptw32_robust_state_t (line 248) | typedef enum ptw32_robust_state_t_ ptw32_robust_state_t; type ptw32_robust_node_t_ (line 253) | struct ptw32_robust_node_t_ type pthread_mutexattr_t_ (line 261) | struct pthread_mutexattr_t_ type pthread_spinlock_t_ (line 290) | struct pthread_spinlock_t_ type ptw32_mcs_node_t_ (line 303) | struct ptw32_mcs_node_t_ type pthread_barrier_t_ (line 314) | struct pthread_barrier_t_ type pthread_barrierattr_t_ (line 324) | struct pthread_barrierattr_t_ type pthread_key_t_ (line 329) | struct pthread_key_t_ type ThreadParms (line 338) | typedef struct ThreadParms ThreadParms; type ThreadParms (line 340) | struct ThreadParms type pthread_cond_t_ (line 348) | struct pthread_cond_t_ type pthread_condattr_t_ (line 366) | struct pthread_condattr_t_ type pthread_rwlock_t_ (line 373) | struct pthread_rwlock_t_ type pthread_rwlockattr_t_ (line 384) | struct pthread_rwlockattr_t_ type ThreadKeyAssoc (line 389) | typedef struct ThreadKeyAssoc ThreadKeyAssoc; type ThreadKeyAssoc (line 391) | struct ThreadKeyAssoc type timespec (line 654) | struct timespec type timespec (line 665) | struct timespec type timespec (line 666) | struct timespec FILE: deps/w32-pthreads/pthread.h type DWORD_PTR (line 205) | typedef unsigned long DWORD_PTR; type ULONG_PTR (line 206) | typedef unsigned long ULONG_PTR; type timespec (line 324) | struct timespec { type ptw32_handle_t (line 584) | typedef struct { type ptw32_handle_t (line 589) | typedef ptw32_handle_t pthread_t; type pthread_attr_t_ (line 590) | struct pthread_attr_t_ type pthread_once_t (line 591) | typedef struct pthread_once_t_ pthread_once_t; type pthread_key_t_ (line 592) | struct pthread_key_t_ type pthread_mutex_t_ (line 593) | struct pthread_mutex_t_ type pthread_mutexattr_t_ (line 594) | struct pthread_mutexattr_t_ type pthread_cond_t_ (line 595) | struct pthread_cond_t_ type pthread_condattr_t_ (line 596) | struct pthread_condattr_t_ type pthread_rwlock_t_ (line 598) | struct pthread_rwlock_t_ type pthread_rwlockattr_t_ (line 599) | struct pthread_rwlockattr_t_ type pthread_spinlock_t_ (line 600) | struct pthread_spinlock_t_ type pthread_barrier_t_ (line 601) | struct pthread_barrier_t_ type pthread_barrierattr_t_ (line 602) | struct pthread_barrierattr_t_ type pthread_once_t_ (line 681) | struct pthread_once_t_ type ptw32_cleanup_t (line 733) | typedef struct ptw32_cleanup_t ptw32_cleanup_t; type ptw32_cleanup_t (line 746) | struct ptw32_cleanup_t function class (line 805) | class PThreadCleanup { function execute (line 853) | void execute( int exec ) type sched_param (line 918) | struct sched_param type sched_param (line 921) | struct sched_param type timespec (line 1045) | struct timespec type timespec (line 1103) | struct timespec type sched_param (line 1114) | struct sched_param type sched_param (line 1118) | struct sched_param type timespec (line 1139) | struct timespec type timespec (line 1144) | struct timespec type timespec (line 1181) | struct timespec type ptw32_features (line 1198) | enum ptw32_features { function class (line 1277) | class ptw32_exception {} function class (line 1278) | class ptw32_exception_cancel : public ptw32_exception {} function class (line 1279) | class ptw32_exception_exit : public ptw32_exception {} FILE: deps/w32-pthreads/pthread_attr_destroy.c function pthread_attr_destroy (line 41) | int FILE: deps/w32-pthreads/pthread_attr_getdetachstate.c function pthread_attr_getdetachstate (line 41) | int FILE: deps/w32-pthreads/pthread_attr_getinheritsched.c function pthread_attr_getinheritsched (line 41) | int FILE: deps/w32-pthreads/pthread_attr_getschedparam.c function pthread_attr_getschedparam (line 41) | int FILE: deps/w32-pthreads/pthread_attr_getschedpolicy.c function pthread_attr_getschedpolicy (line 41) | int FILE: deps/w32-pthreads/pthread_attr_getscope.c function pthread_attr_getscope (line 45) | int FILE: deps/w32-pthreads/pthread_attr_getstackaddr.c function pthread_attr_getstackaddr (line 45) | int FILE: deps/w32-pthreads/pthread_attr_getstacksize.c function pthread_attr_getstacksize (line 45) | int FILE: deps/w32-pthreads/pthread_attr_init.c function pthread_attr_init (line 41) | int FILE: deps/w32-pthreads/pthread_attr_setdetachstate.c function pthread_attr_setdetachstate (line 41) | int FILE: deps/w32-pthreads/pthread_attr_setinheritsched.c function pthread_attr_setinheritsched (line 41) | int FILE: deps/w32-pthreads/pthread_attr_setschedparam.c function pthread_attr_setschedparam (line 41) | int FILE: deps/w32-pthreads/pthread_attr_setschedpolicy.c function pthread_attr_setschedpolicy (line 41) | int FILE: deps/w32-pthreads/pthread_attr_setscope.c function pthread_attr_setscope (line 45) | int FILE: deps/w32-pthreads/pthread_attr_setstackaddr.c function pthread_attr_setstackaddr (line 41) | int FILE: deps/w32-pthreads/pthread_attr_setstacksize.c function pthread_attr_setstacksize (line 41) | int FILE: deps/w32-pthreads/pthread_barrier_destroy.c function pthread_barrier_destroy (line 40) | int FILE: deps/w32-pthreads/pthread_barrier_init.c function pthread_barrier_init (line 41) | int FILE: deps/w32-pthreads/pthread_barrier_wait.c function pthread_barrier_wait (line 41) | int FILE: deps/w32-pthreads/pthread_barrierattr_destroy.c function pthread_barrierattr_destroy (line 41) | int FILE: deps/w32-pthreads/pthread_barrierattr_getpshared.c function pthread_barrierattr_getpshared (line 41) | int FILE: deps/w32-pthreads/pthread_barrierattr_init.c function pthread_barrierattr_init (line 41) | int FILE: deps/w32-pthreads/pthread_barrierattr_setpshared.c function pthread_barrierattr_setpshared (line 41) | int FILE: deps/w32-pthreads/pthread_cancel.c function ptw32_cancel_self (line 41) | static void function ptw32_cancel_callback (line 49) | static void CALLBACK function DWORD (line 62) | DWORD function pthread_cancel (line 74) | int FILE: deps/w32-pthreads/pthread_cond_destroy.c function pthread_cond_destroy (line 41) | int FILE: deps/w32-pthreads/pthread_cond_init.c function pthread_cond_init (line 42) | int FILE: deps/w32-pthreads/pthread_cond_signal.c function INLINE (line 45) | static INLINE int function pthread_cond_signal (line 152) | int function pthread_cond_broadcast (line 194) | int FILE: deps/w32-pthreads/pthread_cond_wait.c type ptw32_cond_wait_cleanup_args_t (line 268) | typedef struct function ptw32_cond_wait_cleanup (line 275) | static void PTW32_CDECL function INLINE (line 353) | static INLINE int function pthread_cond_wait (line 453) | int function pthread_cond_timedwait (line 511) | int FILE: deps/w32-pthreads/pthread_condattr_destroy.c function pthread_condattr_destroy (line 42) | int FILE: deps/w32-pthreads/pthread_condattr_getpshared.c function pthread_condattr_getpshared (line 42) | int FILE: deps/w32-pthreads/pthread_condattr_init.c function pthread_condattr_init (line 42) | int FILE: deps/w32-pthreads/pthread_condattr_setpshared.c function pthread_condattr_setpshared (line 42) | int FILE: deps/w32-pthreads/pthread_delay_np.c function pthread_delay_np (line 81) | int FILE: deps/w32-pthreads/pthread_detach.c function pthread_detach (line 50) | int FILE: deps/w32-pthreads/pthread_equal.c function pthread_equal (line 41) | int FILE: deps/w32-pthreads/pthread_exit.c function pthread_exit (line 44) | void FILE: deps/w32-pthreads/pthread_getconcurrency.c function pthread_getconcurrency (line 41) | int FILE: deps/w32-pthreads/pthread_getschedparam.c function pthread_getschedparam (line 41) | int FILE: deps/w32-pthreads/pthread_getunique_np.c function pthread_getunique_np (line 43) | unsigned __int64 FILE: deps/w32-pthreads/pthread_getw32threadhandle_np.c function HANDLE (line 49) | HANDLE function DWORD (line 61) | DWORD FILE: deps/w32-pthreads/pthread_join.c function pthread_join (line 50) | int FILE: deps/w32-pthreads/pthread_key_create.c function pthread_key_create (line 46) | int FILE: deps/w32-pthreads/pthread_key_delete.c function pthread_key_delete (line 41) | int FILE: deps/w32-pthreads/pthread_kill.c function pthread_kill (line 48) | int FILE: deps/w32-pthreads/pthread_mutex_consistent.c function INLINE (line 42) | INLINE function INLINE (line 81) | INLINE function INLINE (line 107) | INLINE function pthread_mutex_consistent (line 132) | int FILE: deps/w32-pthreads/pthread_mutex_destroy.c function pthread_mutex_destroy (line 41) | int FILE: deps/w32-pthreads/pthread_mutex_init.c function pthread_mutex_init (line 41) | int FILE: deps/w32-pthreads/pthread_mutex_lock.c function pthread_mutex_lock (line 43) | int FILE: deps/w32-pthreads/pthread_mutex_timedlock.c function INLINE (line 41) | static INLINE int function pthread_mutex_timedlock (line 108) | int FILE: deps/w32-pthreads/pthread_mutex_trylock.c function pthread_mutex_trylock (line 41) | int FILE: deps/w32-pthreads/pthread_mutex_unlock.c function pthread_mutex_unlock (line 41) | int FILE: deps/w32-pthreads/pthread_mutexattr_destroy.c function pthread_mutexattr_destroy (line 41) | int FILE: deps/w32-pthreads/pthread_mutexattr_getkind_np.c function pthread_mutexattr_getkind_np (line 40) | int FILE: deps/w32-pthreads/pthread_mutexattr_getpshared.c function pthread_mutexattr_getpshared (line 41) | int FILE: deps/w32-pthreads/pthread_mutexattr_getrobust.c function pthread_mutexattr_getrobust (line 41) | int FILE: deps/w32-pthreads/pthread_mutexattr_gettype.c function pthread_mutexattr_gettype (line 41) | int FILE: deps/w32-pthreads/pthread_mutexattr_init.c function pthread_mutexattr_init (line 41) | int FILE: deps/w32-pthreads/pthread_mutexattr_setkind_np.c function pthread_mutexattr_setkind_np (line 40) | int FILE: deps/w32-pthreads/pthread_mutexattr_setpshared.c function pthread_mutexattr_setpshared (line 41) | int FILE: deps/w32-pthreads/pthread_mutexattr_setrobust.c function pthread_mutexattr_setrobust (line 41) | int FILE: deps/w32-pthreads/pthread_mutexattr_settype.c function pthread_mutexattr_settype (line 41) | int FILE: deps/w32-pthreads/pthread_num_processors_np.c function pthread_num_processors_np (line 45) | int FILE: deps/w32-pthreads/pthread_once.c function pthread_once (line 40) | int FILE: deps/w32-pthreads/pthread_rwlock_destroy.c function pthread_rwlock_destroy (line 42) | int FILE: deps/w32-pthreads/pthread_rwlock_init.c function pthread_rwlock_init (line 42) | int FILE: deps/w32-pthreads/pthread_rwlock_rdlock.c function pthread_rwlock_rdlock (line 42) | int FILE: deps/w32-pthreads/pthread_rwlock_timedrdlock.c function pthread_rwlock_timedrdlock (line 42) | int FILE: deps/w32-pthreads/pthread_rwlock_timedwrlock.c function pthread_rwlock_timedwrlock (line 42) | int FILE: deps/w32-pthreads/pthread_rwlock_tryrdlock.c function pthread_rwlock_tryrdlock (line 42) | int FILE: deps/w32-pthreads/pthread_rwlock_trywrlock.c function pthread_rwlock_trywrlock (line 42) | int FILE: deps/w32-pthreads/pthread_rwlock_unlock.c function pthread_rwlock_unlock (line 42) | int FILE: deps/w32-pthreads/pthread_rwlock_wrlock.c function pthread_rwlock_wrlock (line 42) | int FILE: deps/w32-pthreads/pthread_rwlockattr_destroy.c function pthread_rwlockattr_destroy (line 42) | int FILE: deps/w32-pthreads/pthread_rwlockattr_getpshared.c function pthread_rwlockattr_getpshared (line 42) | int FILE: deps/w32-pthreads/pthread_rwlockattr_init.c function pthread_rwlockattr_init (line 42) | int FILE: deps/w32-pthreads/pthread_rwlockattr_setpshared.c function pthread_rwlockattr_setpshared (line 42) | int FILE: deps/w32-pthreads/pthread_self.c function pthread_t (line 40) | pthread_t FILE: deps/w32-pthreads/pthread_setcancelstate.c function pthread_setcancelstate (line 41) | int FILE: deps/w32-pthreads/pthread_setcanceltype.c function pthread_setcanceltype (line 41) | int FILE: deps/w32-pthreads/pthread_setconcurrency.c function pthread_setconcurrency (line 41) | int FILE: deps/w32-pthreads/pthread_setschedparam.c function pthread_setschedparam (line 41) | int function ptw32_setthreadpriority (line 70) | int FILE: deps/w32-pthreads/pthread_setspecific.c function pthread_setspecific (line 41) | int FILE: deps/w32-pthreads/pthread_spin_destroy.c function pthread_spin_destroy (line 41) | int FILE: deps/w32-pthreads/pthread_spin_init.c function pthread_spin_init (line 41) | int FILE: deps/w32-pthreads/pthread_spin_lock.c function pthread_spin_lock (line 41) | int FILE: deps/w32-pthreads/pthread_spin_trylock.c function pthread_spin_trylock (line 41) | int FILE: deps/w32-pthreads/pthread_spin_unlock.c function pthread_spin_unlock (line 41) | int FILE: deps/w32-pthreads/pthread_testcancel.c function pthread_testcancel (line 41) | void FILE: deps/w32-pthreads/pthread_win32_attach_detach_np.c function BOOL (line 47) | BOOL function BOOL (line 144) | BOOL function BOOL (line 193) | BOOL function BOOL (line 199) | BOOL function BOOL (line 254) | BOOL FILE: deps/w32-pthreads/ptw32_MCS_lock.c function INLINE (line 102) | INLINE void function INLINE (line 122) | INLINE void function ptw32_mcs_lock_acquire (line 157) | void function ptw32_mcs_lock_release (line 191) | void function ptw32_mcs_lock_try_acquire (line 228) | int function ptw32_mcs_node_transfer (line 256) | void FILE: deps/w32-pthreads/ptw32_OLL_lock.c type ptw32_oll_counter_t (line 55) | typedef union ptw32_oll_counter_t_ ptw32_oll_counter_t; type ptw32_oll_snziRoot_t (line 56) | typedef struct ptw32_oll_snziRoot_t_ ptw32_oll_snziRoot_t; type ptw32_oll_snziNode_t (line 57) | typedef struct ptw32_oll_snziNode_t_ ptw32_oll_snziNode_t; type ptw32_oll_snziNodeOrRoot_t (line 58) | typedef union ptw32_oll_snziNodeOrRoot_t_ ptw32_oll_snziNodeOrRoot_t; type ptw32_oll_queryResult_t (line 59) | typedef struct ptw32_oll_queryResult_t_ ptw32_oll_queryResult_t; type ptw32_oll_ticket_t (line 60) | typedef struct ptw32_oll_ticket_t_ ptw32_oll_ticket_t; type ptw32_oll_csnzi_t (line 61) | typedef struct ptw32_oll_csnzi_t_ ptw32_oll_csnzi_t; type ptw32_oll_snziRoot_t_ (line 90) | struct ptw32_oll_snziRoot_t_ type ptw32_oll_queryResult_t_ (line 122) | struct ptw32_oll_queryResult_t_ type ptw32_oll_snziNode_t_ (line 134) | struct ptw32_oll_snziNode_t_ type ptw32_oll_ticket_t_ (line 143) | struct ptw32_oll_ticket_t_ type ptw32_oll_csnzi_t_ (line 150) | struct ptw32_oll_csnzi_t_ type ptw32_foll_node_t (line 160) | typedef struct ptw32_foll_node_t_ ptw32_foll_node_t; type ptw32_foll_local_t (line 161) | typedef struct ptw32_foll_local_t_ ptw32_foll_local_t; type ptw32_foll_rwlock_t (line 162) | typedef struct ptw32_foll_rwlock_t_ ptw32_foll_rwlock_t; type ptw32_foll_node_t_ (line 176) | struct ptw32_foll_node_t_ type ptw32_foll_local_t_ (line 186) | struct ptw32_foll_local_t_ type ptw32_foll_rwlock_t_ (line 194) | struct ptw32_foll_rwlock_t_ function BOOL (line 210) | BOOL function ptw32_oll_GetLeafForThread (line 216) | size_t function ptw32_oll_ticket_t (line 232) | ptw32_oll_ticket_t function BOOL (line 276) | BOOL function BOOL (line 288) | BOOL function BOOL (line 343) | BOOL function ptw32_oll_Open (line 384) | void function ptw32_oll_OpenWithArrivals (line 395) | void function BOOL (line 407) | BOOL function BOOL (line 433) | BOOL function ptw32_oll_queryResult_t (line 458) | ptw32_oll_queryResult_t function BOOL (line 473) | BOOL function ptw32_oll_ticket_t (line 483) | ptw32_oll_ticket_t type ptw32_srwl_rwlock_t (line 493) | typedef struct ptw32_srwl_rwlock_t_ ptw32_srwl_rwlock_t; type ptw32_srwl_node_t (line 494) | typedef struct ptw32_srwl_node_t_ ptw32_srwl_node_t; type ptw32_srwl_local_t (line 495) | typedef struct ptw32_srwl_local_t_ ptw32_srwl_local_t; type ptw32_srwl_rwlock_t_ (line 509) | struct ptw32_srwl_rwlock_t_ type ptw32_srwl_node_t_ (line 515) | struct ptw32_srwl_node_t_ type ptw32_srwl_local_t_ (line 530) | struct ptw32_srwl_local_t_ function ptw32_srwl_node_t (line 539) | ptw32_srwl_node_t* function ptw32_srwl_FreeReaderNode (line 564) | void function ptw32_srwl_WriterLock (line 570) | void function ptw32_srwl_WriterUnlock (line 607) | void function ptw32_srwl_ReaderLock (line 630) | void function ptw32_srwl_ReaderUnlock (line 713) | void function main (line 729) | int main() FILE: deps/w32-pthreads/ptw32_callUserDestroyRoutines.c function ptw32_callUserDestroyRoutines (line 58) | void FILE: deps/w32-pthreads/ptw32_cond_check_need_init.c function INLINE (line 42) | INLINE int FILE: deps/w32-pthreads/ptw32_getprocessors.c function ptw32_getprocessors (line 55) | int FILE: deps/w32-pthreads/ptw32_is_attr.c function ptw32_is_attr (line 40) | int FILE: deps/w32-pthreads/ptw32_mutex_check_need_init.c type pthread_mutexattr_t_ (line 40) | struct pthread_mutexattr_t_ type pthread_mutexattr_t_ (line 42) | struct pthread_mutexattr_t_ function INLINE (line 48) | INLINE int FILE: deps/w32-pthreads/ptw32_new.c function pthread_t (line 41) | pthread_t FILE: deps/w32-pthreads/ptw32_processInitialize.c function ptw32_processInitialize (line 42) | int FILE: deps/w32-pthreads/ptw32_processTerminate.c function ptw32_processTerminate (line 42) | void FILE: deps/w32-pthreads/ptw32_relmillisecs.c function DWORD (line 47) | DWORD FILE: deps/w32-pthreads/ptw32_reuse.c function pthread_t (line 75) | pthread_t function ptw32_threadReusePush (line 113) | void FILE: deps/w32-pthreads/ptw32_rwlock_cancelwrwait.c function ptw32_rwlock_cancelwrwait (line 40) | void FILE: deps/w32-pthreads/ptw32_rwlock_check_need_init.c function INLINE (line 40) | INLINE int FILE: deps/w32-pthreads/ptw32_semwait.c function ptw32_semwait (line 44) | int FILE: deps/w32-pthreads/ptw32_spinlock_check_need_init.c function INLINE (line 41) | INLINE int FILE: deps/w32-pthreads/ptw32_threadDestroy.c function ptw32_threadDestroy (line 42) | void FILE: deps/w32-pthreads/ptw32_threadStart.c function DWORD (line 48) | static DWORD type terminate_handler (line 92) | typedef terminate_handler type terminate_handler (line 106) | typedef terminate_handler function ptw32_terminate (line 113) | void function ptw32_threadStart (line 124) | unsigned FILE: deps/w32-pthreads/ptw32_throw.c function ptw32_pop_cleanup_all (line 168) | void function DWORD (line 177) | DWORD FILE: deps/w32-pthreads/ptw32_timespec.c function INLINE (line 50) | INLINE void function INLINE (line 65) | INLINE void FILE: deps/w32-pthreads/ptw32_tkAssocCreate.c function ptw32_tkAssocCreate (line 42) | int FILE: deps/w32-pthreads/ptw32_tkAssocDestroy.c function ptw32_tkAssocDestroy (line 42) | void FILE: deps/w32-pthreads/sched.h type pid_t (line 126) | typedef int pid_t; type pid_t (line 129) | typedef int pid_t; type sched_param (line 142) | struct sched_param { FILE: deps/w32-pthreads/sched_get_priority_max.c function sched_get_priority_max (line 118) | int FILE: deps/w32-pthreads/sched_get_priority_min.c function sched_get_priority_min (line 119) | int FILE: deps/w32-pthreads/sched_getscheduler.c function sched_getscheduler (line 41) | int FILE: deps/w32-pthreads/sched_setscheduler.c function sched_setscheduler (line 41) | int FILE: deps/w32-pthreads/sched_yield.c function sched_yield (line 41) | int FILE: deps/w32-pthreads/sem_close.c function sem_close (line 53) | int FILE: deps/w32-pthreads/sem_destroy.c function sem_destroy (line 49) | int FILE: deps/w32-pthreads/sem_getvalue.c function sem_getvalue (line 49) | int FILE: deps/w32-pthreads/sem_init.c function sem_init (line 46) | int FILE: deps/w32-pthreads/sem_open.c function sem_open (line 53) | int FILE: deps/w32-pthreads/sem_post.c function sem_post (line 49) | int FILE: deps/w32-pthreads/sem_post_multiple.c function sem_post_multiple (line 49) | int FILE: deps/w32-pthreads/sem_timedwait.c type sem_timedwait_cleanup_args_t (line 49) | typedef struct { function ptw32_sem_timedwait_cleanup (line 55) | static void PTW32_CDECL function sem_timedwait (line 97) | int FILE: deps/w32-pthreads/sem_trywait.c function sem_trywait (line 49) | int FILE: deps/w32-pthreads/sem_unlink.c function sem_unlink (line 53) | int FILE: deps/w32-pthreads/sem_wait.c function ptw32_sem_wait_cleanup (line 49) | static void PTW32_CDECL function sem_wait (line 82) | int FILE: deps/w32-pthreads/semaphore.h type mode_t (line 126) | typedef unsigned int mode_t; type sem_t_ (line 130) | struct sem_t_ type timespec (line 143) | struct timespec FILE: deps/w32-pthreads/signal.c function ptw32_signal_thread (line 89) | static void function ptw32_signal_callhandler (line 94) | static void function pthread_sigmask (line 99) | int function sigwait (line 167) | int function sigaction (line 174) | int FILE: deps/w32-pthreads/tests/barrier1.c function main (line 44) | int FILE: deps/w32-pthreads/tests/barrier2.c function main (line 45) | int FILE: deps/w32-pthreads/tests/barrier3.c function main (line 51) | int FILE: deps/w32-pthreads/tests/barrier4.c function main (line 78) | int FILE: deps/w32-pthreads/tests/barrier5.c function main (line 78) | int FILE: deps/w32-pthreads/tests/barrier6.c function main (line 72) | int FILE: deps/w32-pthreads/tests/benchlib.c function dummy_call (line 54) | void function interlocked_inc_with_conditionals (line 59) | void function interlocked_dec_with_conditionals (line 69) | void function old_mutex_init (line 79) | int function old_mutex_lock (line 182) | int function old_mutex_unlock (line 221) | int function old_mutex_trylock (line 254) | int function old_mutex_destroy (line 307) | int FILE: deps/w32-pthreads/tests/benchtest.h type old_mutex_t_ (line 44) | struct old_mutex_t_ { type old_mutex_t_ (line 49) | struct old_mutex_t_ type old_mutexattr_t_ (line 51) | struct old_mutexattr_t_ { type old_mutexattr_t_ (line 55) | struct old_mutexattr_t_ FILE: deps/w32-pthreads/tests/benchtest1.c function runTest (line 79) | void function main (line 103) | int FILE: deps/w32-pthreads/tests/benchtest2.c function runTest (line 143) | void function main (line 176) | int FILE: deps/w32-pthreads/tests/benchtest3.c function runTest (line 98) | void function main (line 122) | int FILE: deps/w32-pthreads/tests/benchtest4.c function oldRunTest (line 76) | void function runTest (line 82) | void function main (line 106) | int FILE: deps/w32-pthreads/tests/benchtest5.c function reportTest (line 77) | void function main (line 89) | int FILE: deps/w32-pthreads/tests/cancel1.c type bag_t (line 84) | typedef struct bag_t_ bag_t; type bag_t_ (line 85) | struct bag_t_ { function main (line 125) | int FILE: deps/w32-pthreads/tests/cancel2.c type bag_t (line 89) | typedef struct bag_t_ bag_t; type bag_t_ (line 90) | struct bag_t_ { function PtW32CatchAll (line 146) | PtW32CatchAll function main (line 166) | int function main (line 250) | int FILE: deps/w32-pthreads/tests/cancel3.c type bag_t (line 85) | typedef struct bag_t_ bag_t; type bag_t_ (line 86) | struct bag_t_ function main (line 122) | int FILE: deps/w32-pthreads/tests/cancel4.c type bag_t (line 88) | typedef struct bag_t_ bag_t; type bag_t_ (line 89) | struct bag_t_ { function main (line 124) | int FILE: deps/w32-pthreads/tests/cancel5.c type bag_t (line 85) | typedef struct bag_t_ bag_t; type bag_t_ (line 86) | struct bag_t_ function main (line 122) | int FILE: deps/w32-pthreads/tests/cancel6a.c type bag_t (line 75) | typedef struct bag_t_ bag_t; type bag_t_ (line 76) | struct bag_t_ { function main (line 111) | int FILE: deps/w32-pthreads/tests/cancel6d.c type bag_t (line 76) | typedef struct bag_t_ bag_t; type bag_t_ (line 77) | struct bag_t_ { function main (line 115) | int FILE: deps/w32-pthreads/tests/cancel7.c type bag_t (line 87) | typedef struct bag_t_ bag_t; type bag_t_ (line 88) | struct bag_t_ { function Win32thread (line 101) | void function main (line 126) | int FILE: deps/w32-pthreads/tests/cancel8.c type bag_t (line 87) | typedef struct bag_t_ bag_t; type bag_t_ (line 88) | struct bag_t_ { function Win32thread (line 104) | void function main (line 127) | int FILE: deps/w32-pthreads/tests/cancel9.c type sockaddr_in (line 82) | struct sockaddr_in type sockaddr_in (line 83) | struct sockaddr_in type sockaddr (line 111) | struct sockaddr type sockaddr_in (line 112) | struct sockaddr_in type sockaddr (line 118) | struct sockaddr type sockaddr (line 124) | struct sockaddr function main (line 161) | int FILE: deps/w32-pthreads/tests/cleanup0.c type bag_t (line 85) | typedef struct bag_t_ bag_t; type bag_t_ (line 86) | struct bag_t_ { type sharedInt_t (line 95) | typedef struct { function increment_pop_count (line 102) | static void function main (line 143) | int function main (line 223) | int FILE: deps/w32-pthreads/tests/cleanup1.c type bag_t (line 85) | typedef struct bag_t_ bag_t; type bag_t_ (line 86) | struct bag_t_ { type sharedInt_t (line 95) | typedef struct { function main (line 152) | int function main (line 236) | int FILE: deps/w32-pthreads/tests/cleanup2.c type bag_t (line 85) | typedef struct bag_t_ bag_t; type bag_t_ (line 86) | struct bag_t_ { type sharedInt_t (line 95) | typedef struct { function increment_pop_count (line 102) | static void function main (line 137) | int function main (line 211) | int FILE: deps/w32-pthreads/tests/cleanup3.c type bag_t (line 86) | typedef struct bag_t_ bag_t; type bag_t_ (line 87) | struct bag_t_ { type sharedInt_t (line 96) | typedef struct { function increment_pop_count (line 103) | static void function main (line 142) | int function main (line 216) | int FILE: deps/w32-pthreads/tests/condvar1.c function main (line 83) | int FILE: deps/w32-pthreads/tests/condvar1_1.c function main (line 86) | int FILE: deps/w32-pthreads/tests/condvar1_2.c function main (line 88) | int FILE: deps/w32-pthreads/tests/condvar2.c function main (line 86) | int FILE: deps/w32-pthreads/tests/condvar2_1.c type timespec (line 83) | struct timespec function main (line 103) | int FILE: deps/w32-pthreads/tests/condvar3.c function main (line 110) | int FILE: deps/w32-pthreads/tests/condvar3_1.c type timespec (line 87) | struct timespec function main (line 124) | int FILE: deps/w32-pthreads/tests/condvar3_2.c type timespec (line 85) | struct timespec type timespec (line 86) | struct timespec function main (line 125) | int FILE: deps/w32-pthreads/tests/condvar3_3.c function main (line 85) | int main() FILE: deps/w32-pthreads/tests/condvar4.c type cvthing_t (line 80) | typedef struct cvthing_t_ cvthing_t; type cvthing_t_ (line 82) | struct cvthing_t_ { function main (line 110) | int FILE: deps/w32-pthreads/tests/condvar5.c type cvthing_t (line 79) | typedef struct cvthing_t_ cvthing_t; type cvthing_t_ (line 81) | struct cvthing_t_ { function main (line 109) | int FILE: deps/w32-pthreads/tests/condvar6.c type bag_t (line 84) | typedef struct bag_t_ bag_t; type bag_t_ (line 85) | struct bag_t_ { type cvthing_t (line 93) | typedef struct cvthing_t_ cvthing_t; type cvthing_t_ (line 95) | struct cvthing_t_ { type timespec (line 109) | struct timespec function main (line 140) | int FILE: deps/w32-pthreads/tests/condvar7.c type bag_t (line 84) | typedef struct bag_t_ bag_t; type bag_t_ (line 85) | struct bag_t_ { type cvthing_t (line 93) | typedef struct cvthing_t_ cvthing_t; type cvthing_t_ (line 95) | struct cvthing_t_ { type timespec (line 109) | struct timespec function main (line 150) | int FILE: deps/w32-pthreads/tests/condvar8.c type bag_t (line 84) | typedef struct bag_t_ bag_t; type bag_t_ (line 85) | struct bag_t_ { type cvthing_t (line 93) | typedef struct cvthing_t_ cvthing_t; type cvthing_t_ (line 95) | struct cvthing_t_ { type timespec (line 109) | struct timespec function main (line 150) | int FILE: deps/w32-pthreads/tests/condvar9.c type bag_t (line 85) | typedef struct bag_t_ bag_t; type bag_t_ (line 86) | struct bag_t_ { type cvthing_t (line 95) | typedef struct cvthing_t_ cvthing_t; type cvthing_t_ (line 97) | struct cvthing_t_ { type timespec (line 111) | struct timespec function main (line 157) | int FILE: deps/w32-pthreads/tests/context1.c function anotherEnding (line 91) | static void function main (line 102) | int FILE: deps/w32-pthreads/tests/count1.c function main (line 58) | int FILE: deps/w32-pthreads/tests/create1.c function main (line 52) | int FILE: deps/w32-pthreads/tests/create2.c function main (line 88) | int FILE: deps/w32-pthreads/tests/create3.c function main (line 88) | int FILE: deps/w32-pthreads/tests/delay1.c function main (line 42) | int FILE: deps/w32-pthreads/tests/delay2.c type timespec (line 47) | struct timespec function main (line 64) | int FILE: deps/w32-pthreads/tests/detach1.c function main (line 59) | int FILE: deps/w32-pthreads/tests/equal1.c function main (line 47) | int FILE: deps/w32-pthreads/tests/errno1.c type bag_t (line 83) | typedef struct bag_t_ bag_t; type bag_t_ (line 84) | struct bag_t_ { function main (line 118) | int FILE: deps/w32-pthreads/tests/exception1.c function PtW32CatchAll (line 126) | PtW32CatchAll function PtW32CatchAll (line 177) | PtW32CatchAll function main (line 190) | int function main (line 256) | int FILE: deps/w32-pthreads/tests/exception2.c function main (line 115) | int function main (line 151) | int FILE: deps/w32-pthreads/tests/exception3.c function terminateFunction (line 99) | void function main (line 140) | int function main (line 176) | int FILE: deps/w32-pthreads/tests/exit1.c function main (line 41) | int FILE: deps/w32-pthreads/tests/exit2.c function main (line 54) | int FILE: deps/w32-pthreads/tests/exit3.c function main (line 52) | int FILE: deps/w32-pthreads/tests/exit4.c type bag_t (line 87) | typedef struct bag_t_ bag_t; type bag_t_ (line 88) | struct bag_t_ { function Win32thread (line 100) | void function main (line 119) | int FILE: deps/w32-pthreads/tests/exit5.c type bag_t (line 87) | typedef struct bag_t_ bag_t; type bag_t_ (line 88) | struct bag_t_ { function Win32thread (line 101) | void function main (line 123) | int FILE: deps/w32-pthreads/tests/eyal1.c type thread_control (line 83) | struct thread_control { type TC (line 94) | typedef struct thread_control TC; function die (line 107) | static void function waste_time (line 121) | static double function do_work_unit (line 142) | static int function print_server (line 183) | static int function dosync (line 237) | static void function dowork (line 262) | static void function main (line 272) | int FILE: deps/w32-pthreads/tests/inherit1.c type sched_param (line 89) | struct sched_param type sched_param (line 102) | struct sched_param function main (line 122) | int FILE: deps/w32-pthreads/tests/join0.c function main (line 52) | int FILE: deps/w32-pthreads/tests/join1.c function main (line 54) | int FILE: deps/w32-pthreads/tests/join2.c function main (line 48) | int FILE: deps/w32-pthreads/tests/join3.c function main (line 48) | int FILE: deps/w32-pthreads/tests/kill1.c function main (line 77) | int FILE: deps/w32-pthreads/tests/loadfree.c function main (line 60) | int main() { FILE: deps/w32-pthreads/tests/mutex1.c function main (line 50) | int FILE: deps/w32-pthreads/tests/mutex1e.c function main (line 52) | int FILE: deps/w32-pthreads/tests/mutex1n.c function main (line 52) | int FILE: deps/w32-pthreads/tests/mutex1r.c function main (line 52) | int FILE: deps/w32-pthreads/tests/mutex2.c function main (line 48) | int FILE: deps/w32-pthreads/tests/mutex2e.c function main (line 48) | int FILE: deps/w32-pthreads/tests/mutex2r.c function main (line 48) | int FILE: deps/w32-pthreads/tests/mutex3.c function main (line 60) | int FILE: deps/w32-pthreads/tests/mutex3e.c function main (line 60) | int FILE: deps/w32-pthreads/tests/mutex3r.c function main (line 60) | int FILE: deps/w32-pthreads/tests/mutex4.c function main (line 60) | int FILE: deps/w32-pthreads/tests/mutex5.c function main (line 48) | int FILE: deps/w32-pthreads/tests/mutex6.c function main (line 66) | int FILE: deps/w32-pthreads/tests/mutex6e.c function main (line 73) | int FILE: deps/w32-pthreads/tests/mutex6es.c function main (line 72) | int FILE: deps/w32-pthreads/tests/mutex6n.c function main (line 71) | int FILE: deps/w32-pthreads/tests/mutex6r.c function main (line 72) | int FILE: deps/w32-pthreads/tests/mutex6rs.c function main (line 71) | int FILE: deps/w32-pthreads/tests/mutex6s.c function main (line 66) | int FILE: deps/w32-pthreads/tests/mutex7.c function main (line 65) | int FILE: deps/w32-pthreads/tests/mutex7e.c function main (line 72) | int FILE: deps/w32-pthreads/tests/mutex7n.c function main (line 68) | int FILE: deps/w32-pthreads/tests/mutex7r.c function main (line 72) | int FILE: deps/w32-pthreads/tests/mutex8.c type timespec (line 46) | struct timespec function main (line 64) | int FILE: deps/w32-pthreads/tests/mutex8e.c type timespec (line 54) | struct timespec function main (line 72) | int FILE: deps/w32-pthreads/tests/mutex8n.c type timespec (line 54) | struct timespec function main (line 72) | int FILE: deps/w32-pthreads/tests/mutex8r.c type timespec (line 54) | struct timespec function main (line 72) | int FILE: deps/w32-pthreads/tests/once1.c function myfunc (line 49) | void function main (line 63) | int FILE: deps/w32-pthreads/tests/once2.c type sharedInt_t (line 52) | typedef struct { function myfunc (line 60) | void function main (line 80) | int FILE: deps/w32-pthreads/tests/once3.c type sharedInt_t (line 58) | typedef struct { function myfunc (line 66) | void function main (line 96) | int FILE: deps/w32-pthreads/tests/once4.c type sharedInt_t (line 56) | typedef struct { type bag_t (line 64) | typedef struct { function mycleanupfunc (line 75) | void function myinitfunc (line 89) | void type sched_param (line 105) | struct sched_param function main (line 137) | int FILE: deps/w32-pthreads/tests/openmp1.c function MainThread (line 53) | void MainThread() { function main (line 74) | int main(int argc, char *argv[]) { FILE: deps/w32-pthreads/tests/priority1.c type sched_param (line 89) | struct sched_param function main (line 129) | int FILE: deps/w32-pthreads/tests/priority2.c type sched_param (line 90) | struct sched_param type sched_param (line 108) | struct sched_param function main (line 128) | int FILE: deps/w32-pthreads/tests/reuse1.c function main (line 88) | int FILE: deps/w32-pthreads/tests/reuse2.c function main (line 98) | int FILE: deps/w32-pthreads/tests/robust1.c function main (line 78) | int FILE: deps/w32-pthreads/tests/robust2.c function main (line 80) | int FILE: deps/w32-pthreads/tests/robust3.c function main (line 82) | int FILE: deps/w32-pthreads/tests/robust4.c function main (line 94) | int FILE: deps/w32-pthreads/tests/robust5.c function main (line 86) | int FILE: deps/w32-pthreads/tests/rwlock1.c function main (line 47) | int FILE: deps/w32-pthreads/tests/rwlock2.c function main (line 48) | int FILE: deps/w32-pthreads/tests/rwlock2_t.c function main (line 49) | int FILE: deps/w32-pthreads/tests/rwlock3.c function main (line 62) | int FILE: deps/w32-pthreads/tests/rwlock3_t.c function main (line 61) | int FILE: deps/w32-pthreads/tests/rwlock4.c function main (line 62) | int FILE: deps/w32-pthreads/tests/rwlock4_t.c function main (line 61) | int FILE: deps/w32-pthreads/tests/rwlock5.c function main (line 64) | int FILE: deps/w32-pthreads/tests/rwlock5_t.c function main (line 63) | int FILE: deps/w32-pthreads/tests/rwlock6.c function main (line 74) | int FILE: deps/w32-pthreads/tests/rwlock6_t.c type timespec (line 64) | struct timespec function main (line 91) | int FILE: deps/w32-pthreads/tests/rwlock6_t2.c type timespec (line 50) | struct timespec function main (line 83) | int FILE: deps/w32-pthreads/tests/rwlock7.c type thread_t (line 22) | typedef struct thread_tag { type data_t (line 34) | typedef struct data_tag { function main (line 102) | int FILE: deps/w32-pthreads/tests/rwlock8.c type thread_t (line 25) | typedef struct thread_tag { type data_t (line 37) | typedef struct data_tag { function main (line 108) | int FILE: deps/w32-pthreads/tests/self1.c function main (line 48) | int FILE: deps/w32-pthreads/tests/self2.c function main (line 60) | int FILE: deps/w32-pthreads/tests/semaphore1.c function main (line 111) | int FILE: deps/w32-pthreads/tests/semaphore2.c function main (line 78) | int FILE: deps/w32-pthreads/tests/semaphore3.c function main (line 88) | int FILE: deps/w32-pthreads/tests/semaphore4.c function main (line 88) | int FILE: deps/w32-pthreads/tests/semaphore4t.c function main (line 88) | int FILE: deps/w32-pthreads/tests/semaphore5.c function main (line 87) | int FILE: deps/w32-pthreads/tests/sequence1.c function main (line 105) | int FILE: deps/w32-pthreads/tests/sizes.c function main (line 6) | int FILE: deps/w32-pthreads/tests/spin1.c function main (line 45) | int FILE: deps/w32-pthreads/tests/spin2.c function main (line 56) | int FILE: deps/w32-pthreads/tests/spin3.c function main (line 57) | int FILE: deps/w32-pthreads/tests/spin4.c function main (line 63) | int FILE: deps/w32-pthreads/tests/stress1.c type mysig_t (line 87) | typedef struct { type timespec (line 111) | struct timespec type timespec (line 112) | struct timespec type timespec (line 206) | struct timespec function main (line 233) | int FILE: deps/w32-pthreads/tests/tryentercs.c function main (line 57) | int FILE: deps/w32-pthreads/tests/tryentercs2.c function main (line 56) | int FILE: deps/w32-pthreads/tests/tsd1.c function destroy_key (line 92) | static void function setkey (line 104) | static void function main (line 138) | int FILE: deps/w32-pthreads/tests/tsd2.c function destroy_key (line 92) | static void function setkey (line 108) | static void function main (line 142) | int FILE: deps/w32-pthreads/tests/valid1.c function main (line 88) | int FILE: deps/w32-pthreads/tests/valid2.c function main (line 76) | int FILE: deps/w32-pthreads/w32_CancelableWait.c function INLINE (line 41) | static INLINE int function pthreadCancelableWait (line 151) | int function pthreadCancelableTimedWait (line 157) | int FILE: frontend/OBSApp.cpp type UncleanLaunchAction (line 86) | struct UncleanLaunchAction { function UncleanLaunchAction (line 91) | UncleanLaunchAction handleUncleanShutdown(bool enableCrashUpload) function QAccessibleInterface (line 143) | QAccessibleInterface *alignmentSelectorFactory(const QString &classname,... function QObject (line 153) | QObject *CreateShortcutFilter() function string (line 277) | string CurrentDateTimeString() function do_mkdir (line 396) | static bool do_mkdir(const char *path) function MakeUserDirs (line 406) | static bool MakeUserDirs() function MakeUserProfileDirs (line 451) | static bool MakeUserProfileDirs() function ParseBranchesJson (line 777) | void ParseBranchesJson(const std::string &jsonString, vector &out) function move_basic_to_profiles (line 942) | static void move_basic_to_profiles(void) function move_basic_to_scene_collections (line 1006) | static void move_basic_to_scene_collections(void) function StartupOBS (line 1134) | static bool StartupOBS(const char *locale, profiler_name_store_t *store) function ui_task_handler (line 1178) | static void ui_task_handler(obs_task_t task, void *param, bool wait) function string (line 1303) | string OBSApp::GetVersionString(bool platform) const function QStyle (line 1437) | QStyle *OBSApp::GetInvisibleCursorStyle() function string (line 1482) | string GenerateTimeDateFilename(const char *extension, bool noSpace) function string (line 1496) | string GenerateSpecifiedFilename(const char *extension, bool noSpace, co... function FindBestFilename (line 1502) | static void FindBestFilename(string &strPath, bool noSpace) function ensure_directory_exists (line 1532) | static void ensure_directory_exists(string &path) function remove_reserved_file_characters (line 1544) | static void remove_reserved_file_characters(string &s) function string (line 1556) | string GetFormatString(const char *format, const char *prefix, const cha... function string (line 1593) | string GetFormatExt(const char *container) function string (line 1608) | string GetOutputFilename(const char *path, const char *container, bool n... function GetLocaleNames (line 1640) | vector> GetLocaleNames() function GetAppConfigPath (line 1677) | int GetAppConfigPath(char *path, size_t size, const char *name) function GetProgramDataPath (line 1713) | int GetProgramDataPath(char *path, size_t size, const char *name) function GetFileSafeName (line 1723) | bool GetFileSafeName(const char *name, std::string &file) function GetClosestUnusedFileName (line 1757) | bool GetClosestUnusedFileName(std::string &path, const char *extension) function WindowPositionValid (line 1782) | bool WindowPositionValid(QRect rect) type obs_module_failure_info (line 1985) | struct obs_module_failure_info FILE: frontend/OBSApp.hpp class QFileSystemWatcher (line 45) | class QFileSystemWatcher class QSocketNotifier (line 46) | class QSocketNotifier type OBS (line 48) | namespace OBS { class CrashHandler (line 49) | class CrashHandler type LogFileType (line 51) | enum class LogFileType { NoType, CurrentAppLog, LastAppLog, CrashLog } type LogFileState (line 52) | enum class LogFileState { NoState, New, Uploaded } class PluginManager (line 53) | class PluginManager type UpdateBranch (line 56) | struct UpdateBranch { class OBSApp (line 64) | class OBSApp : public QApplication { class OBS::NativeEventFilter (line 67) | class OBS::NativeEventFilter method HotkeysEnabledInFocus (line 151) | inline bool HotkeysEnabledInFocus() const { return enableHotkeysInFocu... method QMainWindow (line 153) | inline QMainWindow *GetMainWindow() const { return mainWindow.data(); } method config_t (line 155) | inline config_t *GetAppConfig() const { return appConfig; } method config_t (line 156) | inline config_t *GetUserConfig() const { return userConfig; } method OBSTheme (line 164) | OBSTheme *GetTheme() const { return currentTheme; } method GetThemes (line 165) | QList GetThemes() const { return themes.values(); } method IsThemeDark (line 168) | bool IsThemeDark() const { return currentTheme ? currentTheme->isDark ... method lookup_t (line 174) | inline lookup_t *GetTextLookup() const { return textLookup; } method profiler_name_store_t (line 180) | profiler_name_store_t *GetProfilerNameStore() const { return profilerN... method IncrementSleepInhibition (line 202) | inline void IncrementSleepInhibition() method DecrementSleepInhibition (line 210) | inline void DecrementSleepInhibition() method PushUITranslation (line 220) | inline void PushUITranslation(obs_frontend_translate_ui_cb cb) { trans... method PopUITranslation (line 222) | inline void PopUITranslation() { translatorHooks.pop_front(); } type obs_module_failure_info (line 230) | struct obs_module_failure_info function OBSApp (line 253) | inline OBSApp *App() class OBS::NativeEventFilter (line 67) | class OBS::NativeEventFilter method HotkeysEnabledInFocus (line 151) | inline bool HotkeysEnabledInFocus() const { return enableHotkeysInFocu... method QMainWindow (line 153) | inline QMainWindow *GetMainWindow() const { return mainWindow.data(); } method config_t (line 155) | inline config_t *GetAppConfig() const { return appConfig; } method config_t (line 156) | inline config_t *GetUserConfig() const { return userConfig; } method OBSTheme (line 164) | OBSTheme *GetTheme() const { return currentTheme; } method GetThemes (line 165) | QList GetThemes() const { return themes.values(); } method IsThemeDark (line 168) | bool IsThemeDark() const { return currentTheme ? currentTheme->isDark ... method lookup_t (line 174) | inline lookup_t *GetTextLookup() const { return textLookup; } method profiler_name_store_t (line 180) | profiler_name_store_t *GetProfilerNameStore() const { return profilerN... method IncrementSleepInhibition (line 202) | inline void IncrementSleepInhibition() method DecrementSleepInhibition (line 210) | inline void DecrementSleepInhibition() method PushUITranslation (line 220) | inline void PushUITranslation(obs_frontend_translate_ui_cb cb) { trans... method PopUITranslation (line 222) | inline void PopUITranslation() { translatorHooks.pop_front(); } type obs_module_failure_info (line 230) | struct obs_module_failure_info function QString (line 263) | inline QString QTStr(const char *lookupVal) FILE: frontend/OBSApp_Themes.cpp type CFParser (line 38) | struct CFParser { method cf_parser (line 42) | cf_parser *operator->() { return &cfp; } function ParseThemeMeta (line 45) | static optional ParseThemeMeta(const QString &path) function ParseVarName (line 136) | static bool ParseVarName(CFParser &cfp, QString &value) function QColor (line 161) | static QColor ParseColor(CFParser &cfp) function ParseMath (line 207) | static bool ParseMath(CFParser &cfp, QStringList &values, vector ParseThemeVariables(const char *themeData) function ResolveVariable (line 498) | static bool ResolveVariable(const QHash &vars... function OBSThemeVariable (line 522) | static OBSThemeVariable ParseMathVariable(const QHash &vars, co... function qsizetype (line 661) | static qsizetype FindEndOfOBSMetadata(const QString &content) function QString (line 676) | static QString PrepareQSS(const QHash &vars, ... function FillEnumMap (line 732) | static void FillEnumMap(QHash &map) function QPalette (line 744) | static QPalette PreparePalette(const QHash &v... function getPaddingForDensityId (line 799) | static double getPaddingForDensityId(int id) function OBSTheme (line 816) | OBSTheme *OBSApp::GetTheme(const QString &name) FILE: frontend/OBSStudioAPI.cpp function GetCallbackIdx (line 16) | inline size_t GetCallbackIdx(std::vector> &callback... type obs_frontend_source_list (line 42) | struct obs_frontend_source_list function obs_source_t (line 54) | obs_source_t *OBSStudioAPI::obs_frontend_get_current_scene() type obs_frontend_source_list (line 75) | struct obs_frontend_source_list function obs_source_t (line 85) | obs_source_t *OBSStudioAPI::obs_frontend_get_current_transition() function obs_output_t (line 394) | obs_output_t *OBSStudioAPI::obs_frontend_get_streaming_output() function obs_output_t (line 405) | obs_output_t *OBSStudioAPI::obs_frontend_get_recording_output() function obs_output_t (line 411) | obs_output_t *OBSStudioAPI::obs_frontend_get_replay_buffer_output() function config_t (line 417) | config_t *OBSStudioAPI::obs_frontend_get_profile_config() function config_t (line 422) | config_t *OBSStudioAPI::obs_frontend_get_app_config() function config_t (line 427) | config_t *OBSStudioAPI::obs_frontend_get_user_config() function obs_service_t (line 515) | obs_service_t *OBSStudioAPI::obs_frontend_get_streaming_service() function obs_source_t (line 551) | obs_source_t *OBSStudioAPI::obs_frontend_get_current_preview_scene() function obs_output_t (line 579) | obs_output_t *OBSStudioAPI::obs_frontend_get_virtualcam_output() function obs_canvas_t (line 674) | obs_canvas_t *OBSStudioAPI::obs_frontend_add_canvas(const char *name, ob... type obs_frontend_event (line 709) | enum obs_frontend_event function obs_frontend_callbacks (line 721) | obs_frontend_callbacks *InitializeAPIInterface(OBSBasic *main) FILE: frontend/OBSStudioAPI.hpp class OBSBasic (line 22) | class OBSBasic type OBSStudioCallback (line 24) | struct OBSStudioCallback { method OBSStudioCallback (line 28) | inline OBSStudioCallback(T cb, void *p) : callback(cb), private_data(p... type OBSStudioAPI (line 31) | struct OBSStudioAPI : obs_frontend_callbacks { method OBSStudioAPI (line 37) | inline OBSStudioAPI(OBSBasic *main_) : main(main_) {} type obs_frontend_source_list (line 45) | struct obs_frontend_source_list type obs_frontend_source_list (line 51) | struct obs_frontend_source_list type obs_frontend_event (line 233) | enum obs_frontend_event FILE: frontend/api/obs-frontend-api.cpp function obs_frontend_set_callbacks_internal (line 8) | void obs_frontend_set_callbacks_internal(obs_frontend_callbacks *callbacks) function callbacks_valid_ (line 13) | static inline bool callbacks_valid_(const char *func_name) type obs_frontend_source_list (line 79) | struct obs_frontend_source_list function obs_frontend_get_scenes (line 93) | void obs_frontend_get_scenes(struct obs_frontend_source_list *sources) function obs_source_t (line 99) | obs_source_t *obs_frontend_get_current_scene(void) function obs_frontend_set_current_scene (line 104) | void obs_frontend_set_current_scene(obs_source_t *scene) function obs_frontend_get_transitions (line 110) | void obs_frontend_get_transitions(struct obs_frontend_source_list *sources) function obs_source_t (line 116) | obs_source_t *obs_frontend_get_current_transition(void) function obs_frontend_set_current_transition (line 121) | void obs_frontend_set_current_transition(obs_source_t *transition) function obs_frontend_get_transition_duration (line 127) | int obs_frontend_get_transition_duration(void) function obs_frontend_set_transition_duration (line 132) | void obs_frontend_set_transition_duration(int duration) function obs_frontend_release_tbar (line 138) | void obs_frontend_release_tbar(void) function obs_frontend_get_tbar_position (line 144) | int obs_frontend_get_tbar_position(void) function obs_frontend_set_tbar_position (line 149) | void obs_frontend_set_tbar_position(int position) function obs_frontend_set_current_scene_collection (line 170) | void obs_frontend_set_current_scene_collection(const char *collection) function obs_frontend_add_scene_collection (line 176) | bool obs_frontend_add_scene_collection(const char *name) function obs_frontend_set_current_profile (line 201) | void obs_frontend_set_current_profile(const char *profile) function obs_frontend_create_profile (line 207) | void obs_frontend_create_profile(const char *name) function obs_frontend_duplicate_profile (line 213) | void obs_frontend_duplicate_profile(const char *name) function obs_frontend_delete_profile (line 219) | void obs_frontend_delete_profile(const char *profile) function obs_frontend_streaming_start (line 225) | void obs_frontend_streaming_start(void) function obs_frontend_streaming_stop (line 231) | void obs_frontend_streaming_stop(void) function obs_frontend_streaming_active (line 237) | bool obs_frontend_streaming_active(void) function obs_frontend_recording_start (line 242) | void obs_frontend_recording_start(void) function obs_frontend_recording_stop (line 248) | void obs_frontend_recording_stop(void) function obs_frontend_recording_active (line 254) | bool obs_frontend_recording_active(void) function obs_frontend_recording_pause (line 259) | void obs_frontend_recording_pause(bool pause) function obs_frontend_recording_paused (line 265) | bool obs_frontend_recording_paused(void) function obs_frontend_recording_split_file (line 270) | bool obs_frontend_recording_split_file(void) function obs_frontend_recording_add_chapter (line 275) | bool obs_frontend_recording_add_chapter(const char *name) function obs_frontend_replay_buffer_start (line 280) | void obs_frontend_replay_buffer_start(void) function obs_frontend_replay_buffer_save (line 286) | void obs_frontend_replay_buffer_save(void) function obs_frontend_replay_buffer_stop (line 292) | void obs_frontend_replay_buffer_stop(void) function obs_frontend_replay_buffer_active (line 298) | bool obs_frontend_replay_buffer_active(void) function obs_frontend_add_tools_menu_item (line 308) | void obs_frontend_add_tools_menu_item(const char *name, obs_frontend_cb ... function obs_frontend_add_dock_by_id (line 314) | bool obs_frontend_add_dock_by_id(const char *id, const char *title, void... function obs_frontend_remove_dock (line 319) | void obs_frontend_remove_dock(const char *id) function obs_frontend_add_custom_qdock (line 325) | bool obs_frontend_add_custom_qdock(const char *id, void *dock) function obs_frontend_add_event_callback (line 330) | void obs_frontend_add_event_callback(obs_frontend_event_cb callback, voi... function obs_frontend_remove_event_callback (line 336) | void obs_frontend_remove_event_callback(obs_frontend_event_cb callback, ... function obs_output_t (line 342) | obs_output_t *obs_frontend_get_streaming_output(void) function obs_output_t (line 347) | obs_output_t *obs_frontend_get_recording_output(void) function obs_output_t (line 352) | obs_output_t *obs_frontend_get_replay_buffer_output(void) function config_t (line 357) | config_t *obs_frontend_get_profile_config(void) function config_t (line 362) | config_t *obs_frontend_get_app_config(void) function config_t (line 367) | config_t *obs_frontend_get_user_config(void) function config_t (line 372) | config_t *obs_frontend_get_global_config(void) function obs_frontend_open_projector (line 379) | void obs_frontend_open_projector(const char *type, int monitor, const ch... function obs_frontend_save (line 385) | void obs_frontend_save(void) function obs_frontend_defer_save_begin (line 391) | void obs_frontend_defer_save_begin(void) function obs_frontend_defer_save_end (line 397) | void obs_frontend_defer_save_end(void) function obs_frontend_add_save_callback (line 403) | void obs_frontend_add_save_callback(obs_frontend_save_cb callback, void ... function obs_frontend_remove_save_callback (line 409) | void obs_frontend_remove_save_callback(obs_frontend_save_cb callback, vo... function obs_frontend_add_preload_callback (line 415) | void obs_frontend_add_preload_callback(obs_frontend_save_cb callback, vo... function obs_frontend_remove_preload_callback (line 421) | void obs_frontend_remove_preload_callback(obs_frontend_save_cb callback,... function obs_frontend_push_ui_translation (line 427) | void obs_frontend_push_ui_translation(obs_frontend_translate_ui_cb trans... function obs_frontend_pop_ui_translation (line 433) | void obs_frontend_pop_ui_translation(void) function obs_service_t (line 439) | obs_service_t *obs_frontend_get_streaming_service(void) function obs_frontend_set_streaming_service (line 444) | void obs_frontend_set_streaming_service(obs_service_t *service) function obs_frontend_save_streaming_service (line 450) | void obs_frontend_save_streaming_service(void) function obs_frontend_preview_program_mode_active (line 456) | bool obs_frontend_preview_program_mode_active(void) function obs_frontend_set_preview_program_mode (line 461) | void obs_frontend_set_preview_program_mode(bool enable) function obs_frontend_preview_program_trigger_transition (line 467) | void obs_frontend_preview_program_trigger_transition(void) function obs_frontend_preview_enabled (line 473) | bool obs_frontend_preview_enabled(void) function obs_frontend_set_preview_enabled (line 478) | void obs_frontend_set_preview_enabled(bool enable) function obs_source_t (line 484) | obs_source_t *obs_frontend_get_current_preview_scene(void) function obs_frontend_set_current_preview_scene (line 489) | void obs_frontend_set_current_preview_scene(obs_source_t *scene) function obs_frontend_take_screenshot (line 495) | void obs_frontend_take_screenshot(void) function obs_frontend_take_source_screenshot (line 501) | void obs_frontend_take_source_screenshot(obs_source_t *source) function obs_output_t (line 507) | obs_output_t *obs_frontend_get_virtualcam_output(void) function obs_frontend_start_virtualcam (line 512) | void obs_frontend_start_virtualcam(void) function obs_frontend_stop_virtualcam (line 518) | void obs_frontend_stop_virtualcam(void) function obs_frontend_virtualcam_active (line 524) | bool obs_frontend_virtualcam_active(void) function obs_frontend_reset_video (line 529) | void obs_frontend_reset_video(void) function obs_frontend_open_source_properties (line 535) | void obs_frontend_open_source_properties(obs_source_t *source) function obs_frontend_open_source_filters (line 541) | void obs_frontend_open_source_filters(obs_source_t *source) function obs_frontend_open_source_interaction (line 547) | void obs_frontend_open_source_interaction(obs_source_t *source) function obs_frontend_open_sceneitem_edit_transform (line 553) | void obs_frontend_open_sceneitem_edit_transform(obs_sceneitem_t *item) function obs_frontend_is_theme_dark (line 569) | bool obs_frontend_is_theme_dark(void) function obs_frontend_add_undo_redo_action (line 589) | void obs_frontend_add_undo_redo_action(const char *name, const undo_redo... function obs_frontend_get_canvases (line 596) | void obs_frontend_get_canvases(obs_frontend_canvas_list *canvas_list) function obs_canvas_t (line 602) | obs_canvas_t *obs_frontend_add_canvas(const char *name, obs_video_info *... function obs_frontend_remove_canvas (line 607) | bool obs_frontend_remove_canvas(obs_canvas_t *canvas) FILE: frontend/api/obs-frontend-api.h type config_data (line 10) | struct config_data type config_t (line 11) | typedef struct config_data config_t; type obs_data (line 13) | struct obs_data type obs_data_t (line 14) | typedef struct obs_data obs_data_t; type obs_frontend_event (line 16) | enum obs_frontend_event { type obs_frontend_source_list (line 74) | struct obs_frontend_source_list { function obs_frontend_source_list_free (line 78) | static inline void obs_frontend_source_list_free(struct obs_frontend_sou... type obs_frontend_canvas_list (line 86) | struct obs_frontend_canvas_list { function obs_frontend_canvas_list_free (line 90) | static inline void obs_frontend_canvas_list_free(struct obs_frontend_can... type obs_frontend_source_list (line 121) | struct obs_frontend_source_list type obs_frontend_source_list (line 125) | struct obs_frontend_source_list type obs_frontend_event (line 160) | enum obs_frontend_event type obs_frontend_canvas_list (line 253) | struct obs_frontend_canvas_list type obs_video_info (line 254) | struct obs_video_info FILE: frontend/api/obs-frontend-internal.hpp type obs_frontend_callbacks (line 8) | struct obs_frontend_callbacks { type obs_frontend_source_list (line 14) | struct obs_frontend_source_list type obs_frontend_source_list (line 18) | struct obs_frontend_source_list type obs_frontend_event (line 108) | enum obs_frontend_event FILE: frontend/components/AbsoluteSlider.cpp function QColor (line 117) | QColor AbsoluteSlider::getTickColor() const FILE: frontend/components/AbsoluteSlider.hpp class AbsoluteSlider (line 5) | class AbsoluteSlider : public SliderIgnoreScroll { FILE: frontend/components/AccessibleAlignmentCell.cpp function QRect (line 37) | QRect AccessibleAlignmentCell::rect() const function QString (line 42) | QString AccessibleAlignmentCell::text(QAccessible::Text text) const FILE: frontend/components/AccessibleAlignmentCell.hpp class AlignmentSelector (line 25) | class AlignmentSelector class AccessibleAlignmentCell (line 27) | class AccessibleAlignmentCell : public QAccessibleInterface { method index (line 35) | int index() const { return index_; } method QObject (line 42) | QObject *object() const override { return nullptr; } method QAccessibleInterface (line 43) | QAccessibleInterface *child(int) const override { return nullptr; } method QAccessibleInterface (line 44) | QAccessibleInterface *childAt(int, int) const override { return nullpt... method childCount (line 45) | int childCount() const override { return 0; } method indexOfChild (line 46) | int indexOfChild(const QAccessibleInterface *) const override { return... method QAccessibleInterface (line 47) | QAccessibleInterface *parent() const override { return parent_; } method QAccessibleInterface (line 48) | QAccessibleInterface *focusChild() const override { return nullptr; } method isValid (line 49) | bool isValid() const override { return widget != nullptr; } method setText (line 50) | void setText(QAccessible::Text, const QString &) override {} FILE: frontend/components/AccessibleAlignmentSelector.cpp function QAccessibleInterface (line 44) | QAccessibleInterface *AccessibleAlignmentSelector::child(int index) const function QAccessibleInterface (line 68) | QAccessibleInterface *AccessibleAlignmentSelector::focusChild() const function QRect (line 78) | QRect AccessibleAlignmentSelector::rect() const function QString (line 83) | QString AccessibleAlignmentSelector::text(QAccessible::Text textType) const function QVariant (line 117) | QVariant AccessibleAlignmentSelector::value() const FILE: frontend/components/AccessibleAlignmentSelector.hpp class AlignmentSelector (line 26) | class AlignmentSelector class AccessibleAlignmentSelector (line 28) | class AccessibleAlignmentSelector : public QAccessibleWidget { FILE: frontend/components/AlignmentSelector.cpp function QSize (line 34) | QSize AlignmentSelector::sizeHint() const function QSize (line 40) | QSize AlignmentSelector::minimumSizeHint() const function QRect (line 120) | QRect AlignmentSelector::cellRect(int index) const function QRect (line 241) | QRect AlignmentSelector::gridRect() const FILE: frontend/components/AlignmentSelector.hpp class AlignmentSelector (line 26) | class AlignmentSelector : public QWidget { class AccessibleAlignmentSelector (line 29) | class AccessibleAlignmentSelector FILE: frontend/components/ApplicationAudioCaptureToolbar.hpp class ApplicationAudioCaptureToolbar (line 5) | class ApplicationAudioCaptureToolbar : public ComboSelectToolbar { FILE: frontend/components/AudioCaptureToolbar.hpp class AudioCaptureToolbar (line 5) | class AudioCaptureToolbar : public ComboSelectToolbar { FILE: frontend/components/BalanceSlider.hpp class BalanceSlider (line 6) | class BalanceSlider : public QSlider { method Q_OBJECT (line 7) | Q_OBJECT method mouseDoubleClickEvent (line 16) | void mouseDoubleClickEvent(QMouseEvent *event) FILE: frontend/components/BrowserToolbar.hpp class Ui_BrowserSourceToolbar (line 5) | class Ui_BrowserSourceToolbar class BrowserToolbar (line 7) | class BrowserToolbar : public SourceToolbar { FILE: frontend/components/ClickableLabel.hpp class ClickableLabel (line 6) | class ClickableLabel : public QLabel { method Q_OBJECT (line 7) | Q_OBJECT method mousePressEvent (line 16) | void mousePressEvent(QMouseEvent *event) FILE: frontend/components/ColorSourceToolbar.cpp function QColor (line 8) | QColor color_from_int(long long val) function color_to_int (line 13) | long long color_to_int(QColor color) FILE: frontend/components/ColorSourceToolbar.hpp class Ui_ColorSourceToolbar (line 5) | class Ui_ColorSourceToolbar class ColorSourceToolbar (line 7) | class ColorSourceToolbar : public SourceToolbar { FILE: frontend/components/ComboSelectToolbar.cpp function FillPropertyCombo (line 18) | int FillPropertyCombo(QComboBox *c, obs_property_t *p, const std::string... function UpdateSourceComboToolbarProperties (line 43) | void UpdateSourceComboToolbarProperties(QComboBox *combo, OBSSource sour... function UpdateSourceComboToolbarValue (line 83) | void UpdateSourceComboToolbarValue(QComboBox *combo, OBSSource source, i... FILE: frontend/components/ComboSelectToolbar.hpp class Ui_DeviceSelectToolbar (line 5) | class Ui_DeviceSelectToolbar class ComboSelectToolbar (line 7) | class ComboSelectToolbar : public SourceToolbar { FILE: frontend/components/DelButton.hpp class DelButton (line 6) | class DelButton : public QPushButton { FILE: frontend/components/DeviceCaptureToolbar.hpp class Ui_DeviceSelectToolbar (line 7) | class Ui_DeviceSelectToolbar class DeviceCaptureToolbar (line 9) | class DeviceCaptureToolbar : public QWidget { FILE: frontend/components/DisplayCaptureToolbar.hpp class DisplayCaptureToolbar (line 5) | class DisplayCaptureToolbar : public ComboSelectToolbar { FILE: frontend/components/EditWidget.hpp class QPersistentModelIndex (line 6) | class QPersistentModelIndex class EditWidget (line 8) | class EditWidget : public QLineEdit { FILE: frontend/components/FocusList.hpp class FocusList (line 5) | class FocusList : public QListWidget { FILE: frontend/components/GameCaptureToolbar.hpp class Ui_GameCaptureToolbar (line 5) | class Ui_GameCaptureToolbar class GameCaptureToolbar (line 7) | class GameCaptureToolbar : public SourceToolbar { FILE: frontend/components/ImageSourceToolbar.hpp class Ui_ImageSourceToolbar (line 5) | class Ui_ImageSourceToolbar class ImageSourceToolbar (line 7) | class ImageSourceToolbar : public SourceToolbar { FILE: frontend/components/MediaControls.cpp function OBSSource (line 297) | OBSSource MediaControls::GetSource() function QString (line 345) | QString MediaControls::FormatSeconds(int totalSeconds) FILE: frontend/components/MediaControls.hpp class Ui_MediaControls (line 8) | class Ui_MediaControls class MediaControls (line 10) | class MediaControls : public QWidget { FILE: frontend/components/MenuButton.hpp class MenuButton (line 5) | class MenuButton : public QPushButton { method MenuButton (line 13) | explicit inline MenuButton(QWidget *parent = nullptr) : QPushButton(pa... method MenuButton (line 15) | explicit inline MenuButton(const QString &text, QWidget *parent = null... FILE: frontend/components/MenuCheckBox.hpp class QStyleOptionButton (line 23) | class QStyleOptionButton class QStylePainter (line 24) | class QStylePainter class QMouseEvent (line 25) | class QMouseEvent class MenuCheckBox (line 27) | class MenuCheckBox : public QCheckBox { FILE: frontend/components/Multiview.cpp function OBSSource (line 31) | static OBSSource CreateLabel(const char *name, size_t h) type obs_video_info (line 73) | struct obs_video_info type obs_frontend_source_list (line 82) | struct obs_frontend_source_list function labelOffset (line 185) | static inline uint32_t labelOffset(MultiviewLayout multiviewLayout, obs_... function OBSSource (line 549) | OBSSource Multiview::GetSourceByPosition(int x, int y) FILE: frontend/components/Multiview.hpp type MultiviewLayout (line 7) | enum class MultiviewLayout : uint8_t { class Multiview (line 20) | class Multiview { function startRegion (line 56) | static inline void startRegion(int vX, int vY, int vCX, int vCY, float o... function endRegion (line 64) | static inline void endRegion() FILE: frontend/components/MuteCheckBox.hpp class MuteCheckBox (line 5) | class MuteCheckBox : public QCheckBox { method Q_OBJECT (line 6) | Q_OBJECT method nextCheckState (line 18) | void nextCheckState() override FILE: frontend/components/OBSAdvAudioCtrl.cpp function setCheckboxState (line 318) | static inline void setCheckboxState(QCheckBox *checkbox, bool checked) function set_mono (line 431) | static inline void set_mono(obs_source_t *source, bool mono) function setMixer (line 557) | static inline void setMixer(obs_source_t *source, const int mixerIdx, co... FILE: frontend/components/OBSAdvAudioCtrl.hpp class BalanceSlider (line 8) | class BalanceSlider class QCheckBox (line 9) | class QCheckBox class QComboBox (line 10) | class QComboBox class QDoubleSpinBox (line 11) | class QDoubleSpinBox class QGridLayout (line 12) | class QGridLayout class QLabel (line 13) | class QLabel class QSpinBox (line 14) | class QSpinBox class QStackedWidget (line 15) | class QStackedWidget class QWidget (line 16) | class QWidget type VolumeType (line 18) | enum class VolumeType { class OBSAdvAudioCtrl (line 23) | class OBSAdvAudioCtrl : public QObject { method obs_source_t (line 67) | inline obs_source_t *GetSource() const { return source; } FILE: frontend/components/OBSPreviewScalingComboBox.hpp class OBSPreviewScalingComboBox (line 22) | class OBSPreviewScalingComboBox : public QComboBox { method Q_OBJECT (line 23) | Q_OBJECT method SetCanvasSize (line 28) | inline void SetCanvasSize(uint32_t width, uint32_t height) method SetOutputSize (line 33) | inline void SetOutputSize(uint32_t width, uint32_t height) FILE: frontend/components/OBSPreviewScalingLabel.hpp class OBSPreviewScalingLabel (line 22) | class OBSPreviewScalingLabel : public QLabel { method Q_OBJECT (line 23) | Q_OBJECT FILE: frontend/components/OBSSourceLabel.hpp class OBSSourceLabel (line 24) | class OBSSourceLabel : public QLabel { FILE: frontend/components/SceneTree.hpp class SceneTree (line 8) | class SceneTree : public QListWidget { FILE: frontend/components/SilentUpdateCheckBox.hpp class SilentUpdateCheckBox (line 23) | class SilentUpdateCheckBox : public QCheckBox { method Q_OBJECT (line 24) | Q_OBJECT FILE: frontend/components/SilentUpdateSpinBox.hpp class SilentUpdateSpinBox (line 23) | class SilentUpdateSpinBox : public QSpinBox { method Q_OBJECT (line 24) | Q_OBJECT FILE: frontend/components/SourceToolbar.hpp class SourceToolbar (line 7) | class SourceToolbar : public QWidget { method OBSSource (line 25) | OBSSource GetSource() { return OBSGetStrongRef(weakSource); } method Update (line 28) | virtual void Update() {} FILE: frontend/components/SourceTree.cpp function OBSScene (line 10) | static inline OBSScene GetCurrentScene() function MoveItem (line 17) | static inline void MoveItem(QVector &items, int oldIdx, in... type obs_sceneitem_order_info (line 301) | struct obs_sceneitem_order_info type obs_sceneitem_order_info (line 306) | struct obs_sceneitem_order_info type obs_sceneitem_order_info (line 329) | struct obs_sceneitem_order_info type obs_sceneitem_order_info (line 336) | struct obs_sceneitem_order_info FILE: frontend/components/SourceTree.hpp class SourceTree (line 10) | class SourceTree : public QListView { method SourceTreeModel (line 32) | inline SourceTreeModel *GetStm() const { return reinterpret_castClear(); } method Add (line 46) | inline void Add(obs_sceneitem_t *item) { GetStm()->Add(item); } method OBSSceneItem (line 47) | inline OBSSceneItem Get(int idx) { return GetStm()->Get(idx); } method QString (line 48) | inline QString GetNewGroupName() { return GetStm()->GetNewGroupName(); } method ReorderItems (line 60) | inline void ReorderItems() { GetStm()->ReorderItems(); } method RefreshItems (line 61) | inline void RefreshItems() { GetStm()->SceneChanged(); } FILE: frontend/components/SourceTreeDelegate.cpp function QSize (line 7) | QSize SourceTreeDelegate::sizeHint(const QStyleOptionViewItem &option, c... FILE: frontend/components/SourceTreeDelegate.hpp class SourceTreeDelegate (line 9) | class SourceTreeDelegate : public QStyledItemDelegate { FILE: frontend/components/SourceTreeItem.cpp function OBSScene (line 21) | static inline OBSScene GetCurrentScene() FILE: frontend/components/SourceTreeItem.hpp class QSpacerItem (line 7) | class QSpacerItem class QCheckBox (line 8) | class QCheckBox class QLabel (line 9) | class QLabel class QHBoxLayout (line 10) | class QHBoxLayout class OBSSourceLabel (line 11) | class OBSSourceLabel class QLineEdit (line 12) | class QLineEdit class SourceTree (line 14) | class SourceTree class SourceTreeItem (line 16) | class SourceTreeItem : public QFrame { class SourceTree (line 19) | class SourceTree type Type (line 30) | enum class Type { FILE: frontend/components/SourceTreeModel.cpp function OBSScene (line 9) | static inline OBSScene GetCurrentScene() type obs_frontend_event (line 15) | enum obs_frontend_event function enumItem (line 44) | static bool enumItem(obs_scene_t *, obs_sceneitem_t *item, void *ptr) function MoveItem (line 90) | static inline void MoveItem(QVector &items, int oldIdx, in... function OBSSceneItem (line 228) | OBSSceneItem SourceTreeModel::Get(int idx) function QVariant (line 245) | QVariant SourceTreeModel::data(const QModelIndex &index, int role) const function QString (line 273) | QString SourceTreeModel::GetNewGroupName() FILE: frontend/components/SourceTreeModel.hpp class SourceTree (line 8) | class SourceTree class SourceTreeModel (line 10) | class SourceTreeModel : public QAbstractListModel { class SourceTree (line 13) | class SourceTree type obs_frontend_event (line 20) | enum obs_frontend_event FILE: frontend/components/TextSourceToolbar.hpp class Ui_TextSourceToolbar (line 5) | class Ui_TextSourceToolbar class TextSourceToolbar (line 7) | class TextSourceToolbar : public SourceToolbar { FILE: frontend/components/UIValidation.cpp function CountVideoSources (line 10) | static int CountVideoSources() function StreamSettingsAction (line 57) | StreamSettingsAction UIValidation::StreamSettingsConfirmation(QWidget *p... FILE: frontend/components/UIValidation.hpp type StreamSettingsAction (line 7) | enum class StreamSettingsAction { class UIValidation (line 13) | class UIValidation : public QObject { FILE: frontend/components/UrlPushButton.cpp function QUrl (line 13) | QUrl UrlPushButton::targetUrl() FILE: frontend/components/UrlPushButton.hpp class UrlPushButton (line 8) | class UrlPushButton : public QPushButton { method UrlPushButton (line 13) | inline UrlPushButton(QWidget *parent = nullptr) : QPushButton(parent) {} FILE: frontend/components/VisibilityItemDelegate.hpp class QObject (line 5) | class QObject class VisibilityItemDelegate (line 7) | class VisibilityItemDelegate : public QStyledItemDelegate { FILE: frontend/components/VisibilityItemWidget.cpp function SetupVisibilityItem (line 64) | void SetupVisibilityItem(QListWidget *list, QListWidgetItem *item, obs_s... FILE: frontend/components/VisibilityItemWidget.hpp class OBSSourceLabel (line 8) | class OBSSourceLabel class QCheckBox (line 9) | class QCheckBox class VisibilityItemWidget (line 11) | class VisibilityItemWidget : public QWidget { FILE: frontend/components/VolumeAccessibleInterface.cpp function VolumeSlider (line 7) | VolumeSlider *VolumeAccessibleInterface::slider() const function QString (line 12) | QString VolumeAccessibleInterface::text(QAccessible::Text t) const function QVariant (line 25) | QVariant VolumeAccessibleInterface::currentValue() const function QVariant (line 43) | QVariant VolumeAccessibleInterface::maximumValue() const function QVariant (line 48) | QVariant VolumeAccessibleInterface::minimumValue() const function QVariant (line 53) | QVariant VolumeAccessibleInterface::minimumStepSize() const FILE: frontend/components/VolumeAccessibleInterface.hpp class VolumeSlider (line 5) | class VolumeSlider class VolumeAccessibleInterface (line 7) | class VolumeAccessibleInterface : public QAccessibleWidget { FILE: frontend/components/VolumeControl.cpp function isSourceUnassigned (line 16) | bool isSourceUnassigned(obs_source_t *source) function showUnassignedWarning (line 24) | void showUnassignedWarning(const char *name) type obs_peak_meter_type (line 617) | enum obs_peak_meter_type type obs_peak_meter_type (line 916) | enum obs_peak_meter_type FILE: frontend/components/VolumeControl.hpp class MuteCheckBox (line 13) | class MuteCheckBox class QBoxLayout (line 14) | class QBoxLayout class QLabel (line 15) | class QLabel class VolumeMeter (line 16) | class VolumeMeter class VolumeControl (line 18) | class VolumeControl : public QFrame { method MixerStatus (line 34) | MixerStatus() = default; method MixerStatus (line 35) | MixerStatus(Value v) : bits(v) {} method has (line 37) | bool has(Value v) const { return (bits & v) != 0; } method set (line 38) | void set(Value v, bool enable) method MixerStatus (line 47) | MixerStatus operator|(Value v) const { return MixerStatus(bits | v); } method MixerStatus (line 48) | MixerStatus &operator|=(Value v) method MixerStatus (line 54) | MixerStatus operator&(Value v) const { return MixerStatus(bits & v); } method MixerStatus (line 55) | MixerStatus &operator&=(Value v) method MixerStatus (line 61) | MixerStatus operator~() const { return MixerStatus(~bits); } method MixerStatus (line 65) | explicit MixerStatus(uint32_t v) : bits(v) {} function handleSourceDestroyed (line 125) | void handleSourceDestroyed() { deleteLater(); } function VolumeControl (line 132) | explicit VolumeControl(obs_source_t *source, QWidget *parent) : VolumeCo... method MixerStatus (line 34) | MixerStatus() = default; method MixerStatus (line 35) | MixerStatus(Value v) : bits(v) {} method has (line 37) | bool has(Value v) const { return (bits & v) != 0; } method set (line 38) | void set(Value v, bool enable) method MixerStatus (line 47) | MixerStatus operator|(Value v) const { return MixerStatus(bits | v); } method MixerStatus (line 48) | MixerStatus &operator|=(Value v) method MixerStatus (line 54) | MixerStatus operator&(Value v) const { return MixerStatus(bits & v); } method MixerStatus (line 55) | MixerStatus &operator&=(Value v) method MixerStatus (line 61) | MixerStatus operator~() const { return MixerStatus(~bits); } method MixerStatus (line 65) | explicit MixerStatus(uint32_t v) : bits(v) {} function OBSWeakSource (line 135) | inline OBSWeakSource weakSource() const { return weakSource_; } function QString (line 136) | QString const &getCachedName() const { return sourceName; } type obs_peak_meter_type (line 139) | enum obs_peak_meter_type function MixerStatus (line 142) | MixerStatus &mixerStatus() { return mixerStatus_; } function setContextMenu (line 146) | void setContextMenu(QMenu *cm) { contextMenu = cm; } function isVertical (line 148) | bool isVertical() const { return vertical; } function QWidget (line 152) | QWidget *firstWidget() const { return qobject_cast(nameButton... function QWidget (line 153) | QWidget *lastWidget() const FILE: frontend/components/VolumeMeter.cpp function QColor (line 21) | static inline QColor color_from_int(long long val) function QColor (line 29) | QColor VolumeMeter::getBackgroundNominalColor() const function QColor (line 34) | QColor VolumeMeter::getBackgroundNominalColorDisabled() const function QColor (line 56) | QColor VolumeMeter::getBackgroundWarningColor() const function QColor (line 61) | QColor VolumeMeter::getBackgroundWarningColorDisabled() const function QColor (line 83) | QColor VolumeMeter::getBackgroundErrorColor() const function QColor (line 88) | QColor VolumeMeter::getBackgroundErrorColorDisabled() const function QColor (line 110) | QColor VolumeMeter::getForegroundNominalColor() const function QColor (line 115) | QColor VolumeMeter::getForegroundNominalColorDisabled() const function QColor (line 137) | QColor VolumeMeter::getForegroundWarningColor() const function QColor (line 142) | QColor VolumeMeter::getForegroundWarningColorDisabled() const function QColor (line 164) | QColor VolumeMeter::getForegroundErrorColor() const function QColor (line 169) | QColor VolumeMeter::getForegroundErrorColorDisabled() const function QColor (line 191) | QColor VolumeMeter::getMagnitudeColor() const function QColor (line 201) | QColor VolumeMeter::getMajorTickColor() const function QColor (line 211) | QColor VolumeMeter::getMinorTickColor() const function qreal (line 221) | qreal VolumeMeter::getWarningLevel() const function qreal (line 231) | qreal VolumeMeter::getErrorLevel() const type obs_peak_meter_type (line 246) | enum obs_peak_meter_type type obs_audio_info (line 411) | struct obs_audio_info function QRect (line 468) | QRect VolumeMeter::getBarRect() const function QColor (line 585) | QColor VolumeMeter::getPeakColor(float peakHold) function QSize (line 879) | QSize VolumeMeter::minimumSizeHint() const function QSize (line 884) | QSize VolumeMeter::sizeHint() const FILE: frontend/components/VolumeMeter.hpp class VolumeMeter (line 11) | class VolumeMeter : public QWidget { type obs_peak_meter_type (line 192) | enum obs_peak_meter_type method handleSourceDestroyed (line 205) | void handleSourceDestroyed() { deleteLater(); } FILE: frontend/components/VolumeName.cpp function QSize (line 60) | QSize VolumeName::sizeHint() const FILE: frontend/components/VolumeName.hpp class VolumeName (line 26) | class VolumeName : public QAbstractButton { method alignment (line 38) | Qt::Alignment alignment() const { return textAlignment; } FILE: frontend/components/VolumeSlider.hpp class VolumeSlider (line 7) | class VolumeSlider : public AbsoluteSlider { FILE: frontend/components/WindowCaptureToolbar.hpp class WindowCaptureToolbar (line 5) | class WindowCaptureToolbar : public ComboSelectToolbar { FILE: frontend/dialogs/LogUploadDialog.cpp type DialogPage (line 29) | struct DialogPage { type OBS (line 35) | namespace OBS { FILE: frontend/dialogs/LogUploadDialog.hpp class QTimer (line 26) | class QTimer type OBS (line 28) | namespace OBS { type LogFileType (line 30) | enum class LogFileType class LogUploadDialog (line 32) | class LogUploadDialog : public QDialog { FILE: frontend/dialogs/NameDialog.cpp function IsWhitespace (line 64) | static bool IsWhitespace(char ch) function CleanWhitespace (line 69) | static void CleanWhitespace(std::string &str) FILE: frontend/dialogs/NameDialog.hpp class QCheckBox (line 22) | class QCheckBox class QLabel (line 23) | class QLabel class QLineEdit (line 24) | class QLineEdit class QString (line 25) | class QString class NameDialog (line 27) | class NameDialog : public QDialog { FILE: frontend/dialogs/OAuthLogin.hpp class QCefWidget (line 5) | class QCefWidget class OAuthLogin (line 7) | class OAuthLogin : public QDialog { method QString (line 19) | inline QString GetCode() const { return code; } method LoadFail (line 20) | inline bool LoadFail() const { return fail; } FILE: frontend/dialogs/OBSAbout.hpp class OBSAbout (line 7) | class OBSAbout : public QDialog { FILE: frontend/dialogs/OBSBasicAdvAudio.hpp class OBSAdvAudioCtrl (line 7) | class OBSAdvAudioCtrl class Ui_OBSAdvAudio (line 8) | class Ui_OBSAdvAudio class OBSBasicAdvAudio (line 12) | class OBSBasicAdvAudio : public QDialog { FILE: frontend/dialogs/OBSBasicFilters.cpp type obs_source_type (line 129) | enum obs_source_type function OBSSource (line 163) | inline OBSSource OBSBasicFilters::GetFilter(int row, bool async) function FilterChangeUndoRedo (line 177) | void FilterChangeUndoRedo(void *vp, obs_data_t *nd_old_settings, obs_dat... type FilterOrderInfo (line 325) | struct FilterOrderInfo { method FilterOrderInfo (line 330) | inline FilterOrderInfo(OBSBasicFilters *window_) : window(window_) {} function filter_compatible (line 431) | static bool filter_compatible(bool async, uint32_t sourceFlags, uint32_t... function QMenu (line 447) | QMenu *OBSBasicFilters::CreateAddFilterPopupMenu(bool async) function QueryRemove (line 689) | static bool QueryRemove(QWidget *parent, obs_source_t *source) function ConfirmReset (line 1001) | static bool ConfirmReset(QWidget *parent) FILE: frontend/dialogs/OBSBasicFilters.hpp class OBSBasic (line 24) | class OBSBasic class OBSPropertiesView (line 25) | class OBSPropertiesView class OBSBasicFilters (line 27) | class OBSBasicFilters : public QDialog { method UpdateSource (line 121) | inline void UpdateSource(obs_source_t *target) FILE: frontend/dialogs/OBSBasicInteraction.cpp function OBSEventFilter (line 82) | OBSEventFilter *OBSBasicInteraction::BuildEventFilter() function TranslateQtKeyboardEventModifiers (line 188) | static int TranslateQtKeyboardEventModifiers(QInputEvent *event, bool mo... function TranslateQtMouseEventModifiers (line 216) | static int TranslateQtMouseEventModifiers(QMouseEvent *event) type obs_mouse_event (line 270) | struct obs_mouse_event type obs_mouse_event (line 306) | struct obs_mouse_event type obs_mouse_event (line 323) | struct obs_mouse_event type obs_key_event (line 365) | struct obs_key_event FILE: frontend/dialogs/OBSBasicInteraction.hpp class OBSBasic (line 26) | class OBSBasic class OBSEventFilter (line 27) | class OBSEventFilter class OBSBasicInteraction (line 29) | class OBSBasicInteraction : public QDialog { FILE: frontend/dialogs/OBSBasicProperties.cpp type obs_source_type (line 55) | enum obs_source_type function obs_source_t (line 168) | static obs_source_t *CreateLabel(const char *name, size_t h) function CreateTransitionScene (line 203) | static void CreateTransitionScene(OBSSource scene, const char *text, uin... function ConfirmReset (line 229) | static bool ConfirmReset(QWidget *parent) FILE: frontend/dialogs/OBSBasicProperties.hpp class OBSBasic (line 24) | class OBSBasic class OBSPropertiesView (line 25) | class OBSPropertiesView class OBSBasicProperties (line 27) | class OBSBasicProperties : public QDialog { FILE: frontend/dialogs/OBSBasicSourceSelect.cpp type AddSourceData (line 24) | struct AddSourceData { function AddSource (line 121) | static void AddSource(void *_data, obs_scene_t *scene) type dstr (line 170) | struct dstr function AddExisting (line 186) | static void AddExisting(OBSSource source, bool visible, bool duplicate, ... function AddExisting (line 228) | static void AddExisting(const char *name, bool visible, bool duplicate) function AddNew (line 236) | bool AddNew(QWidget *parent, const char *id, const char *name, const boo... FILE: frontend/dialogs/OBSBasicSourceSelect.hpp class OBSBasicSourceSelect (line 29) | class OBSBasicSourceSelect : public QDialog { FILE: frontend/dialogs/OBSBasicTransform.cpp function find_sel (line 8) | static bool find_sel(obs_scene_t *, obs_sceneitem_t *item, void *param) function OBSSceneItem (line 26) | static OBSSceneItem FindASelectedItem(obs_scene_t *scene) function vec2 (line 32) | static vec2 getAlignmentConversion(uint32_t alignment) function alignToIndex (line 236) | static int alignToIndex(uint32_t align) FILE: frontend/dialogs/OBSBasicTransform.hpp class OBSBasic (line 11) | class OBSBasic class QListWidgetItem (line 12) | class QListWidgetItem class OBSBasicTransform (line 14) | class OBSBasicTransform : public QDialog { method hookWidget (line 33) | void hookWidget(Widget *widget, void (WidgetParent::*signal)(SignalArg... FILE: frontend/dialogs/OBSBasicVCamConfig.hpp class OBSBasicVCamConfig (line 9) | class OBSBasicVCamConfig : public QDialog { FILE: frontend/dialogs/OBSExtraBrowsers.hpp class Ui_OBSExtraBrowsers (line 7) | class Ui_OBSExtraBrowsers class OBSExtraBrowsers (line 9) | class OBSExtraBrowsers : public QDialog { FILE: frontend/dialogs/OBSIdianPlayground.hpp class OBSIdianPlayground (line 27) | class OBSIdianPlayground : public QDialog { FILE: frontend/dialogs/OBSLogViewer.hpp class OBSLogViewer (line 7) | class OBSLogViewer : public QDialog { FILE: frontend/dialogs/OBSMissingFiles.cpp function QIcon (line 135) | QIcon OBSMissingFiles::GetWarningIcon() FILE: frontend/dialogs/OBSMissingFiles.hpp class MissingFilesModel (line 27) | class MissingFilesModel class OBSMissingFiles (line 29) | class OBSMissingFiles : public QDialog { FILE: frontend/dialogs/OBSPermissions.hpp class OBSPermissions (line 28) | class OBSPermissions : public QDialog { FILE: frontend/dialogs/OBSRemux.hpp class RemuxQueueModel (line 25) | class RemuxQueueModel class RemuxWorker (line 26) | class RemuxWorker class OBSRemux (line 28) | class OBSRemux : public QDialog { type media_remux_job (line 49) | struct media_remux_job FILE: frontend/dialogs/OBSUpdate.hpp class Ui_OBSUpdate (line 5) | class Ui_OBSUpdate class OBSUpdate (line 7) | class OBSUpdate : public QDialog { FILE: frontend/dialogs/OBSWhatsNew.hpp class QCefWidget (line 8) | class QCefWidget class OBSWhatsNew (line 10) | class OBSWhatsNew : public QDialog { FILE: frontend/dialogs/OBSYoutubeActions.hpp class WorkerThread (line 9) | class WorkerThread : public QThread { method stop (line 14) | void stop() { pending = false; } class OBSYoutubeActions (line 29) | class OBSYoutubeActions : public QDialog { method Valid (line 53) | bool Valid() { return valid; } method QIcon (line 65) | QIcon GetPlaceholder() { return thumbPlaceholder; } method SetPlaceholder (line 66) | void SetPlaceholder(const QIcon &icon) { thumbPlaceholder = icon; } FILE: frontend/docks/BrowserDock.hpp class BrowserDock (line 10) | class BrowserDock : public OBSDock { method BrowserDock (line 17) | inline BrowserDock() : OBSDock() { setAttribute(Qt::WA_NativeWindow); } method BrowserDock (line 18) | inline BrowserDock(const QString &title_) : OBSDock(title_) method SetWidget (line 26) | inline void SetWidget(QCefWidget *widget_) method setTitle (line 32) | inline void setTitle(const QString &title_) { title = title_; } FILE: frontend/docks/OBSDock.hpp class QCloseEvent (line 5) | class QCloseEvent class QShowEvent (line 6) | class QShowEvent class QString (line 7) | class QString class OBSDock (line 9) | class OBSDock : public QDockWidget { method Q_OBJECT (line 10) | Q_OBJECT method OBSDock (line 14) | inline OBSDock(const QString &title, QWidget *parent = nullptr) : QDoc... FILE: frontend/docks/YouTubeAppDock.cpp function YoutubeApiWrappers (line 380) | YoutubeApiWrappers *YouTubeAppDock::GetYTApi() FILE: frontend/docks/YouTubeAppDock.hpp class QAction (line 7) | class QAction class QCefWidget (line 8) | class QCefWidget class YoutubeApiWrappers (line 9) | class YoutubeApiWrappers class YouTubeAppDock (line 11) | class YouTubeAppDock : public BrowserDock { type streaming_mode_t (line 17) | enum streaming_mode_t { YTSM_ACCOUNT, YTSM_STREAM_KEY } FILE: frontend/docks/YouTubeChatDock.hpp class YoutubeChatDock (line 6) | class YoutubeChatDock : public BrowserDock { method YoutubeChatDock (line 13) | YoutubeChatDock(const QString &title) : BrowserDock(title) {} method SetWidget (line 15) | inline void SetWidget(QCefWidget *widget_) FILE: frontend/importer/ImporterEntryPathItemDelegate.cpp function QWidget (line 33) | QWidget *ImporterEntryPathItemDelegate::createEditor(QWidget *parent, co... FILE: frontend/importer/ImporterEntryPathItemDelegate.hpp class ImporterEntryPathItemDelegate (line 22) | class ImporterEntryPathItemDelegate : public QStyledItemDelegate { FILE: frontend/importer/ImporterModel.cpp function QVariant (line 35) | QVariant ImporterModel::data(const QModelIndex &index, int role) const function QVariant (line 190) | QVariant ImporterModel::headerData(int section, Qt::Orientation orientat... FILE: frontend/importer/ImporterModel.hpp type ImporterColumn (line 22) | enum ImporterColumn { type ImporterEntryRole (line 31) | enum ImporterEntryRole { EntryStateRole = Qt::UserRole, NewPath, AutoPat... class ImporterModel (line 33) | class ImporterModel : public QAbstractTableModel { class OBSImporter (line 36) | class OBSImporter method ImporterModel (line 39) | ImporterModel(QObject *parent = 0) : QAbstractTableModel(parent) {} type ImporterEntry (line 49) | struct ImporterEntry { FILE: frontend/importer/OBSImporter.cpp function GetUnusedName (line 146) | bool GetUnusedName(std::string &name) FILE: frontend/importer/OBSImporter.hpp class ImporterModel (line 25) | class ImporterModel class OBSImporter (line 27) | class OBSImporter : public QDialog { FILE: frontend/importers/classic.cpp function source_name_exists (line 25) | static bool source_name_exists(const Json::array &sources, const string ... function translate_scene_item (line 40) | static Json::object translate_scene_item(const Json &in, const Json &sou... function red_blue_swap (line 67) | static int red_blue_swap(int color) function translate_source (line 77) | static Json::object translate_source(const Json &in, const Json &sources) function translate_sc (line 258) | static void translate_sc(const Json &in, Json &out) function create_string (line 315) | static void create_string(const string &name, Json::object &out, const s... function create_string_obj (line 321) | static void create_string_obj(const string &data, Json::array &arr) function create_double (line 328) | static void create_double(const string &name, Json::object &out, const s... function create_int (line 334) | static void create_int(const string &name, Json::object &out, const stri... function create_data_item (line 340) | static void create_data_item(Json::object &out, const string &line) function create_sources (line 398) | static Json::array create_sources(Json::object &out, string &line, strin... function create_object (line 432) | static Json::object create_object(Json::object &out, string &line, strin... function string (line 473) | string ClassicImporter::Name(const string &path) function OBSImporterFiles (line 528) | OBSImporterFiles ClassicImporter::FindFiles() FILE: frontend/importers/importers.cpp function ImportersInit (line 26) | void ImportersInit() function ImportSCFromProg (line 35) | int ImportSCFromProg(const string &path, string &name, const string &pro... function ImportSC (line 50) | int ImportSC(const string &path, std::string &name, Json &res) function string (line 65) | string DetectProgram(const string &path) function string (line 80) | string GetSCName(const string &path, const string &prog) function OBSImporterFiles (line 91) | OBSImporterFiles ImportersFindFiles() FILE: frontend/importers/importers.hpp type obs_importer_responses (line 28) | enum obs_importer_responses { class Importer (line 40) | class Importer { method Prog (line 43) | virtual std::string Prog() { return "Null"; } method OBSImporterFiles (line 47) | virtual OBSImporterFiles FindFiles() class ClassicImporter (line 54) | class ClassicImporter : public Importer { method Prog (line 56) | std::string Prog() { return "OBSClassic"; } class StudioImporter (line 63) | class StudioImporter : public Importer { method Prog (line 65) | std::string Prog() { return "OBSStudio"; } class SLImporter (line 71) | class SLImporter : public Importer { method Prog (line 73) | std::string Prog() { return "Streamlabs"; } class XSplitImporter (line 80) | class XSplitImporter : public Importer { method Prog (line 82) | std::string Prog() { return "XSplitBroadcaster"; } method Name (line 85) | std::string Name(const std::string &) { return "XSplit Import"; } function GetFilenameFromPath (line 102) | static inline std::string GetFilenameFromPath(const std::string &path) function GetFolderFromPath (line 120) | static inline std::string GetFolderFromPath(const std::string &path) function StringReplace (line 132) | static inline std::string StringReplace(const std::string &in, const std... function ReadLine (line 144) | static inline std::string ReadLine(std::string &str) FILE: frontend/importers/sl.cpp function string (line 23) | static string translate_key(const string &sl_key) function string (line 84) | static string translate_hotkey(const Json &hotkey, const string &source) function source_name_exists (line 111) | static bool source_name_exists(const Json::array &sources, const string ... function string (line 124) | static string get_source_name_from_id(const Json &root, const Json::arra... function get_hotkey_bindings (line 156) | static void get_hotkey_bindings(Json::object &out_hotkeys, const Json &i... function get_scene_items (line 186) | static void get_scene_items(const Json &root, const Json::array &out_sou... function translate_screen_capture (line 221) | static void translate_screen_capture(Json::object &out_settings, string ... function attempt_import (line 245) | static int attempt_import(const Json &root, const string &name, Json &res) function string (line 390) | string SLImporter::Name(const string &path) function OBSImporterFiles (line 484) | OBSImporterFiles SLImporter::FindFiles() FILE: frontend/importers/studio.cpp function TranslateOSStudio (line 26) | void TranslateOSStudio(Json &res) function string (line 144) | static string CheckPath(const string &path, const string &rootDir) function TranslatePaths (line 166) | void TranslatePaths(Json &res, const string &rootDir) function string (line 231) | string StudioImporter::Name(const string &path) FILE: frontend/importers/xsplit.cpp function hex_string_to_int (line 26) | static int hex_string_to_int(string str) function parse_text (line 47) | static Json::object parse_text(QString &config) function parse_playlist (line 88) | static Json::array parse_playlist(QString &playlist) function parse_media_types (line 108) | static void parse_media_types(QDomNamedNodeMap &attr, Json::object &sour... function parse_slideshow (line 149) | static Json::object parse_slideshow(QString &config) function source_name_exists (line 189) | static bool source_name_exists(const string &name, const Json::array &so... function Json (line 199) | static Json get_source_with_id(const string &src_id, const Json::array &... function parse_items (line 209) | static void parse_items(QDomNode &item, Json::array &items, Json::array ... function parse_scenes (line 381) | static Json::object parse_scenes(QDomElement &scenes) function OBSImporterFiles (line 484) | OBSImporterFiles XSplitImporter::FindFiles() FILE: frontend/models/Rect.cpp type OBS (line 20) | namespace OBS { FILE: frontend/models/Rect.hpp function safeConvertToDouble (line 24) | inline double safeConvertToDouble(numberType number) type OBS (line 39) | namespace OBS { type Rect (line 41) | struct Rect { method Rect (line 45) | Rect() = default; method Rect (line 47) | Rect(widthType width, heightType height) method returnType (line 53) | returnType getWidth() const method setWidth (line 61) | void setWidth(numberType width) method returnType (line 73) | returnType getHeight() const method setHeight (line 81) | void setHeight(numberType height) FILE: frontend/models/SceneCollection.cpp type OBS (line 22) | namespace OBS { function SceneCoordinateMode (line 48) | SceneCoordinateMode SceneCollection::getCoordinateMode() const function Rect (line 62) | Rect SceneCollection::getMigrationResolution() const FILE: frontend/models/SceneCollection.hpp type OBS (line 25) | namespace OBS { type SceneCoordinateMode (line 27) | enum class SceneCoordinateMode { Invalid, Absolute, Relative } class SceneCollection (line 29) | class SceneCollection { method SceneCollection (line 38) | SceneCollection() = default; method SceneCollection (line 39) | SceneCollection(const std::string &name, const std::filesystem::path... method setMigrationResolution (line 55) | void setMigrationResolution(widthType width, heightType height) method getVersion (line 60) | inline int getVersion() const { return (coordinateMode_ == SceneCoor... method empty (line 62) | bool empty() const { return name_.empty() || filePath_.empty(); } FILE: frontend/oauth/Auth.cpp type AuthInfo (line 7) | struct AuthInfo { FILE: frontend/oauth/Auth.hpp class Auth (line 5) | class Auth : public QObject { type ErrorInfo (line 14) | struct ErrorInfo { method ErrorInfo (line 18) | ErrorInfo(std::string message_, std::string error_) : message(messag... type Type (line 22) | enum class Type { type Def (line 28) | struct Def { method Auth (line 37) | inline Auth(const Def &d) : def(d) {} method Type (line 40) | inline Type type() const { return def.type; } method external (line 42) | inline bool external() const { return def.externalOAuth; } method broadcastFlow (line 43) | inline bool broadcastFlow() const { return def.usesBroadcastFlow; } method LoadUI (line 45) | virtual void LoadUI() {} method OnStreamConfig (line 47) | virtual void OnStreamConfig() {} FILE: frontend/oauth/AuthListener.cpp function quint16 (line 41) | quint16 AuthListener::GetPort() FILE: frontend/oauth/AuthListener.hpp class QTcpServer (line 5) | class QTcpServer class AuthListener (line 7) | class AuthListener : public QObject { FILE: frontend/oauth/OAuth.cpp type OAuthInfo (line 15) | struct OAuthInfo { function get_config_str (line 58) | static inline std::string get_config_str(OBSBasic *main, const char *sec... FILE: frontend/oauth/OAuth.hpp class OAuth (line 5) | class OAuth : public Auth { method Q_OBJECT (line 6) | Q_OBJECT class OAuthStreamKey (line 41) | class OAuthStreamKey : public OAuth { method OAuthStreamKey (line 48) | inline OAuthStreamKey(const Def &d) : OAuth(d) {} FILE: frontend/oauth/RestreamAuth.cpp function get_config_str (line 110) | static inline std::string get_config_str(OBSBasic *main, const char *sec... function CreateRestreamAuth (line 254) | static std::shared_ptr CreateRestreamAuth() function DeleteCookies (line 259) | static void DeleteCookies() function RegisterRestreamAuth (line 266) | void RegisterRestreamAuth() FILE: frontend/oauth/RestreamAuth.hpp class RestreamAuth (line 5) | class RestreamAuth : public OAuthStreamKey { FILE: frontend/oauth/TwitchAuth.cpp function get_config_str (line 162) | static inline std::string get_config_str(OBSBasic *main, const char *sec... function CreateTwitchAuth (line 470) | static std::shared_ptr CreateTwitchAuth() function DeleteCookies (line 475) | static void DeleteCookies() function RegisterTwitchAuth (line 481) | void RegisterTwitchAuth() FILE: frontend/oauth/TwitchAuth.hpp class TwitchAuth (line 9) | class TwitchAuth : public OAuthStreamKey { FILE: frontend/oauth/YoutubeAuth.cpp function OpenBrowser (line 34) | static inline void OpenBrowser(const QString auth_uri) function DeleteCookies (line 40) | static void DeleteCookies() function RegisterYoutubeAuth (line 48) | void RegisterYoutubeAuth() function get_config_str (line 89) | static inline std::string get_config_str(OBSBasic *main, const char *sec... function QString (line 188) | QString YoutubeAuth::GenerateState() FILE: frontend/oauth/YoutubeAuth.hpp class YoutubeChatDock (line 10) | class YoutubeChatDock class YoutubeAuth (line 13) | class YoutubeAuth : public OAuthStreamKey { FILE: frontend/obs-main.cpp function string (line 85) | string CurrentTimeString() function LogString (line 107) | static void LogString(fstream &logFile, const char *timeString, char *st... function LogStringChunk (line 122) | static inline void LogStringChunk(fstream &logFile, char *str, int log_l... function sum_chars (line 150) | static inline int sum_chars(const char *str) function too_many_repeated_entries (line 159) | static inline bool too_many_repeated_entries(fstream &logFile, const cha... function do_log (line 193) | static void do_log(int log_level, const char *msg, va_list args, void *p... function get_token (line 245) | static bool get_token(lexer *lex, string &str, base_token_type type) function expect_token (line 257) | static bool expect_token(lexer *lex, const char *str, base_token_type type) function convert_log_name (line 268) | static uint64_t convert_log_name(bool has_prefix, const char *name) function move_to_xdg (line 310) | static void move_to_xdg(void) function delete_oldest_file (line 336) | static void delete_oldest_file(bool has_prefix, const char *location) function get_last_log (line 376) | static void get_last_log(bool has_prefix, const char *subdir_to_use, std... function create_log_file (line 400) | static void create_log_file(fstream &logFile) function ProfilerNameStore (line 433) | ProfilerNameStore CreateNameStore() function ProfilerSnapshot (line 444) | ProfilerSnapshot GetSnapshot() function SaveProfilerData (line 449) | static void SaveProfilerData(const ProfilerSnapshot &snap) function QAccessibleInterface (line 483) | QAccessibleInterface *accessibleFactory(const QString &classname, QObjec... function run_program (line 492) | static int run_program(fstream &logFile, int argc, char *argv[]) function main_crash_handler (line 719) | static void main_crash_handler(const char *format, va_list args, void * ... function load_debug_privilege (line 781) | static void load_debug_privilege(void) function arg_is (line 815) | static inline bool arg_is(const char *arg, const char *long_form, const ... function vc_runtime_outdated (line 826) | static bool vc_runtime_outdated() function main (line 857) | int main(int argc, char *argv[]) FILE: frontend/plugin-manager/PluginManager.cpp type OBS (line 34) | namespace OBS { function addModuleToPluginManagerImpl (line 36) | void addModuleToPluginManagerImpl(void *param, obs_module_t *newModule) FILE: frontend/plugin-manager/PluginManager.hpp type OBS (line 26) | namespace OBS { type ModuleInfo (line 28) | struct ModuleInfo { class PluginManager (line 45) | class PluginManager { function addModuleToPluginManager (line 74) | inline void addModuleToPluginManager(void *param, obs_module_t *newModule) FILE: frontend/plugin-manager/PluginManagerWindow.cpp type OBS (line 34) | namespace OBS { FILE: frontend/plugin-manager/PluginManagerWindow.hpp type OBS (line 26) | namespace OBS { class PluginManagerWindow (line 28) | class PluginManagerWindow : public QDialog { method result (line 34) | inline std::vector const result() { return modules_; } FILE: frontend/plugins/aja-output-ui/AJAOutputUI.cpp function obs_properties_t (line 167) | static obs_properties_t *create_misc_props_ui(void *vp) FILE: frontend/plugins/aja-output-ui/AJAOutputUI.h function namespace (line 8) | namespace aja { function class (line 12) | class AJAOutputUI : public QDialog { FILE: frontend/plugins/aja-output-ui/aja-ui-main.cpp type preview_output (line 28) | struct preview_output { type preview_output (line 42) | struct preview_output function OBSData (line 44) | OBSData load_settings(const char *filename) function output_stop (line 59) | void output_stop() function output_start (line 67) | void output_start() function output_toggle (line 86) | void output_toggle() type obs_frontend_event (line 94) | enum obs_frontend_event function preview_output_stop (line 97) | void preview_output_stop() function preview_output_start (line 118) | void preview_output_start() function preview_output_toggle (line 171) | void preview_output_toggle() function populate_misc_device_list (line 179) | void populate_misc_device_list(obs_property_t *list, aja::CardManager *c... function populate_multi_view_audio_sources (line 191) | void populate_multi_view_audio_sources(obs_property_t *list, NTV2DeviceI... function on_misc_device_selected (line 208) | bool on_misc_device_selected(void *data, obs_properties_t *props, obs_pr... function toggle_multi_view (line 230) | static void toggle_multi_view(CNTV2Card *card, NTV2InputSource src, bool... function on_multi_view_toggle (line 267) | bool on_multi_view_toggle(void *data, obs_properties_t *, obs_property_t... function on_preview_scene_changed (line 290) | void on_preview_scene_changed(enum obs_frontend_event event, void *param) function render_preview_source (line 314) | void render_preview_source(void *param, uint32_t, uint32_t) function addOutputUI (line 363) | void addOutputUI(void) function OBSEvent (line 380) | static void OBSEvent(enum obs_frontend_event event, void *) function aja_loaded (line 403) | static void aja_loaded(void * /* data */, calldata_t *calldata) function obs_module_load (line 411) | bool obs_module_load(void) FILE: frontend/plugins/aja-output-ui/aja-ui-main.h function namespace (line 6) | namespace aja { FILE: frontend/plugins/decklink-captions/decklink-captions.cpp type obs_captions (line 10) | struct obs_captions { function caption_callback (line 65) | static void caption_callback(void * /* param */, obs_source_t * /* sourc... function save_decklink_caption_data (line 93) | static void save_decklink_caption_data(obs_data_t *save_data, bool savin... function addOutputUI (line 117) | void addOutputUI(void) function obs_module_load (line 139) | bool obs_module_load(void) function obs_module_post_load (line 144) | void obs_module_post_load(void) FILE: frontend/plugins/decklink-captions/decklink-captions.h function class (line 8) | class DecklinkCaptionsUI : public QDialog { function OBSWeakSource (line 19) | static inline OBSWeakSource GetWeakSourceByName(const char *name) FILE: frontend/plugins/decklink-output-ui/DecklinkOutputUI.h function class (line 8) | class DecklinkOutputUI : public QDialog { FILE: frontend/plugins/decklink-output-ui/decklink-ui-main.cpp type decklink_ui_output (line 24) | struct decklink_ui_output { type decklink_ui_output (line 41) | struct decklink_ui_output type decklink_ui_output (line 42) | struct decklink_ui_output function OBSData (line 44) | OBSData load_settings() function output_stop (line 62) | void output_stop() function output_start (line 87) | void output_start() function output_toggle (line 147) | void output_toggle() function OBSData (line 155) | OBSData load_preview_settings() type obs_frontend_event (line 170) | enum obs_frontend_event function decklink_ui_tick (line 172) | static void decklink_ui_tick(void *param, float /* sec */) function preview_output_stop (line 182) | void preview_output_stop() function preview_output_start (line 212) | void preview_output_start() function preview_output_toggle (line 276) | void preview_output_toggle() function on_preview_scene_changed (line 284) | void on_preview_scene_changed(enum obs_frontend_event event, void *param) function decklink_ui_render (line 308) | static void decklink_ui_render(void *param) function addOutputUI (line 416) | void addOutputUI(void) function OBSEvent (line 433) | static void OBSEvent(enum obs_frontend_event event, void *) function obs_module_load (line 456) | bool obs_module_load(void) function obs_module_unload (line 461) | void obs_module_unload(void) function obs_module_post_load (line 472) | void obs_module_post_load(void) FILE: frontend/plugins/frontend-tools/auto-scene-switcher-nix.cpp function Display (line 22) | Display *disp() function CleanupSceneSwitcher (line 30) | void CleanupSceneSwitcher() function ewmhIsSupported (line 39) | static bool ewmhIsSupported() function getTopLevelWindows (line 82) | static std::vector getTopLevelWindows() function GetWindowTitle (line 120) | static std::string GetWindowTitle(size_t i) function GetWindowList (line 146) | void GetWindowList(vector &windows) function GetCurrentWindowTitle (line 156) | void GetCurrentWindowTitle(string &title) FILE: frontend/plugins/frontend-tools/auto-scene-switcher-win.cpp function GetWindowTitle (line 7) | static bool GetWindowTitle(HWND window, string &title) function WindowValid (line 22) | static bool WindowValid(HWND window) function GetWindowList (line 46) | void GetWindowList(vector &windows) function GetCurrentWindowTitle (line 58) | void GetCurrentWindowTitle(string &title) function CleanupSceneSwitcher (line 71) | void CleanupSceneSwitcher() {} FILE: frontend/plugins/frontend-tools/auto-scene-switcher.cpp type SceneSwitch (line 23) | struct SceneSwitch { method SceneSwitch (line 28) | inline SceneSwitch(OBSWeakSource scene_, const char *window_) : scene(... function WeakSourceValid (line 31) | static inline bool WeakSourceValid(obs_weak_source_t *ws) type SwitcherData (line 37) | struct SwitcherData { method Prune (line 52) | void Prune() function QString (line 71) | static inline QString MakeSwitchName(const QString &scene, const QString... function SaveSceneSwitcher (line 315) | static void SaveSceneSwitcher(obs_data_t *save_data, bool saving, void *) function FreeSceneSwitcher (line 467) | void FreeSceneSwitcher() function OBSEvent (line 475) | static void OBSEvent(enum obs_frontend_event event, void *) function InitSceneSwitcher (line 481) | void InitSceneSwitcher() FILE: frontend/plugins/frontend-tools/auto-scene-switcher.hpp type obs_weak_source (line 10) | struct obs_weak_source type obs_weak_source (line 11) | struct obs_weak_source class QCloseEvent (line 13) | class QCloseEvent class SceneSwitcher (line 15) | class SceneSwitcher : public QDialog { FILE: frontend/plugins/frontend-tools/captions-handler.cpp type audio_format (line 3) | enum audio_format type audio_format (line 9) | enum audio_format FILE: frontend/plugins/frontend-tools/captions-handler.hpp class resampler_obj (line 8) | class resampler_obj { method reset (line 14) | inline bool reset(const resample_info &dst, const resample_info &src) class captions_handler (line 32) | class captions_handler { method callback (line 37) | inline void callback(const std::string &text) { cb(text); } type audio_format (line 42) | enum audio_format type audio_format (line 46) | enum audio_format type captions_handler_info (line 54) | struct captions_handler_info { FILE: frontend/plugins/frontend-tools/captions-mssapi-stream.cpp function STDMETHODIMP (line 60) | STDMETHODIMP CaptionStream::QueryInterface(REFIID riid, void **ppv) function STDMETHODIMP (line 102) | STDMETHODIMP CaptionStream::Read(void *data, ULONG bytes, ULONG *read_by... function STDMETHODIMP (line 136) | STDMETHODIMP CaptionStream::Write(const void *, ULONG bytes, ULONG *) function STDMETHODIMP (line 145) | STDMETHODIMP CaptionStream::Seek(LARGE_INTEGER move, DWORD origin, ULARG... function STDMETHODIMP (line 159) | STDMETHODIMP CaptionStream::SetSize(ULARGE_INTEGER new_size) function STDMETHODIMP (line 165) | STDMETHODIMP CaptionStream::CopyTo(IStream *stream, ULARGE_INTEGER bytes... function STDMETHODIMP (line 193) | STDMETHODIMP CaptionStream::Commit(DWORD commit_flags) function STDMETHODIMP (line 200) | STDMETHODIMP CaptionStream::Revert(void) function STDMETHODIMP (line 206) | STDMETHODIMP CaptionStream::LockRegion(ULARGE_INTEGER offset, ULARGE_INT... function STDMETHODIMP (line 213) | STDMETHODIMP CaptionStream::UnlockRegion(ULARGE_INTEGER offset, ULARGE_I... function STDMETHODIMP (line 222) | STDMETHODIMP CaptionStream::Stat(STATSTG *stg, DWORD flag) function STDMETHODIMP (line 243) | STDMETHODIMP CaptionStream::Clone(IStream **stream) function STDMETHODIMP (line 252) | STDMETHODIMP CaptionStream::GetFormat(GUID *guid, WAVEFORMATEX **co_mem_... function STDMETHODIMP (line 273) | STDMETHODIMP CaptionStream::SetState(SPAUDIOSTATE state_, ULONGLONG) function STDMETHODIMP (line 280) | STDMETHODIMP CaptionStream::SetFormat(REFGUID guid_ref, const WAVEFORMAT... function STDMETHODIMP (line 300) | STDMETHODIMP CaptionStream::GetStatus(SPAUDIOSTATUS *status) function STDMETHODIMP (line 317) | STDMETHODIMP CaptionStream::SetBufferInfo(const SPAUDIOBUFFERINFO *buf_i... function STDMETHODIMP (line 326) | STDMETHODIMP CaptionStream::GetBufferInfo(SPAUDIOBUFFERINFO *buf_info_) function STDMETHODIMP (line 336) | STDMETHODIMP CaptionStream::GetDefaultFormat(GUID *format, WAVEFORMATEX ... function STDMETHODIMP (line 357) | STDMETHODIMP CaptionStream::GetVolumeLevel(ULONG *level) function STDMETHODIMP (line 367) | STDMETHODIMP CaptionStream::SetVolumeLevel(ULONG level) function STDMETHODIMP (line 374) | STDMETHODIMP CaptionStream::GetBufferNotifySize(ULONG *size) function STDMETHODIMP (line 383) | STDMETHODIMP CaptionStream::SetBufferNotifySize(ULONG size) FILE: frontend/plugins/frontend-tools/captions-mssapi-stream.hpp class Deque (line 14) | class Deque { method deque (line 20) | inline deque *operator->() { return &buf; } class mssapi_captions (line 23) | class mssapi_captions class CaptionStream (line 25) | class CaptionStream : public ISpAudio { FILE: frontend/plugins/frontend-tools/captions-mssapi.hpp class mssapi_captions (line 27) | class mssapi_captions : public captions_handler { FILE: frontend/plugins/frontend-tools/captions.cpp type obs_captions (line 43) | struct obs_captions { method register_handler (line 52) | inline void register_handler(const char *id, captions_handler_info &in... type locale_info (line 65) | struct locale_info { method locale_info (line 69) | inline locale_info() {} method locale_info (line 70) | inline locale_info(const locale_info &) = delete; method locale_info (line 71) | inline locale_info(locale_info &&li) : name(std::move(li.name)), id(li... function caption_text (line 213) | static void caption_text(const std::string &text) function audio_capture (line 221) | static void audio_capture(void *, obs_source_t *, const struct audio_dat... function get_locale_name (line 281) | static bool get_locale_name(LANGID id, char *out) function valid_lang (line 293) | static bool valid_lang(LANGID id) function get_valid_locale_names (line 305) | static void get_valid_locale_names(vector &locales) function FreeCaptions (line 356) | void FreeCaptions() function obs_event (line 362) | static void obs_event(enum obs_frontend_event event, void *) function save_caption_data (line 368) | static void save_caption_data(obs_data_t *save_data, bool saving, void *) function InitCaptions (line 400) | void InitCaptions() FILE: frontend/plugins/frontend-tools/captions.hpp class CaptionsDialog (line 8) | class CaptionsDialog : public QDialog { FILE: frontend/plugins/frontend-tools/data/scripts/url-text.py function update_text (line 11) | def update_text(): function refresh_pressed (line 34) | def refresh_pressed(props, prop): function script_description (line 39) | def script_description(): function script_update (line 42) | def script_update(settings): function script_defaults (line 56) | def script_defaults(settings): function script_properties (line 59) | def script_properties(): FILE: frontend/plugins/frontend-tools/frontend-tools.c function obs_module_load (line 22) | bool obs_module_load(void) function obs_module_unload (line 35) | void obs_module_unload(void) FILE: frontend/plugins/frontend-tools/output-timer.cpp function SaveOutputTimer (line 237) | static void SaveOutputTimer(obs_data_t *save_data, bool saving, void *) function FreeOutputTimer (line 277) | void FreeOutputTimer() {} function OBSEvent (line 279) | static void OBSEvent(enum obs_frontend_event event, void *) function InitOutputTimer (line 299) | void InitOutputTimer() FILE: frontend/plugins/frontend-tools/output-timer.hpp class QCloseEvent (line 8) | class QCloseEvent class OutputTimer (line 10) | class OutputTimer : public QDialog { FILE: frontend/plugins/frontend-tools/scripts.cpp type ScriptData (line 53) | struct ScriptData { method obs_script_t (line 56) | inline obs_script_t *FindScript(const char *path) method ScriptOpened (line 68) | bool ScriptOpened(const char *path) type obs_script_lang (line 463) | enum obs_script_lang function FreeScripts (line 546) | void FreeScripts() function obs_event (line 551) | static void obs_event(enum obs_frontend_event event, void *) function load_script_data (line 573) | static void load_script_data(obs_data_t *load_data, bool, void *) function save_script_data (line 596) | static void save_script_data(obs_data_t *save_data, bool saving, void *) function script_log (line 616) | static void script_log(void *, obs_script_t *script, int log_level, cons... function InitScripts (line 629) | void InitScripts() FILE: frontend/plugins/frontend-tools/scripts.hpp class Ui_ScriptsTool (line 7) | class Ui_ScriptsTool class ScriptLogWindow (line 9) | class ScriptLogWindow : public QDialog { class ScriptsTool (line 28) | class ScriptsTool : public QDialog { FILE: frontend/plugins/frontend-tools/tool-helpers.hpp function OBSWeakSource (line 7) | static inline OBSWeakSource GetWeakSourceByName(const char *name) function OBSWeakSource (line 20) | static inline OBSWeakSource GetWeakSourceByQString(const QString &name) function GetWeakSourceName (line 25) | static inline std::string GetWeakSourceName(obs_weak_source_t *weak_source) FILE: frontend/settings/OBSBasicSettings.cpp function ResTooHigh (line 59) | static inline bool ResTooHigh(uint32_t cx, uint32_t cy) function ResTooLow (line 64) | static inline bool ResTooLow(uint32_t cx, uint32_t cy) function ConvertResText (line 70) | static bool ConvertResText(const char *res, uint32_t &cx, uint32_t &cy) function WidgetChanged (line 111) | static inline bool WidgetChanged(QWidget *widget) function SetComboByName (line 116) | static inline void SetComboByName(QComboBox *combo, const QString &name) function SetComboByValue (line 123) | static inline bool SetComboByValue(QComboBox *combo, const QString &name) function SetInvalidValue (line 134) | static inline bool SetInvalidValue(QComboBox *combo, const QString &name... function QString (line 149) | static inline QString GetComboData(QComboBox *combo) function FindEncoder (line 158) | static int FindEncoder(QComboBox *combo, const char *name, int id) function FindClosestAvailableAudioBitrate (line 174) | static int FindClosestAvailableAudioBitrate(QComboBox *box, int bitrate) function PopulateSimpleBitrates (line 203) | static void PopulateSimpleBitrates(QComboBox *box, bool opus) function PopulateAdvancedBitrates (line 228) | static void PopulateAdvancedBitrates(initializer_list boxes... function aspect_ratio (line 258) | static std::tuple aspect_ratio(int cx, int cy) function HighlightGroupBoxLabel (line 272) | static inline void HighlightGroupBoxLabel(QGroupBox *gb, QWidget *widget... type ProcessPriority (line 598) | struct ProcessPriority { function DeserializeConfigText (line 976) | std::string DeserializeConfigText(const char *value) function AddCodec (line 1087) | static void AddCodec(QComboBox *combo, const FFmpegCodec &codec) function AddDefaultCodec (line 1100) | static void AddDefaultCodec(QComboBox *combo, const FFmpegFormat &format... function TranslateBranchInfo (line 1179) | void TranslateBranchInfo(const QString &name, QString &displayName, QStr... function string (line 1425) | static string ResString(uint32_t cx, uint32_t cy) function LoadFPSCommon (line 1623) | static inline void LoadFPSCommon(OBSBasic *main, Ui::OBSBasicSettings *ui) function LoadFPSInteger (line 1633) | static inline void LoadFPSInteger(OBSBasic *main, Ui::OBSBasicSettings *ui) function LoadFPSFraction (line 1639) | static inline void LoadFPSFraction(OBSBasic *main, Ui::OBSBasicSettings ... function IsSurround (line 1678) | static inline bool IsSurround(const char *speakers) function QString (line 1787) | static inline QString makeFormatToolTip() function OBSPropertiesView (line 1873) | OBSPropertiesView *OBSBasicSettings::CreateEncoderPropertyView(const cha... function SelectFormat (line 2035) | static void SelectFormat(QComboBox *combo, const char *name, const char ... function SelectEncoder (line 2052) | static void SelectEncoder(QComboBox *combo, const char *name, int id) function LoadListValue (line 2236) | static inline void LoadListValue(QComboBox *widget, const char *text, co... function LayoutHotkey (line 2625) | static inline void LayoutHotkey(OBSBasicSettings *settings, obs_hotkey_i... function QLabel (line 2649) | static QLabel *makeLabel(T &t, Func &&getName) function QLabel (line 2656) | static QLabel *makeLabel(const OBSSource &source, Func &&) function AddHotkeys (line 2667) | static inline void AddHotkeys(QFormLayout &layout, Func &&getName, function WriteJsonData (line 3259) | static void WriteJsonData(OBSPropertiesView *view, const char *path) function SaveTrackIndex (line 3277) | static void SaveTrackIndex(config_t *config, const char *section, const ... function AddChangedVal (line 3617) | static void AddChangedVal(std::string &changed, const char *str) function ValidResolutions (line 3998) | static bool ValidResolutions(Ui::OBSBasicSettings *ui) function RestrictResetBitrates (line 4235) | void RestrictResetBitrates(initializer_list boxes, int maxb... type std (line 4374) | namespace std { type hash (line 4375) | struct hash { type assignment (line 4389) | struct assignment { function DisableIncompatibleCodecs (line 4480) | static void DisableIncompatibleCodecs(QComboBox *cbox, const QString &fo... function ResetInvalidSelection (line 4563) | static void ResetInvalidSelection(QComboBox *cbox) function QString (line 4647) | static inline QString MakeMemorySizeString(int bitrate, int seconds) function EncoderAvailable (line 4715) | bool EncoderAvailable(const char *encoder) function DisableIncompatibleSimpleCodecs (line 5102) | static void DisableIncompatibleSimpleCodecs(QComboBox *cbox, const QStri... function DisableIncompatibleSimpleContainer (line 5139) | static void DisableIncompatibleSimpleContainer(QComboBox *cbox, const QS... function QIcon (line 5410) | QIcon OBSBasicSettings::GetGeneralIcon() const function QIcon (line 5415) | QIcon OBSBasicSettings::GetAppearanceIcon() const function QIcon (line 5420) | QIcon OBSBasicSettings::GetStreamIcon() const function QIcon (line 5425) | QIcon OBSBasicSettings::GetOutputIcon() const function QIcon (line 5430) | QIcon OBSBasicSettings::GetAudioIcon() const function QIcon (line 5435) | QIcon OBSBasicSettings::GetVideoIcon() const function QIcon (line 5440) | QIcon OBSBasicSettings::GetHotkeysIcon() const function QIcon (line 5445) | QIcon OBSBasicSettings::GetAccessibilityIcon() const function QIcon (line 5450) | QIcon OBSBasicSettings::GetAdvancedIcon() const FILE: frontend/settings/OBSBasicSettings.hpp class Auth (line 31) | class Auth class OBSBasic (line 32) | class OBSBasic class OBSHotkeyWidget (line 33) | class OBSHotkeyWidget class OBSPropertiesView (line 34) | class OBSPropertiesView type FFmpegFormat (line 35) | struct FFmpegFormat type OBSTheme (line 36) | struct OBSTheme class OBSBasicSettings (line 40) | class OBSBasicSettings : public QDialog { type Pages (line 52) | enum Pages { GENERAL, APPEARANCE, STREAM, OUTPUT, AUDIO, VIDEO, HOTKEY... method Changed (line 144) | inline bool Changed() const method EnableApplyButton (line 150) | inline void EnableApplyButton(bool en) { ui->buttonBox->button(QDialog... method ClearChanged (line 152) | inline void ClearChanged() method HookWidget (line 167) | void HookWidget(Widget *widget, void (WidgetParent::*signal)(SignalArg... method QIcon (line 458) | inline const QIcon &GetHotkeyConflictIcon() const { return hotkeyConfl... FILE: frontend/settings/OBSBasicSettings_A11y.cpp type ColorPreset (line 7) | enum ColorPreset { function QColor (line 13) | static inline QColor color_from_int(long long val) function color_to_int (line 18) | static inline long long color_to_int(QColor color) function QColor (line 27) | QColor OBSBasicSettings::GetColor(uint32_t colorVal, QString label) function SetStyle (line 117) | static void SetStyle(QLabel *label, uint32_t colorVal) FILE: frontend/settings/OBSBasicSettings_Stream.cpp function QUuid (line 16) | static const QUuid &CustomServerUUID() type QCef (line 22) | struct QCef type QCefCookieManager (line 23) | struct QCefCookieManager type ListOpt (line 29) | enum class ListOpt : int { type Section (line 35) | enum class Section : int { function is_auth_service (line 506) | static inline bool is_auth_service(const std::string &service) function is_external_oauth (line 511) | static inline bool is_external_oauth(const std::string &service) function reset_service_ui_fields (line 516) | static void reset_service_ui_fields(Ui::OBSBasicSettings *ui, std::strin... function get_yt_ch_title (line 547) | static void get_yt_ch_title(Ui::OBSBasicSettings *ui) function QString (line 676) | QString OBSBasicSettings::FindProtocol() function OBSService (line 766) | OBSService OBSBasicSettings::SpawnTempService() function OBSService (line 1027) | OBSService OBSBasicSettings::GetStream1Service() type obs_service_resolution (line 1167) | struct obs_service_resolution function service_supports_codec (line 1372) | static bool service_supports_codec(const char **codecs, const char *codec) function service_supports_encoder (line 1389) | static inline bool service_supports_encoder(const char **codecs, const c... function return_first_id (line 1398) | static bool return_first_id(void *data, const char *id) function QString (line 1478) | static QString get_adv_fallback(const QString &enc) function QString (line 1492) | static QString get_adv_audio_fallback(const QString &enc) function QString (line 1508) | static QString get_simple_fallback(const QString &enc) FILE: frontend/settings/OBSHotkeyEdit.cpp function QVariant (line 61) | QVariant OBSHotkeyEdit::inputMethodQuery(Qt::InputMethodQuery query) const FILE: frontend/settings/OBSHotkeyEdit.hpp class OBSBasicSettings (line 26) | class OBSBasicSettings class QWidget (line 27) | class QWidget class OBSHotkeyEdit (line 39) | class OBSHotkeyEdit : public QLineEdit { method OBSHotkeyEdit (line 43) | OBSHotkeyEdit(QWidget *parent, obs_key_combination_t original, OBSBasi... method OBSHotkeyEdit (line 54) | OBSHotkeyEdit(QWidget *parent = nullptr) : QLineEdit(parent), original... FILE: frontend/settings/OBSHotkeyLabel.cpp function updateStyle (line 26) | static inline void updateStyle(QWidget *widget) FILE: frontend/settings/OBSHotkeyLabel.hpp class OBSHotkeyWidget (line 23) | class OBSHotkeyWidget class OBSHotkeyLabel (line 25) | class OBSHotkeyLabel : public QLabel { FILE: frontend/settings/OBSHotkeyWidget.hpp class OBSBasicSettings (line 27) | class OBSBasicSettings class OBSHotkeyLabel (line 28) | class OBSHotkeyLabel class OBSHotkeyWidget (line 30) | class OBSHotkeyWidget : public QWidget { method OBSHotkeyWidget (line 34) | OBSHotkeyWidget(QWidget *parent, obs_hotkey_id id, std::string name, O... method setToolTip (line 63) | void setToolTip(const QString &toolTip_) method QVBoxLayout (line 90) | QVBoxLayout *layout() const { return dynamic_cast(QWidg... FILE: frontend/updater/hash.cpp function HashToString (line 24) | void HashToString(const B2Hash &in, string &out) function StringToHash (line 35) | void StringToHash(const string &in, B2Hash &out) function CalculateFileHash (line 46) | bool CalculateFileHash(const wchar_t *path, B2Hash &hash) FILE: frontend/updater/helpers.cpp function FreeProvider (line 3) | void FreeProvider(HCRYPTPROV prov) FILE: frontend/updater/helpers.hpp class CustomHandle (line 9) | class CustomHandle { method CustomHandle (line 13) | inline CustomHandle() : handle(0) {} method CustomHandle (line 14) | inline CustomHandle(T in) : handle(in) {} method T (line 21) | inline T *operator&() { return &handle; } method T (line 23) | inline T get() const { return handle; } FILE: frontend/updater/http.cpp function ReadHTTPData (line 28) | static bool ReadHTTPData(string &responseBuf, const uint8_t *buffer, DWO... function HTTPPostData (line 38) | bool HTTPPostData(const wchar_t *url, const BYTE *data, int dataLen, con... function ReadHTTPFile (line 189) | static bool ReadHTTPFile(HANDLE updateFile, const uint8_t *buffer, DWORD... function UpdateProgressBar (line 206) | static void UpdateProgressBar() function HTTPGetFile (line 217) | bool HTTPGetFile(HINTERNET hConnect, const wchar_t *url, const wchar_t *... function HTTPGetBuffer (line 335) | bool HTTPGetBuffer(HINTERNET hConnect, const wchar_t *url, const wchar_t... FILE: frontend/updater/init-hook-files.c function add_aap_perms (line 8) | static bool add_aap_perms(const wchar_t *dir) function file_exists (line 68) | static inline bool file_exists(const wchar_t *path) function LSTATUS (line 78) | static LSTATUS get_reg(HKEY hkey, LPCWSTR sub_key, LPCWSTR value_name, b... function update_hook_file (line 111) | static bool update_hook_file(bool b64) function update_vulkan_registry (line 144) | static void update_vulkan_registry(bool b64) function UpdateHookFiles (line 187) | void UpdateHookFiles(void) FILE: frontend/updater/manifest.hpp type PatchResponse (line 79) | struct PatchResponse { FILE: frontend/updater/patch.cpp function offtin (line 25) | static int64_t offtin(const uint8_t *buf) function ApplyPatch (line 57) | int ApplyPatch(ZSTD_DCtx *zstdCtx, const std::byte *patch_data, const si... FILE: frontend/updater/updater.cpp type LastError (line 73) | struct LastError { method LastError (line 75) | inline LastError() { code = GetLastError(); } function FreeWinHttpHandle (line 78) | void FreeWinHttpHandle(HINTERNET handle) function IsVSRedistOutdated (line 85) | static bool IsVSRedistOutdated() function Log (line 108) | static void Log(const wchar_t *fmt, ...) function Status (line 142) | static void Status(const wchar_t *fmt, ...) function MyCopyFile (line 155) | static bool MyCopyFile(const wchar_t *src, const wchar_t *dest) function MyDeleteFile (line 193) | static void MyDeleteFile(const wstring &filename) function IsSafeFilename (line 207) | static bool IsSafeFilename(const wchar_t *path) function string (line 229) | static string QuickReadFile(const wchar_t *path) function QuickWriteFile (line 257) | static bool QuickWriteFile(const wchar_t *file, const void *data, size_t... type std::hash (line 278) | struct std::hash { type state_t (line 285) | enum state_t { type update_t (line 295) | struct update_t { method update_t (line 311) | update_t() = default; method update_t (line 313) | update_t(const update_t &from) = default; method update_t (line 315) | update_t(update_t &&from) noexcept method CleanPartialUpdate (line 332) | void CleanPartialUpdate() const method update_t (line 345) | update_t &operator=(const update_t &from) = default; type deletion_t (line 348) | struct deletion_t { method UndoRename (line 352) | void UndoRename() const function CleanupPartialUpdates (line 365) | static inline void CleanupPartialUpdates() function Decompress (line 376) | static int Decompress(ZSTD_DCtx *ctx, std::vector &buf, size_... function DownloadWorkerThread (line 398) | bool DownloadWorkerThread() function RunDownloadWorkers (line 520) | static bool RunDownloadWorkers(int num) function DWORD (line 548) | static inline DWORD WaitIfOBS(DWORD id, const wchar_t *expected) function WaitForOBS (line 591) | static bool WaitForOBS() function UTF8ToWide (line 620) | static inline bool UTF8ToWide(wchar_t *wide, int wideSize, const char *u... function WideToUTF8 (line 625) | static inline bool WideToUTF8(char *utf8, int utf8Size, const wchar_t *w... function HasherThread (line 637) | void HasherThread() function RunHasherWorkers (line 668) | static void RunHasherWorkers(int num, const vector &packages) function FileExists (line 695) | static inline bool FileExists(const wchar_t *path) function NonCorePackageInstalled (line 707) | static bool NonCorePackageInstalled(const char *name) function AddPackageUpdateFiles (line 715) | static bool AddPackageUpdateFiles(const Package &package, const wchar_t ... function AddPackageRemovedFiles (line 801) | static void AddPackageRemovedFiles(const Package &package) function RenameRemovedFile (line 826) | static bool RenameRemovedFile(deletion_t &deletion) function UpdateWithPatchIfAvailable (line 859) | static bool UpdateWithPatchIfAvailable(const PatchResponse &patch) function MoveInUseFileAway (line 901) | static bool MoveInUseFileAway(const update_t &file) function UpdateFile (line 939) | static bool UpdateFile(ZSTD_DCtx *ctx, update_t &file) function UpdateWorker (line 1087) | static bool UpdateWorker() function RunUpdateWorkers (line 1121) | static bool RunUpdateWorkers(int num) function UpdateVSRedists (line 1148) | static bool UpdateVSRedists() function UpdateRegistryVersion (line 1259) | static void UpdateRegistryVersion(const Manifest &manifest) function ClearShaderCache (line 1288) | static void ClearShaderCache() function Update (line 1300) | static bool Update(wchar_t *cmdLine) function DWORD (line 1734) | static DWORD WINAPI UpdateThread(void *arg) function CancelUpdate (line 1774) | static void CancelUpdate(bool quit) function LaunchOBS (line 1784) | static void LaunchOBS(LPWSTR lpCmdLine) function ToggleLogVisibility (line 1816) | static void ToggleLogVisibility() function INT_PTR (line 1846) | static INT_PTR CALLBACK UpdateDialogProc(HWND hwnd, UINT message, WPARAM... function RestartAsAdmin (line 1924) | static int RestartAsAdmin(LPCWSTR lpCmdLine, LPCWSTR cwd) function HasElevation (line 1972) | static bool HasElevation() function wWinMain (line 1989) | int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, LPWSTR lpCmdLine, int) FILE: frontend/updater/updater.hpp class ZSTDDCtx (line 117) | class ZSTDDCtx { method ZSTDDCtx (line 121) | inline ZSTDDCtx() { ctx = ZSTD_createDCtx(); } method ZSTD_DCtx (line 124) | inline ZSTD_DCtx *get() const { return ctx; } FILE: frontend/utility/AdvancedOutput.cpp function OBSData (line 11) | static OBSData GetDataFromJsonFile(const char *jsonFile) function ApplyEncoderDefaults (line 36) | static void ApplyEncoderDefaults(OBSData &settings, const obs_encoder_t ... function translate_macvth264_encoder (line 49) | static void translate_macvth264_encoder(const char *&encoder) type video_format (line 243) | enum video_format function SetEncoderName (line 477) | static inline void SetEncoderName(obs_encoder_t *encoder, const char *na... FILE: frontend/utility/AdvancedOutput.hpp type AdvancedOutput (line 5) | struct AdvancedOutput : BasicOutputHandler { FILE: frontend/utility/AutoUpdateThread.cpp function ParseUpdateManifest (line 47) | static bool ParseUpdateManifest(const char *manifest_data, bool *updates... function GetBranchAndUrl (line 99) | bool GetBranchAndUrl(string &selectedBranch, string &manifestUrl) type FinishedTrigger (line 179) | struct FinishedTrigger { FILE: frontend/utility/AutoUpdateThread.hpp class AutoUpdateThread (line 5) | class AutoUpdateThread : public QThread { method AutoUpdateThread (line 24) | AutoUpdateThread(bool manualUpdate_, bool repairMode_ = false) FILE: frontend/utility/BaseLexer.hpp type BaseLexer (line 22) | struct BaseLexer { method BaseLexer (line 26) | inline BaseLexer() { lexer_init(&lex); } FILE: frontend/utility/BasicOutputHandler.cpp function OBSStreamStarting (line 24) | void OBSStreamStarting(void *data, calldata_t *params) function OBSStreamStopping (line 37) | void OBSStreamStopping(void *data, calldata_t *params) function OBSStartStreaming (line 49) | void OBSStartStreaming(void *data, calldata_t * /* params */) function OBSStopStreaming (line 57) | void OBSStopStreaming(void *data, calldata_t *params) function OBSStartRecording (line 72) | void OBSStartRecording(void *data, calldata_t * /* params */) function OBSStopRecording (line 81) | void OBSStopRecording(void *data, calldata_t *params) function OBSRecordStopping (line 95) | void OBSRecordStopping(void *data, calldata_t * /* params */) function OBSRecordFileChanged (line 101) | void OBSRecordFileChanged(void *data, calldata_t *params) function OBSStartReplayBuffer (line 113) | void OBSStartReplayBuffer(void *data, calldata_t * /* params */) function OBSStopReplayBuffer (line 122) | void OBSStopReplayBuffer(void *data, calldata_t *params) function OBSReplayBufferStopping (line 132) | void OBSReplayBufferStopping(void *data, calldata_t * /* params */) function OBSReplayBufferSaved (line 138) | void OBSReplayBufferSaved(void *data, calldata_t * /* params */) function OBSStartVirtualCam (line 144) | static void OBSStartVirtualCam(void *data, calldata_t * /* params */) function OBSStopVirtualCam (line 153) | static void OBSStopVirtualCam(void *data, calldata_t *params) function OBSDeactivateVirtualCam (line 163) | static void OBSDeactivateVirtualCam(void *data, calldata_t * /* params */) function return_first_id (line 169) | bool return_first_id(void *data, const char *id) type vec2 (line 346) | struct vec2 function clear_archive_encoder (line 402) | void clear_archive_encoder(obs_output_t *output, const char *expected_name) function OBSDataAutoRelease (line 556) | OBSDataAutoRelease BasicOutputHandler::GenerateMultitrackVideoStreamDump... function BasicOutputHandler (line 586) | BasicOutputHandler *CreateSimpleOutputHandler(OBSBasic *main) function BasicOutputHandler (line 591) | BasicOutputHandler *CreateAdvancedOutputHandler(OBSBasic *main) FILE: frontend/utility/BasicOutputHandler.hpp class OBSBasic (line 15) | class OBSBasic type BasicOutputHandler (line 19) | struct BasicOutputHandler { method OBSOutputAutoRelease (line 34) | OBSOutputAutoRelease StreamingOutput() const method StartReplayBuffer (line 77) | virtual bool StartReplayBuffer() { return false; } method StopReplayBuffer (line 81) | virtual void StopReplayBuffer(bool force = false) { (void)force; } method ReplayBufferActive (line 85) | virtual bool ReplayBufferActive() const { return false; } method Active (line 95) | inline bool Active() const function can_use_output (line 128) | inline bool can_use_output(const char *prot, const char *output, const c... function ServiceSupportsVodTrack (line 137) | inline bool ServiceSupportsVodTrack(const char *service) FILE: frontend/utility/CrashHandler.cpp function getCrashLogFileContent (line 46) | std::string getCrashLogFileContent(std::filesystem::path crashLogFile) function buildCrashLogUploadContent (line 72) | std::pair buildCrashLogUploadContent(OBS::P... type OBS (line 97) | namespace OBS { function CrashHandler (line 127) | CrashHandler &CrashHandler::operator=(CrashHandler &&other) noexcept function CrashLogUpdateResult (line 154) | CrashLogUpdateResult CrashHandler::updateLocalCrashLogState() FILE: frontend/utility/CrashHandler.hpp type OBS (line 31) | namespace OBS { type PlatformType (line 33) | enum class PlatformType { InvalidPlatform, Windows, macOS, Linux, Free... class CrashHandler (line 38) | class CrashHandler : public QObject { method CrashHandler (line 56) | CrashHandler() = default; method CrashHandler (line 58) | CrashHandler(const CrashHandler &other) = delete; method CrashHandler (line 59) | CrashHandler &operator=(const CrashHandler &other) = delete; type CrashLogUpdateResult (line 70) | enum class CrashLogUpdateResult { InvalidResult, NotAvailable, NotUp... FILE: frontend/utility/CrashHandler_FreeBSD.cpp type OBS (line 20) | namespace OBS { function PlatformType (line 22) | PlatformType CrashHandler::getPlatformType() const FILE: frontend/utility/CrashHandler_Linux.cpp type OBS (line 20) | namespace OBS { function PlatformType (line 22) | PlatformType CrashHandler::getPlatformType() const FILE: frontend/utility/CrashHandler_Windows.cpp type OBS (line 25) | namespace OBS { function PlatformType (line 29) | PlatformType CrashHandler::getPlatformType() const FILE: frontend/utility/ExtraBrowsersDelegate.cpp function QWidget (line 12) | QWidget *ExtraBrowsersDelegate::createEditor(QWidget *parent, const QSty... FILE: frontend/utility/ExtraBrowsersDelegate.hpp class ExtraBrowsersModel (line 5) | class ExtraBrowsersModel class ExtraBrowsersDelegate (line 7) | class ExtraBrowsersDelegate : public QStyledItemDelegate { FILE: frontend/utility/ExtraBrowsersModel.cpp function QVariant (line 39) | QVariant ExtraBrowsersModel::data(const QModelIndex &index, int role) const function QVariant (line 68) | QVariant ExtraBrowsersModel::headerData(int section, Qt::Orientation ori... FILE: frontend/utility/ExtraBrowsersModel.hpp type Column (line 6) | enum class Column : int { class ExtraBrowsersModel (line 16) | class ExtraBrowsersModel : public QAbstractTableModel { type Item (line 32) | struct Item { FILE: frontend/utility/FFmpegCodec.cpp function GetFormatCodecs (line 26) | vector GetFormatCodecs(const FFmpegFormat &format, bool ign... function FFCodecAndFormatCompatible (line 47) | bool FFCodecAndFormatCompatible(const char *codec, const char *format) function IsBuiltinCodec (line 67) | bool IsBuiltinCodec(const char *codec) function ContainerSupportsCodec (line 171) | bool ContainerSupportsCodec(const string &container, const string &codec) FILE: frontend/utility/FFmpegCodec.hpp type FFmpegFormat (line 28) | struct FFmpegFormat type FFmpegCodec (line 30) | struct FFmpegCodec { method FFmpegCodec (line 37) | FFmpegCodec() = default; method FFmpegCodec (line 39) | FFmpegCodec(const char *name, int id, FFmpegCodecType type = UNKNOWN) method FFmpegCodec (line 47) | FFmpegCodec(const AVCodec *codec) : name(codec->name), long_name(codec... FILE: frontend/utility/FFmpegFormat.cpp function is_output_device (line 23) | static bool is_output_device(const AVClass *avclass) function GetSupportedFormats (line 38) | vector GetSupportedFormats() function FFmpegCodec (line 54) | FFmpegCodec FFmpegFormat::GetDefaultEncoder(FFmpegCodecType codec_type) ... FILE: frontend/utility/FFmpegFormat.hpp type FFmpegCodec (line 28) | struct FFmpegCodec type FFmpegFormat (line 30) | struct FFmpegFormat { method FFmpegFormat (line 39) | FFmpegFormat() = default; method FFmpegFormat (line 41) | FFmpegFormat(const char *name, const char *mime_type) method FFmpegFormat (line 52) | FFmpegFormat(const AVOutputFormat *av_format) method HasAudio (line 65) | bool HasAudio() const { return audio_codec != AV_CODEC_ID_NONE; } method HasVideo (line 66) | bool HasVideo() const { return video_codec != AV_CODEC_ID_NONE; } FILE: frontend/utility/FFmpegShared.hpp type FFmpegCodecType (line 22) | enum FFmpegCodecType { AUDIO, VIDEO, UNKNOWN } function strequal (line 29) | static bool strequal(const char *a, const char *b) FILE: frontend/utility/GoLiveAPI_CensoredJson.cpp function censorRecurse (line 10) | void censorRecurse(obs_data_t *data) function censorRecurseArray (line 34) | void censorRecurseArray(obs_data_array_t *array) function QString (line 44) | QString censoredJson(obs_data_t *data, bool pretty) function censorRecurse (line 68) | void censorRecurse(json &data) function QString (line 83) | QString censoredJson(json data, bool pretty) FILE: frontend/utility/GoLiveAPI_Network.cpp function HandleGoLiveApiErrors (line 21) | void HandleGoLiveApiErrors(QWidget *parent, const json &raw_json, const ... function DownloadGoLiveConfig (line 70) | GoLiveApi::Config DownloadGoLiveConfig(QWidget *parent, QString url, con... function QString (line 109) | QString MultitrackVideoAutoConfigURL(obs_service_t *service) FILE: frontend/utility/GoLiveAPI_Network.hpp class QWidget (line 12) | class QWidget FILE: frontend/utility/GoLiveAPI_PostData.cpp function constructGoLivePost (line 8) | GoLiveApi::PostData constructGoLivePost(QString streamKey, const std::op... FILE: frontend/utility/MacUpdateThread.cpp function GetBranch (line 13) | bool GetBranch(std::string &selectedBranch) FILE: frontend/utility/MacUpdateThread.hpp class MacUpdateThread (line 5) | class MacUpdateThread : public QThread { method MacUpdateThread (line 21) | MacUpdateThread(bool manual) : manualUpdate(manual) {} FILE: frontend/utility/MissingFilesModel.cpp function QVariant (line 56) | QVariant MissingFilesModel::data(const QModelIndex &index, int role) const type os_dirent (line 214) | struct os_dirent function QVariant (line 282) | QVariant MissingFilesModel::headerData(int section, Qt::Orientation orie... FILE: frontend/utility/MissingFilesModel.hpp type MissingFilesRole (line 24) | enum MissingFilesRole { EntryStateRole = Qt::UserRole, NewPathsToProcess... type MissingFilesColumn (line 27) | enum MissingFilesColumn { Source, OriginalPath, NewPath, State, Count } type MissingFilesState (line 29) | enum MissingFilesState { Missing, Found, Replaced, Cleared } class MissingFilesModel (line 33) | class MissingFilesModel : public QAbstractTableModel { class OBSMissingFiles (line 36) | class OBSMissingFiles type MissingFileEntry (line 55) | struct MissingFileEntry { FILE: frontend/utility/MissingFilesPathItemDelegate.cpp type MissingFilesRole (line 29) | enum MissingFilesRole { EntryStateRole = Qt::UserRole, NewPathsToProcess... function QWidget (line 33) | QWidget *MissingFilesPathItemDelegate::createEditor(QWidget *parent, con... FILE: frontend/utility/MissingFilesPathItemDelegate.hpp class MissingFilesPathItemDelegate (line 22) | class MissingFilesPathItemDelegate : public QStyledItemDelegate { FILE: frontend/utility/MultitrackVideoError.cpp function MultitrackVideoError (line 8) | MultitrackVideoError MultitrackVideoError::critical(QString error) function MultitrackVideoError (line 13) | MultitrackVideoError MultitrackVideoError::warning(QString error) function MultitrackVideoError (line 18) | MultitrackVideoError MultitrackVideoError::cancel() FILE: frontend/utility/MultitrackVideoError.hpp class QWidget (line 5) | class QWidget type MultitrackVideoError (line 7) | struct MultitrackVideoError { type Type (line 14) | enum struct Type { FILE: frontend/utility/MultitrackVideoOutput.cpp function BlockingConnectionTypeFor (line 32) | Qt::ConnectionType BlockingConnectionTypeFor(QObject *object) function MultitrackVideoDeveloperModeEnabled (line 37) | bool MultitrackVideoDeveloperModeEnabled() function OBSServiceAutoRelease (line 51) | static OBSServiceAutoRelease create_service(const GoLiveApi::Config &go_... function OBSOutputAutoRelease (line 136) | static OBSOutputAutoRelease create_output() function OBSOutputAutoRelease (line 148) | static OBSOutputAutoRelease create_recording_output(obs_data_t *settings) function adjust_video_encoder_scaling (line 166) | static void adjust_video_encoder_scaling(const obs_video_info &ovi, obs_... function closest_divisor (line 187) | static uint32_t closest_divisor(const obs_video_info &ovi, const media_f... function adjust_encoder_frame_rate_divisor (line 194) | static void adjust_encoder_frame_rate_divisor(const obs_video_info &ovi,... function encoder_available (line 215) | static bool encoder_available(const char *type) function OBSEncoderAutoRelease (line 227) | static OBSEncoderAutoRelease create_video_encoder(DStr &name_buffer, siz... function OBSEncoderAutoRelease (line 314) | static OBSEncoderAutoRelease create_audio_encoder(const char *name, cons... type OBSOutputs (line 327) | struct OBSOutputs { function signal_handler_t (line 531) | signal_handler_t *MultitrackVideoOutput::StreamingSignalHandler() function create_video_encoders (line 653) | static bool create_video_encoders(const GoLiveApi::Config &go_live_config, function create_audio_encoders (line 693) | static void create_audio_encoders(const GoLiveApi::Config &go_live_config, function handle_speaker_layout_issues (line 795) | static void handle_speaker_layout_issues(QWidget *parent, const QString ... function OBSOutputs (line 833) | static OBSOutputs SetupOBSOutput(QWidget *parent, const QString &multitr... function SetupSignalHandlers (line 859) | void SetupSignalHandlers(bool recording, MultitrackVideoOutput *self, ob... function StreamStartHandler (line 895) | void StreamStartHandler(void *arg, calldata_t *) function StreamStopHandler (line 902) | void StreamStopHandler(void *arg, calldata_t *data) function RecordingStartHandler (line 922) | void RecordingStartHandler(void * /* arg */, calldata_t * /* data */) function RecordingStopHandler (line 927) | void RecordingStopHandler(void *arg, calldata_t *) FILE: frontend/utility/MultitrackVideoOutput.hpp class QString (line 12) | class QString class QWidget (line 13) | class QWidget type MultitrackVideoOutput (line 23) | struct MultitrackVideoOutput { method OBSOutputAutoRelease (line 38) | OBSOutputAutoRelease StreamingOutput() method RestartOnError (line 44) | bool RestartOnError() { return restart_on_error; } type OBSOutputObjects (line 47) | struct OBSOutputObjects { FILE: frontend/utility/NativeEventFilter.cpp type OBS (line 20) | namespace OBS { FILE: frontend/utility/NativeEventFilter.hpp type OBS (line 22) | namespace OBS { class NativeEventFilter (line 24) | class NativeEventFilter : public QAbstractNativeEventFilter { FILE: frontend/utility/NativeEventFilter_Windows.cpp type OBS (line 26) | namespace OBS { FILE: frontend/utility/OBSCanvas.cpp type OBS (line 22) | namespace OBS { function Canvas (line 41) | Canvas &Canvas::operator=(Canvas &&other) noexcept function OBSDataArrayAutoRelease (line 83) | OBSDataArrayAutoRelease Canvas::SaveCanvases(const std::vector... FILE: frontend/utility/OBSCanvas.hpp type OBS (line 27) | namespace OBS { class Canvas (line 28) | class Canvas { method Canvas (line 37) | Canvas() = delete; method Canvas (line 38) | Canvas(Canvas &other) = delete; FILE: frontend/utility/OBSEventFilter.hpp class OBSEventFilter (line 25) | class OBSEventFilter : public QObject { method Q_OBJECT (line 26) | Q_OBJECT method eventFilter (line 31) | bool eventFilter(QObject *obj, QEvent *event) { return filter(obj, eve... FILE: frontend/utility/OBSProxyStyle.hpp class OBSProxyStyle (line 5) | class OBSProxyStyle : public QProxyStyle { method Q_OBJECT (line 6) | Q_OBJECT method OBSProxyStyle (line 11) | OBSProxyStyle(const QString &key) : QProxyStyle(key) {} class OBSInvisibleCursorProxyStyle (line 17) | class OBSInvisibleCursorProxyStyle : public OBSProxyStyle { method Q_OBJECT (line 18) | Q_OBJECT FILE: frontend/utility/OBSSparkle.hpp class QAction (line 5) | class QAction class OBSUpdateDelegate (line 7) | class OBSUpdateDelegate class OBSSparkle (line 10) | class OBSSparkle : public QObject { FILE: frontend/utility/OBSTheme.hpp type OBSTheme (line 25) | struct OBSTheme { FILE: frontend/utility/OBSThemeVariable.hpp type OBSThemeVariable (line 23) | struct OBSThemeVariable { type VariableType (line 24) | enum VariableType { FILE: frontend/utility/OBSTranslator.cpp function QString (line 26) | QString OBSTranslator::translate(const char *, const char *sourceText, c... FILE: frontend/utility/OBSTranslator.hpp class OBSTranslator (line 23) | class OBSTranslator : public QTranslator { method override (line 27) | const override { return false; } FILE: frontend/utility/OBSUpdateDelegate.h function interface (line 25) | interface OBSUpdateDelegate : NSObject { FILE: frontend/utility/PreviewProgramSizeObserver.hpp class PreviewProgramSizeObserver (line 24) | class PreviewProgramSizeObserver : public QObject { FILE: frontend/utility/QuickTransition.cpp function QString (line 24) | static inline QString MakeQuickTransitionText(QuickTransition *qt) FILE: frontend/utility/QuickTransition.hpp class QPushButton (line 24) | class QPushButton type QuickTransition (line 26) | struct QuickTransition { method QuickTransition (line 34) | inline QuickTransition() {} method QuickTransition (line 35) | inline QuickTransition(OBSSource source_, int duration_, int id_, bool... FILE: frontend/utility/RemoteTextThread.cpp function string_write (line 35) | static size_t string_write(char *ptr, size_t size, size_t nmemb, string ... type curl_slist (line 60) | struct curl_slist function header_write (line 101) | static size_t header_write(char *ptr, size_t size, size_t nmemb, vector<... function GetRemoteFile (line 118) | bool GetRemoteFile(const char *url, std::string &str, std::string &error... FILE: frontend/utility/RemoteTextThread.hpp class RemoteTextThread (line 22) | class RemoteTextThread : public QThread { method RemoteTextThread (line 39) | inline RemoteTextThread(std::string url_, std::string contentType_ = s... method RemoteTextThread (line 48) | inline RemoteTextThread(std::string url_, std::vector &&e... FILE: frontend/utility/RemuxEntryPathItemDelegate.cpp function QWidget (line 38) | QWidget *RemuxEntryPathItemDelegate::createEditor(QWidget *parent, const... FILE: frontend/utility/RemuxEntryPathItemDelegate.hpp class RemuxEntryPathItemDelegate (line 22) | class RemuxEntryPathItemDelegate : public QStyledItemDelegate { FILE: frontend/utility/RemuxQueueModel.cpp function QVariant (line 37) | QVariant RemuxQueueModel::data(const QModelIndex &index, int role) const function QVariant (line 61) | QVariant RemuxQueueModel::headerData(int section, Qt::Orientation orient... function QVariant (line 183) | QVariant RemuxQueueModel::getIcon(RemuxEntryState state) function QFileInfoList (line 244) | QFileInfoList RemuxQueueModel::checkForOverwrites() const FILE: frontend/utility/RemuxQueueModel.hpp type RemuxEntryState (line 23) | enum RemuxEntryState { Empty, Ready, Pending, InProgress, Complete, Inva... type RemuxEntryColumn (line 27) | enum RemuxEntryColumn { type RemuxEntryRole (line 35) | enum RemuxEntryRole { EntryStateRole = Qt::UserRole, NewPathsToProcessRo... class RemuxQueueModel (line 37) | class RemuxQueueModel : public QAbstractTableModel { class OBSRemux (line 40) | class OBSRemux method RemuxQueueModel (line 43) | RemuxQueueModel(QObject *parent = 0) : QAbstractTableModel(parent), is... type RemuxQueueEntry (line 65) | struct RemuxQueueEntry { FILE: frontend/utility/RemuxWorker.hpp class RemuxWorker (line 23) | class RemuxWorker : public QObject { method RemuxWorker (line 33) | explicit RemuxWorker() : isWorking(false) {} FILE: frontend/utility/SceneRenameDelegate.hpp class SceneRenameDelegate (line 22) | class SceneRenameDelegate : public QStyledItemDelegate { FILE: frontend/utility/ScreenshotObj.cpp type gs_color_space (line 86) | enum gs_color_space type gs_color_space (line 93) | enum gs_color_space type gs_color_format (line 95) | enum gs_color_format function HRESULT (line 178) | static HRESULT SaveJxrImage(LPCWSTR path, uint8_t *pixels, uint32_t cx, ... function HRESULT (line 222) | static HRESULT SaveJxr(LPCWSTR path, uint8_t *pixels, uint32_t cx, uint3... function ScreenshotTick (line 287) | static void ScreenshotTick(void *param, float) FILE: frontend/utility/ScreenshotObj.hpp class ScreenshotObj (line 27) | class ScreenshotObj : public QObject { FILE: frontend/utility/SettingsEventFilter.hpp class SettingsEventFilter (line 27) | class SettingsEventFilter : public QObject { method SettingsEventFilter (line 33) | inline SettingsEventFilter() : shortcutFilter((OBSEventFilter *)Create... method eventFilter (line 36) | bool eventFilter(QObject *obj, QEvent *event) override FILE: frontend/utility/SimpleOutput.cpp function CreateSimpleAACEncoder (line 11) | static bool CreateSimpleAACEncoder(OBSEncoder &res, int bitrate, const c... function CreateSimpleOpusEncoder (line 29) | static bool CreateSimpleOpusEncoder(OBSEncoder &res, int bitrate, const ... type video_format (line 351) | enum video_format function icq_available (line 428) | static bool icq_available(obs_encoder_t *encoder) FILE: frontend/utility/SimpleOutput.hpp type SimpleOutput (line 5) | struct SimpleOutput : BasicOutputHandler { FILE: frontend/utility/StartMultiTrackVideoStreamingGuard.hpp type StartMultitrackVideoStreamingGuard (line 5) | struct StartMultitrackVideoStreamingGuard { method StartMultitrackVideoStreamingGuard (line 6) | StartMultitrackVideoStreamingGuard() { future = guard.get_future().sha... method GetFuture (line 9) | std::shared_future GetFuture() const { return future; } method MakeReadyFuture (line 11) | static std::shared_future MakeReadyFuture() FILE: frontend/utility/SurfaceEventFilter.hpp class SurfaceEventFilter (line 8) | class SurfaceEventFilter : public QObject { method SurfaceEventFilter (line 14) | SurfaceEventFilter(OBSQTDisplay *src) : QObject(src), display(src) {} method eventFilter (line 17) | bool eventFilter(QObject *obj, QEvent *event) override FILE: frontend/utility/VCamConfig.hpp type VCamOutputType (line 5) | enum VCamOutputType { type VCamInternalType (line 14) | enum VCamInternalType { type VCamConfig (line 19) | struct VCamConfig { FILE: frontend/utility/WHIPSimulcastEncoders.hpp type WHIPSimulcastEncoders (line 19) | struct WHIPSimulcastEncoders { method Create (line 21) | void Create(const char *encoderId, int rescaleFilter, int whipSimulcas... method Update (line 60) | void Update(obs_data_t *videoSettings, int videoBitrate) method SetVideoFormat (line 70) | void SetVideoFormat(enum video_format format) method SetStreamOutput (line 76) | void SetStreamOutput(obs_output_t *streamOutput) FILE: frontend/utility/WhatsNewBrowserInitThread.cpp type QCef (line 10) | struct QCef FILE: frontend/utility/WhatsNewBrowserInitThread.hpp class WhatsNewBrowserInitThread (line 5) | class WhatsNewBrowserInitThread : public QThread { method WhatsNewBrowserInitThread (line 16) | inline WhatsNewBrowserInitThread(const QString &url_) : url(url_) {} FILE: frontend/utility/WhatsNewInfoThread.cpp function QuickWriteFile (line 41) | static bool QuickWriteFile(const char *file, const std::string &data) function QuickReadFile (line 58) | static bool QuickReadFile(const char *file, std::string &data) function CalculateFileHash (line 81) | static bool CalculateFileHash(const char *path, uint8_t *hash) function GenerateGUID (line 114) | void GenerateGUID(std::string &guid) function GetProgramGUID (line 126) | std::string GetProgramGUID() function LoadPublicKey (line 151) | static void LoadPublicKey(std::string &pubkey) function CheckDataSignature (line 161) | static bool CheckDataSignature(const char *name, const std::string &data... function FetchAndVerifyFile (line 189) | bool FetchAndVerifyFile(const char *name, const char *file, const char *... FILE: frontend/utility/WhatsNewInfoThread.hpp class WhatsNewInfoThread (line 8) | class WhatsNewInfoThread : public QThread { method WhatsNewInfoThread (line 17) | inline WhatsNewInfoThread() {} FILE: frontend/utility/YoutubeApiWrappers.cpp function IsYouTubeService (line 34) | bool IsYouTubeService(const std::string &service) function IsUserSignedIntoYT (line 40) | bool IsUserSignedIntoYT() function QString (line 427) | QString YoutubeApiWrappers::GetBroadcastId() FILE: frontend/utility/YoutubeApiWrappers.hpp type ChannelDescription (line 9) | struct ChannelDescription { type StreamDescription (line 14) | struct StreamDescription { type CategoryDescription (line 20) | struct CategoryDescription { type BroadcastDescription (line 25) | struct BroadcastDescription { class YoutubeApiWrappers (line 44) | class YoutubeApiWrappers : public YoutubeAuth { method QString (line 77) | QString GetLastError() { return lastErrorMessage; } FILE: frontend/utility/audio-encoders.cpp function HandleIntProperty (line 21) | static void HandleIntProperty(obs_property_t *prop, std::vector &bi... function HandleListProperty (line 30) | static void HandleListProperty(obs_property_t *prop, const char *id, std... function HandleSampleRate (line 52) | static void HandleSampleRate(obs_property_t *prop, const char *id) function HandleEncoderProperties (line 81) | static void HandleEncoderProperties(const char *id, std::vector &bi... function PopulateBitrateLists (line 129) | static void PopulateBitrateLists() function PopulateSimpleAACBitrateMap (line 184) | static void PopulateSimpleAACBitrateMap() function PopulateSimpleOpusBitrateMap (line 253) | static void PopulateSimpleOpusBitrateMap() function FindClosestAvailableSimpleBitrate (line 326) | static int FindClosestAvailableSimpleBitrate(int bitrate, const map &controls, QObjectPtr c... FILE: frontend/utility/models/branches.hpp type JsonBranch (line 22) | struct JsonBranch { FILE: frontend/utility/models/multitrack-video.hpp type nlohmann::adl_serializer> (line 32) | struct nlohmann::adl_serializer> { method from_json (line 33) | static void from_json(const json &j, std::optional &opt) method to_json (line 41) | static void to_json(json &json, std::optional t) type StatusResult (line 215) | enum struct StatusResult { type Config (line 275) | struct Config { FILE: frontend/utility/models/whatsnew.hpp type nlohmann::adl_serializer> (line 28) | struct nlohmann::adl_serializer> { method from_json (line 29) | static std::optional from_json(const json &json) method to_json (line 34) | static void to_json(json &json, std::optional t) FILE: frontend/utility/obf.c function deobfuscate_str (line 8) | void deobfuscate_str(char *str, uint64_t val) FILE: frontend/utility/platform-windows.cpp function check_path (line 40) | static inline bool check_path(const char *data, const char *path, string... function GetDataFilePath (line 51) | bool GetDataFilePath(const char *data, string &output) function string (line 59) | string GetDefaultVideoSavePath() function GetUserPreferredLocales (line 70) | static vector GetUserPreferredLocales() function GetPreferredLocales (line 101) | vector GetPreferredLocales() function GetWindowsVersion (line 140) | uint32_t GetWindowsVersion() function GetWindowsBuild (line 154) | uint32_t GetWindowsBuild() function IsAlwaysOnTop (line 168) | bool IsAlwaysOnTop(QWidget *window) function SetAlwaysOnTop (line 174) | void SetAlwaysOnTop(QWidget *window, bool enable) function SetProcessPriority (line 181) | void SetProcessPriority(const char *priority) function SetWin32DropStyle (line 198) | void SetWin32DropStyle(QWidget *window) function SetDisplayAffinitySupported (line 206) | bool SetDisplayAffinitySupported(void) function DisableAudioDucking (line 226) | bool DisableAudioDucking(bool disable) type RunOnceMutexData (line 260) | struct RunOnceMutexData { method RunOnceMutexData (line 263) | inline RunOnceMutexData(HANDLE h) : handle(h) {} function RunOnceMutex (line 278) | RunOnceMutex &RunOnceMutex::operator=(RunOnceMutex &&rom) function RunOnceMutex (line 286) | RunOnceMutex CheckIfAlreadyRunning(bool &already_running) type MonitorData (line 325) | struct MonitorData { function BOOL (line 331) | static BOOL CALLBACK GetMonitorCallback(HMONITOR monitor, HDC, LPRECT, L... function IsRunningOnWine (line 347) | bool IsRunningOnWine() function TaskbarOverlayInit (line 366) | void TaskbarOverlayInit() function TaskbarOverlaySetStatus (line 371) | void TaskbarOverlaySetStatus(TaskbarOverlayStatus status) function HighContrastEnabled (line 415) | bool HighContrastEnabled() FILE: frontend/utility/platform-x11.cpp function CheckIfAlreadyRunning (line 71) | void CheckIfAlreadyRunning(bool &already_running) type RunOnce (line 117) | struct RunOnce { method thr_proc (line 126) | void thr_proc() function CheckIfAlreadyRunning (line 148) | void CheckIfAlreadyRunning(bool &already_running) function check_path (line 183) | static inline bool check_path(const char *data, const char *path, string... function GetDataFilePath (line 196) | bool GetDataFilePath(const char *data, string &output) function string (line 224) | string GetDefaultVideoSavePath() function GetPreferredLocales (line 229) | vector GetPreferredLocales() function IsAlwaysOnTop (line 251) | bool IsAlwaysOnTop(QWidget *window) function SetAlwaysOnTop (line 256) | void SetAlwaysOnTop(QWidget *window, bool enable) function SetDisplayAffinitySupported (line 269) | bool SetDisplayAffinitySupported(void) function TaskbarOverlayInit (line 276) | void TaskbarOverlayInit() {} function TaskbarOverlaySetStatus (line 277) | void TaskbarOverlaySetStatus(TaskbarOverlayStatus) {} function HighContrastEnabled (line 279) | bool HighContrastEnabled() FILE: frontend/utility/platform.hpp class QWidget (line 25) | class QWidget type TaskbarOverlayStatus (line 41) | enum TaskbarOverlayStatus { class RunOnceMutex (line 50) | class RunOnceMutex method RunOnceMutex (line 70) | RunOnceMutex(RunOnceMutexData *data_) : data(data_) {} method RunOnceMutex (line 71) | RunOnceMutex(const RunOnceMutex &rom) = delete; method RunOnceMutex (line 75) | RunOnceMutex &operator=(const RunOnceMutex &rom) = delete; type RunOnceMutexData (line 64) | struct RunOnceMutexData class RunOnceMutex (line 66) | class RunOnceMutex { method RunOnceMutex (line 70) | RunOnceMutex(RunOnceMutexData *data_) : data(data_) {} method RunOnceMutex (line 71) | RunOnceMutex(const RunOnceMutex &rom) = delete; method RunOnceMutex (line 75) | RunOnceMutex &operator=(const RunOnceMutex &rom) = delete; FILE: frontend/utility/system-info-posix.cpp type drm_card_info (line 18) | struct drm_card_info { function trim_ws (line 51) | void trim_ws(std::string &s) function compare_match_strength (line 64) | bool compare_match_strength(const drm_card_info &a, const drm_card_info &b) function adjust_gpu_model (line 69) | void adjust_gpu_model(std::string &model) function get_distribution_info (line 84) | bool get_distribution_info(std::string &distro, std::string &version) function get_cpu_name (line 199) | bool get_cpu_name(optional &proc_name) function get_cpu_freq (line 237) | bool get_cpu_freq(uint32_t &cpu_freq) function get_drm_cards (line 268) | void get_drm_cards(std::vector &cards) function system_gpu_data (line 424) | std::optional> system_gpu_data() function system_info (line 589) | void system_info(GoLiveApi::Capabilities &capabilities) FILE: frontend/utility/system-info-windows.cpp function system_gpu_data (line 14) | static std::optional> system_gpu_data() function get_processor_info (line 71) | static void get_processor_info(char **name, DWORD *speed) function get_gaming_features_data (line 106) | static std::optional get_gaming_features_data... function get_reg_sz (line 155) | static inline bool get_reg_sz(HKEY key, const wchar_t *val, wchar_t *buf... function get_reg_ver (line 166) | static inline void get_reg_ver(struct win_version_info *ver) function system_info (line 203) | void system_info(GoLiveApi::Capabilities &capabilities) FILE: frontend/utility/undo_stack.hpp class undo_stack (line 12) | class undo_stack : public QObject { type undo_redo_t (line 19) | struct undo_redo_t { method is_enabled (line 36) | inline bool is_enabled() const { return !disable_refs && enabled; } FILE: frontend/utility/update-helpers.cpp function vstrprintf (line 5) | std::string vstrprintf(const char *format, va_list args) function strprintf (line 24) | std::string strprintf(const char *format, ...) FILE: frontend/utility/win-dll-blocklist.c type SECTION_INHERIT (line 27) | typedef enum _SECTION_INHERIT { ViewShare = 1, ViewUnmap = 2 } SECTION_I... type SECTION_INFORMATION_CLASS (line 29) | typedef enum _SECTION_INFORMATION_CLASS { type SECTION_BASIC_INFORMATION (line 34) | typedef struct _SECTION_BASIC_INFORMATION { type HANDLE (line 40) | typedef NTSTATUS(STDMETHODCALLTYPE *fn_NtMapViewOfSection)(HANDLE, HANDL... type SECTION_INFORMATION_CLASS (line 45) | typedef NTSTATUS(STDMETHODCALLTYPE *fn_NtQuerySection)(HANDLE, SECTION_I... type ts_compare_t (line 54) | typedef enum { type blocked_module_t (line 62) | typedef struct { function is_module_blocked (line 196) | static bool is_module_blocked(wchar_t *dll, uint32_t timestamp) function NTSTATUS (line 254) | static NTSTATUS NtMapViewOfSection_hook(HANDLE SectionHandle, HANDLE Pro... function install_dll_blocklist_hook (line 316) | void install_dll_blocklist_hook(void) function log_blocked_dlls (line 348) | void log_blocked_dlls(void) FILE: frontend/widgets/AudioMixer.cpp function isHiddenInMixer (line 45) | bool isHiddenInMixer(obs_source_t *source) function isPinnedInMixer (line 53) | bool isPinnedInMixer(obs_source_t *source) function isSourceAudioActive (line 61) | bool isSourceAudioActive(obs_source_t *source) function isVolumeLocked (line 68) | bool isVolumeLocked(obs_source_t *source) function VolumeControl (line 322) | VolumeControl *AudioMixer::createVolumeControl(obs_source_t *source) function QBoxLayout (line 467) | QBoxLayout *AudioMixer::activeLayout() const FILE: frontend/widgets/AudioMixer.hpp class QHBoxLayout (line 31) | class QHBoxLayout class QMenu (line 32) | class QMenu class QPushButton (line 33) | class QPushButton class QScrollArea (line 34) | class QScrollArea class QStackedWidget (line 35) | class QStackedWidget class QToolBar (line 36) | class QToolBar class QVBoxLayout (line 37) | class QVBoxLayout class AudioMixer (line 39) | class AudioMixer : public QFrame { method Q_OBJECT (line 40) | Q_OBJECT type obs_frontend_event (line 60) | enum obs_frontend_event type obs_frontend_event (line 61) | enum obs_frontend_event FILE: frontend/widgets/ColorSelect.hpp class ColorSelect (line 24) | class ColorSelect : public QWidget { FILE: frontend/widgets/OBSBasic.cpp type QCef (line 102) | struct QCef function AddExtraModulePaths (line 110) | static void AddExtraModulePaths() function SetSafeModuleNames (line 185) | static void SetSafeModuleNames() function SetCoreModuleNames (line 202) | static void SetCoreModuleNames() type obs_video_info (line 392) | struct obs_video_info function LogEncoders (line 950) | static inline void LogEncoders() type obs_module_failure_info (line 1020) | struct obs_module_failure_info type obs_video_info (line 1142) | struct obs_video_info function AttemptToResetVideo (line 1491) | static inline int AttemptToResetVideo(struct obs_video_info *ovi) function GetScaleType (line 1496) | static inline enum obs_scale_type GetScaleType(ConfigFile &activeConfigu... function GetVideoFormatFromName (line 1510) | static inline enum video_format GetVideoFormatFromName(const char *name) function GetVideoColorSpaceFromName (line 1538) | static inline enum video_colorspace GetVideoColorSpaceFromName(const cha... type obs_video_info (line 1560) | struct obs_video_info type obs_audio_info2 (line 1641) | struct obs_audio_info2 function config_t (line 1840) | config_t *OBSBasic::Config() const function OBSBasic (line 2106) | OBSBasic *OBSBasic::Get() type obs_frontend_event (line 2148) | enum obs_frontend_event function OBSPromptResult (line 2154) | OBSPromptResult OBSBasic::PromptForName(const OBSPromptRequest &request,... FILE: frontend/widgets/OBSBasic.hpp class ColorSelect (line 49) | class ColorSelect class OBSAbout (line 50) | class OBSAbout class OBSBasicAdvAudio (line 51) | class OBSBasicAdvAudio class OBSBasicFilters (line 52) | class OBSBasicFilters class OBSBasicInteraction (line 53) | class OBSBasicInteraction class OBSBasicProperties (line 54) | class OBSBasicProperties class OBSBasicTransform (line 55) | class OBSBasicTransform class OBSLogViewer (line 56) | class OBSLogViewer class OBSMissingFiles (line 57) | class OBSMissingFiles class OBSProjector (line 58) | class OBSProjector class VolumeControl (line 59) | class VolumeControl class YouTubeAppDock (line 61) | class YouTubeAppDock class QMessageBox (line 63) | class QMessageBox class QWidgetAction (line 64) | class QWidgetAction type QuickTransition (line 65) | struct QuickTransition type OBS (line 67) | namespace OBS { class SceneCollection (line 68) | class SceneCollection type Rect (line 69) | struct Rect type LogFileType (line 70) | enum class LogFileType type ProjectorType (line 88) | enum class ProjectorType type QtDataRole (line 90) | enum class QtDataRole { type SavedProjectorInfo (line 95) | struct SavedProjectorInfo { type SourceCopyInfo (line 104) | struct SourceCopyInfo { type OBSProfile (line 121) | struct OBSProfile { type OBSPromptResult (line 128) | struct OBSPromptResult { type OBSPromptRequest (line 134) | struct OBSPromptRequest { function T (line 149) | static T GetOBSRef(QListWidgetItem *item) function SetOBSRef (line 154) | static void SetOBSRef(QListWidgetItem *item, T &&val) function UpdateProcessPriority (line 160) | static inline void UpdateProcessPriority() function ClearProcessPriority (line 167) | static inline void ClearProcessPriority() class OBSBasic (line 182) | class OBSBasic : public OBSMainWindow { type MoveDir (line 216) | enum class MoveDir { Up, Down, Left, Right } type DropType (line 218) | enum DropType { type ContextBarSize (line 227) | enum ContextBarSize { ContextBarSize_Minimized, ContextBarSize_Reduced... type CenterType (line 229) | enum class CenterType { type obs_frontend_event (line 262) | enum obs_frontend_event method isClosing (line 315) | inline bool isClosing() { return isClosing_; } method isClosePromptOpen (line 316) | inline bool isClosePromptOpen() { return isClosePromptOpen_; } method Auth (line 344) | inline Auth *GetAuth() { return auth.get(); } method obs_weak_source_t (line 403) | obs_weak_source_t *copyFiltersSource() { return copyFiltersSource_; } method OnActivate (line 676) | inline void OnActivate(bool force = false) method OnDeactivate (line 702) | inline void OnDeactivate() method EnableOutputs (line 758) | inline void EnableOutputs(bool enable) method GetDisplayRect (line 862) | inline void GetDisplayRect(int &x, int &y, int &cx, int &cy) method OBSProfileCache (line 908) | inline const OBSProfileCache &GetProfileCache() const noexcept { retur... method AddProjectorMenuMonitors (line 963) | static void AddProjectorMenuMonitors(QMenu *parent, Receiver *target, ... method SavingDisabled (line 1117) | inline bool SavingDisabled() const { return disableSaving; } method OBSSceneCollectionCache (line 1119) | inline const OBSSceneCollectionCache &GetSceneCollectionCache() const ... type obs_order_movement (line 1257) | enum obs_order_movement method OBSData (line 1302) | static inline OBSData BackupScene(obs_source_t *scene_source, std::vec... method OBSSource (line 1310) | inline OBSSource GetCurrentSceneSource() method GetCPUUsage (line 1357) | inline double GetCPUUsage() const { return os_cpu_usage_info_query(cpu... method IsPreviewProgramMode (line 1445) | inline bool IsPreviewProgramMode() const { return os_atomic_load_bool(... method VCamEnabled (line 1638) | inline bool VCamEnabled() const { return vcamEnabled; } FILE: frontend/widgets/OBSBasicControls.hpp class OBSBasic (line 11) | class OBSBasic class OBSBasicControls (line 13) | class OBSBasicControls : public QFrame { FILE: frontend/widgets/OBSBasicPreview.cpp function vec2 (line 47) | vec2 OBSBasicPreview::GetMouseEventPos(QMouseEvent *event) function RotatePos (line 60) | static void RotatePos(vec2 *pos, float rot) type SceneFindData (line 73) | struct SceneFindData { method SceneFindData (line 80) | SceneFindData(const SceneFindData &) = delete; method SceneFindData (line 81) | SceneFindData(SceneFindData &&) = delete; method SceneFindData (line 82) | SceneFindData &operator=(const SceneFindData &) = delete; method SceneFindData (line 83) | SceneFindData &operator=(SceneFindData &&) = delete; method SceneFindData (line 85) | inline SceneFindData(const vec2 &pos_, bool selectBelow_) : pos(pos_),... type SceneFindBoxData (line 88) | struct SceneFindBoxData { method SceneFindBoxData (line 93) | SceneFindBoxData(const SceneFindData &) = delete; method SceneFindBoxData (line 94) | SceneFindBoxData(SceneFindData &&) = delete; method SceneFindBoxData (line 95) | SceneFindBoxData &operator=(const SceneFindData &) = delete; method SceneFindBoxData (line 96) | SceneFindBoxData &operator=(SceneFindData &&) = delete; method SceneFindBoxData (line 98) | inline SceneFindBoxData(const vec2 &startPos_, const vec2 &pos_) : sta... function SceneItemHasVideo (line 101) | static bool SceneItemHasVideo(obs_sceneitem_t *item) function CloseFloat (line 108) | static bool CloseFloat(float a, float b, float epsilon = 0.01) function FindItemAtPos (line 114) | static bool FindItemAtPos(obs_scene_t * /* scene */, obs_sceneitem_t *it... function vec3 (line 151) | static vec3 GetTransformedPos(float x, float y, const matrix4 &mat) function vec2 (line 159) | static inline vec2 GetOBSScreenSize() function vec3 (line 173) | vec3 OBSBasicPreview::GetSnapOffset(const vec3 &tl, const vec3 &br) function OBSSceneItem (line 218) | OBSSceneItem OBSBasicPreview::GetItemAtPos(const vec2 &pos, bool selectB... function CheckItemSelected (line 231) | static bool CheckItemSelected(obs_scene_t * /* scene */, obs_sceneitem_t... type HandleFindData (line 287) | struct HandleFindData { method HandleFindData (line 300) | HandleFindData(const HandleFindData &) = delete; method HandleFindData (line 301) | HandleFindData(HandleFindData &&) = delete; method HandleFindData (line 302) | HandleFindData &operator=(const HandleFindData &) = delete; method HandleFindData (line 303) | HandleFindData &operator=(HandleFindData &&) = delete; method HandleFindData (line 305) | inline HandleFindData(const vec2 &pos_, float scale) : pos(pos_), radi... method HandleFindData (line 310) | inline HandleFindData(const HandleFindData &hfd, obs_sceneitem_t *parent) function FindHandleAtPos (line 323) | static bool FindHandleAtPos(obs_scene_t * /* scene */, obs_sceneitem_t *... function vec2 (line 414) | static vec2 GetItemSize(obs_sceneitem_t *item) function select_one (line 674) | static bool select_one(obs_scene_t * /* scene */, obs_sceneitem_t *item,... type SelectedItemBounds (line 801) | struct SelectedItemBounds { function AddItemBounds (line 806) | static bool AddItemBounds(obs_scene_t * /* scene */, obs_sceneitem_t *it... type OffsetData (line 858) | struct OffsetData { function GetSourceSnapOffset (line 863) | static bool GetSourceSnapOffset(obs_scene_t * /* scene */, obs_sceneitem... function move_items (line 954) | static bool move_items(obs_scene_t * /* scene */, obs_sceneitem_t *item,... function CounterClockwise (line 1002) | static bool CounterClockwise(float x1, float x2, float x3, float y1, flo... function IntersectLine (line 1007) | static bool IntersectLine(float x1, float x2, float x3, float x4, float ... function IntersectBox (line 1017) | static bool IntersectBox(matrix4 transform, float x1, float x2, float y1... function FindItemsInBox (line 1069) | static bool FindItemsInBox(obs_scene_t * /* scene */, obs_sceneitem_t *i... function vec3 (line 1171) | vec3 OBSBasicPreview::CalculateStretchPos(const vec3 &tl, const vec3 &br) function maxfunc (line 1278) | static float maxfunc(float x, float y) function minfunc (line 1283) | static float minfunc(float x, float y) function DrawLine (line 1633) | static void DrawLine(float x1, float y1, float x2, float y2, float thick... function DrawSquareAtPos (line 1662) | static void DrawSquareAtPos(float x, float y, float pixelRatio) function DrawRotationHandle (line 1682) | static void DrawRotationHandle(gs_vertbuffer_t *circle, float rot, float... type vec2 (line 1746) | struct vec2 type vec2 (line 1747) | struct vec2 function DrawRect (line 1770) | static void DrawRect(float thickness, vec2 scale) function crop_enabled (line 1778) | static inline bool crop_enabled(const obs_sceneitem_crop *crop) function OBSBasicPreview (line 2229) | OBSBasicPreview *OBSBasicPreview::Get() function obs_source_t (line 2234) | static obs_source_t *CreateLabel(float pixelRatio, int i) function SetLabelText (line 2265) | static void SetLabelText(int sourceIndex, int px) function DrawLabel (line 2283) | static void DrawLabel(OBSSource source, vec3 &pos, vec3 &viewport) function DrawSpacingLine (line 2297) | static void DrawSpacingLine(vec3 &start, vec3 &end, vec3 &viewport, floa... function RenderSpacingHelper (line 2334) | static void RenderSpacingHelper(int sourceIndex, vec3 &start, vec3 &end,... FILE: frontend/widgets/OBSBasicPreview.hpp type ItemHandle (line 21) | enum class ItemHandle : uint32_t { class OBSBasicPreview (line 34) | class OBSBasicPreview : public OBSQTDisplay { class SourceTree (line 37) | class SourceTree method SetLocked (line 144) | inline void SetLocked(bool newLockedVal) { locked = newLockedVal; } method ToggleLocked (line 145) | inline void ToggleLocked() { locked = !locked; } method Locked (line 146) | inline bool Locked() const { return locked; } method SetFixedScaling (line 148) | inline void SetFixedScaling(bool newFixedScalingVal) method IsFixedScaling (line 156) | inline bool IsFixedScaling() const { return fixedScaling; } method GetScalingLevel (line 164) | inline int32_t GetScalingLevel() const { return scalingLevel; } method GetScalingAmount (line 165) | inline float GetScalingAmount() const { return scalingAmount; } method SetScrollingOffset (line 168) | inline void SetScrollingOffset(float x, float y) { vec2_set(&scrolling... method GetScrollX (line 169) | inline float GetScrollX() const { return scrollingOffset.x; } method GetScrollY (line 170) | inline float GetScrollY() const { return scrollingOffset.y; } method SetOverflowHidden (line 175) | inline void SetOverflowHidden(bool hidden) { overflowHidden = hidden; } method SetOverflowSelectionHidden (line 176) | inline void SetOverflowSelectionHidden(bool hidden) { overflowSelectio... method SetOverflowAlwaysVisible (line 177) | inline void SetOverflowAlwaysVisible(bool visible) { overflowAlwaysVis... method GetOverflowSelectionHidden (line 179) | inline bool GetOverflowSelectionHidden() const { return overflowSelect... method GetOverflowAlwaysVisible (line 180) | inline bool GetOverflowAlwaysVisible() const { return overflowAlwaysVi... FILE: frontend/widgets/OBSBasicStats.cpp type obs_frontend_event (line 18) | enum obs_frontend_event function QString (line 40) | static QString MakeTimeLeftText(int hours, int minutes) function QString (line 45) | static QString MakeMissedFramesText(uint32_t total_lagged, uint32_t tota... type obs_video_info (line 270) | struct obs_video_info FILE: frontend/widgets/OBSBasicStats.hpp class QLabel (line 11) | class QLabel class QGridLayout (line 12) | class QGridLayout class OBSBasicStats (line 14) | class OBSBasicStats : public QFrame { type OutputLabels (line 36) | struct OutputLabels { type obs_frontend_event (line 62) | enum obs_frontend_event FILE: frontend/widgets/OBSBasicStatusBar.cpp type obs_video_info (line 219) | struct obs_video_info function QPixmap (line 545) | static QPixmap GetPixmap(const QString &filename) FILE: frontend/widgets/OBSBasicStatusBar.hpp class QTimer (line 10) | class QTimer class OBSBasicStatusBar (line 12) | class OBSBasicStatusBar : public QStatusBar { FILE: frontend/widgets/OBSBasic_Browser.cpp type QCef (line 34) | struct QCef type QCefCookieManager (line 35) | struct QCefCookieManager function GenId (line 163) | static std::string GenId() function CheckExistingCookieId (line 176) | void CheckExistingCookieId() function InitPanelCookieManager (line 186) | static void InitPanelCookieManager() function DestroyPanelCookieManager (line 206) | void DestroyPanelCookieManager() function DeleteCookies (line 217) | void DeleteCookies() function DuplicateCurrentCookieProfile (line 226) | void DuplicateCurrentCookieProfile(ConfigFile &config) FILE: frontend/widgets/OBSBasic_ContextToolbar.cpp function is_network_media_source (line 91) | static bool is_network_media_source(obs_source_t *source, const char *id) FILE: frontend/widgets/OBSBasic_Docks.cpp function setupDockAction (line 24) | void setupDockAction(QDockWidget *dock) FILE: frontend/widgets/OBSBasic_Dropfiles.cpp function string (line 54) | static string GenerateSourceName(const char *base) function QString (line 76) | static QString ReadWindowsURLFile(const QString &file) FILE: frontend/widgets/OBSBasic_Hotkeys.cpp type obs_hotkeys_translations (line 28) | struct obs_hotkeys_translations FILE: frontend/widgets/OBSBasic_Icons.cpp function QIcon (line 22) | QIcon OBSBasic::GetSourceIcon(const char *id) const function QIcon (line 141) | QIcon OBSBasic::GetImageIcon() const function QIcon (line 146) | QIcon OBSBasic::GetColorIcon() const function QIcon (line 151) | QIcon OBSBasic::GetSlideshowIcon() const function QIcon (line 156) | QIcon OBSBasic::GetAudioInputIcon() const function QIcon (line 161) | QIcon OBSBasic::GetAudioOutputIcon() const function QIcon (line 166) | QIcon OBSBasic::GetDesktopCapIcon() const function QIcon (line 171) | QIcon OBSBasic::GetWindowCapIcon() const function QIcon (line 176) | QIcon OBSBasic::GetGameCapIcon() const function QIcon (line 181) | QIcon OBSBasic::GetCameraIcon() const function QIcon (line 186) | QIcon OBSBasic::GetTextIcon() const function QIcon (line 191) | QIcon OBSBasic::GetMediaIcon() const function QIcon (line 196) | QIcon OBSBasic::GetBrowserIcon() const function QIcon (line 201) | QIcon OBSBasic::GetGroupIcon() const function QIcon (line 206) | QIcon OBSBasic::GetSceneIcon() const function QIcon (line 211) | QIcon OBSBasic::GetDefaultIcon() const function QIcon (line 216) | QIcon OBSBasic::GetAudioProcessOutputIcon() const FILE: frontend/widgets/OBSBasic_MainControls.cpp type QCef (line 61) | struct QCef type QCefCookieManager (line 62) | struct QCefCookieManager function ReadLogFile (line 248) | static BPtr ReadLogFile(const char *subdir, const char *log) FILE: frontend/widgets/OBSBasic_Preview.cpp function nudge_callback (line 291) | static bool nudge_callback(obs_scene_t *, obs_sceneitem_t *item, void *p... type vec2 (line 329) | struct vec2 function ConfirmColor (line 430) | static void ConfirmColor(SourceTree *sources, const QColor &color, QMode... function QColor (line 586) | static inline QColor color_from_int(long long val) function QColor (line 591) | QColor OBSBasic::GetSelectionColor() const function QColor (line 600) | QColor OBSBasic::GetCropColor() const function QColor (line 609) | QColor OBSBasic::GetHoverColor() const FILE: frontend/widgets/OBSBasic_Profiles.cpp function updateSortedProfiles (line 48) | void updateSortedProfiles(const OBSProfileCache &profiles) function OBSProfile (line 140) | const OBSProfile &OBSBasic::CreateProfile(const std::string &profileName) function OBSProfile (line 376) | const OBSProfile &OBSBasic::GetCurrentProfile() const FILE: frontend/widgets/OBSBasic_Projectors.cpp function obs_data_array_t (line 23) | obs_data_array_t *OBSBasic::SaveProjectors() function OBSProjector (line 146) | OBSProjector *OBSBasic::OpenProjector(obs_source_t *source, int monitor,... FILE: frontend/widgets/OBSBasic_SceneCollections.cpp type DataKeys (line 47) | namespace DataKeys { type L10N (line 52) | namespace L10N { function updateSortedSceneCollections (line 61) | void updateSortedSceneCollections(const OBSSceneCollectionCache &collect... function cleanBackupCollision (line 80) | void cleanBackupCollision(const SceneCollection &collection) function updateRemigrationMenuItem (line 95) | void updateRemigrationMenuItem(SceneCoordinateMode mode, QAction *menuItem) function removeRelativePositionData (line 111) | void removeRelativePositionData(obs_data_t *settings) function SceneCollection (line 244) | SceneCollection &OBSBasic::CreateSceneCollection(const std::string &coll... function SceneCollection (line 467) | SceneCollection &OBSBasic::GetCurrentSceneCollection() function LoadAudioDevice (line 1002) | static void LoadAudioDevice(const char *name, int channel, obs_data_t *p... function LogFilter (line 1048) | static void LogFilter(obs_source_t *, obs_source_t *filter, void *v_val) function LogSceneItem (line 1061) | static bool LogSceneItem(obs_scene_t *, obs_sceneitem_t *item, void *v_val) function AddMissingFiles (line 1160) | static inline void AddMissingFiles(void *data, obs_source_t *source) FILE: frontend/widgets/OBSBasic_SceneItems.cpp function isHiddenInMixer (line 39) | bool isHiddenInMixer(obs_source_t *source) function setHiddenInMixer (line 47) | void setHiddenInMixer(obs_source_t *source, bool hidden) function HasAudioDevices (line 54) | static inline bool HasAudioDevices(const char *source_id) function OBSSceneItem (line 91) | OBSSceneItem OBSBasic::GetSceneItem(QListWidgetItem *item) function OBSSceneItem (line 96) | OBSSceneItem OBSBasic::GetCurrentSceneItem() function RenameListValues (line 101) | static void RenameListValues(QListWidget *listWidget, const QString &new... function QMenu (line 291) | QMenu *OBSBasic::AddDeinterlacingMenu(QMenu *menu, obs_source_t *source) function QMenu (line 362) | QMenu *OBSBasic::AddScaleFilteringMenu(QMenu *menu, obs_sceneitem_t *item) function QMenu (line 417) | QMenu *OBSBasic::AddBlendingMethodMenu(QMenu *menu, obs_sceneitem_t *item) function QMenu (line 468) | QMenu *OBSBasic::AddBlendingModeMenu(QMenu *menu, obs_sceneitem_t *item) function QMenu (line 491) | QMenu *OBSBasic::AddBackgroundColorMenu(QMenu *menu, QWidgetAction *widg... function should_show_properties (line 763) | static inline bool should_show_properties(obs_source_t *source, const ch... function QMenu (line 790) | QMenu *OBSBasic::CreateAddSourcePopupMenu() function remove_items (line 890) | static bool remove_items(obs_scene_t *, obs_sceneitem_t *item, void *param) function QModelIndexList (line 1060) | QModelIndexList OBSBasic::GetAllSelectedSourceItems() function undo_redo (line 1073) | void undo_redo(const std::string &data) function GetItemBox (line 1082) | static void GetItemBox(obs_sceneitem_t *item, vec3 &tl, vec3 &br) function vec3 (line 1104) | static vec3 GetItemTL(obs_sceneitem_t *item) function SetItemTL (line 1111) | static void SetItemTL(obs_sceneitem_t *item, const vec3 &tl) function RotateSelectedSources (line 1123) | static bool RotateSelectedSources(obs_scene_t * /* scene */, obs_sceneit... function MultiplySelectedItemScale (line 1192) | static bool MultiplySelectedItemScale(obs_scene_t * /* scene */, obs_sce... function CenterAlignSelectedItems (line 1247) | static bool CenterAlignSelectedItems(obs_scene_t * /* scene */, obs_scen... FILE: frontend/widgets/OBSBasic_Scenes.cpp type SignalContainer (line 36) | struct SignalContainer { function QDataStream (line 41) | QDataStream &operator<<(QDataStream &out, const SignalContainer>(QDataStream &in, SignalContainer &v) function obs_data_array_t (line 60) | obs_data_array_t *OBSBasic::SaveSceneListOrder() function ReorderItemByName (line 73) | static void ReorderItemByName(QListWidget *lw, const char *name, int new... function OBSScene (line 100) | OBSScene OBSBasic::GetCurrentScene() function select_one (line 205) | static bool select_one(obs_scene_t * /* scene */, obs_sceneitem_t *item,... function save_undo_source_enum (line 297) | static bool save_undo_source_enum(obs_scene_t * /* scene */, obs_sceneit... function RemoveSceneAndReleaseNested (line 322) | static inline void RemoveSceneAndReleaseNested(obs_source_t *source) type other_scenes_cb_data (line 357) | struct other_scenes_cb_data { type other_scenes_cb_data (line 365) | struct other_scenes_cb_data type other_scenes_cb_data (line 365) | struct other_scenes_cb_data function OBSData (line 766) | OBSData OBSBasic::BackupScene(obs_scene_t *scene, std::vector