Blender  V3.3
Macros | Functions | Variables
wayland_dynload_egl.c File Reference
#include <stdlib.h>
#include "wayland_dynload_API.h"
#include "wayland_dynload_utils.h"
#include "wayland_dynload_egl.h"

Go to the source code of this file.

Macros

#define WAYLAND_DYNLOAD_FN(symbol)
 
#define WAYLAND_DYNLOAD_VALIDATE
 

Functions

bool wayland_dynload_egl_init (const bool verbose)
 
void wayland_dynload_egl_exit (void)
 

Variables

struct WaylandDynload_EGL wayland_dynload_egl = {NULL}
 
static DynamicLibrary lib = NULL
 

Detailed Description

Wrapper functions for <wayland-egl.h>.

Definition in file wayland_dynload_egl.c.

Macro Definition Documentation

◆ WAYLAND_DYNLOAD_FN

#define WAYLAND_DYNLOAD_FN (   symbol)
Value:
lib, #symbol, paths[path_found]))) { \
return false; \
}
static DynamicLibrary lib
struct WaylandDynload_EGL wayland_dynload_egl
void * dynamic_library_find_with_error(DynamicLibrary lib, const char *symbol, const char *path_lib)

◆ WAYLAND_DYNLOAD_VALIDATE

#define WAYLAND_DYNLOAD_VALIDATE

Definition at line 59 of file wayland_dynload_egl.c.

Function Documentation

◆ wayland_dynload_egl_exit()

void wayland_dynload_egl_exit ( void  )

Definition at line 48 of file wayland_dynload_egl.c.

References dynamic_library_close, lib, and NULL.

Referenced by wayland_dynload_egl_init().

◆ wayland_dynload_egl_init()

bool wayland_dynload_egl_init ( const bool  verbose)

Variable Documentation

◆ lib

DynamicLibrary lib = NULL
static

Definition at line 19 of file wayland_dynload_egl.c.

Referenced by wayland_dynload_egl_exit(), and wayland_dynload_egl_init().

◆ wayland_dynload_egl

struct WaylandDynload_EGL wayland_dynload_egl = {NULL}

Definition at line 1 of file wayland_dynload_egl.c.