RetroArch
Classes | Typedefs | Functions
task_overlay.c File Reference
#include <stdlib.h>
#include <compat/strl.h>
#include <compat/posix_string.h>
#include <retro_miscellaneous.h>
#include <file/file_path.h>
#include <file/config_file.h>
#include <lists/string_list.h>
#include <string/stdstring.h>
#include <rhash.h>
#include "tasks_internal.h"
#include "../file_path_special.h"
#include "../gfx/video_driver.h"
#include "../input/input_driver.h"
#include "../input/input_overlay.h"
#include "../configuration.h"
#include "../verbosity.h"
Include dependency graph for task_overlay.c:

Classes

struct  overlay_loader
 

Typedefs

typedef struct overlay_loader overlay_loader_t
 

Functions

static void task_overlay_image_done (struct overlay *overlay)
 
static void task_overlay_load_desc_image (overlay_loader_t *loader, struct overlay_desc *desc, struct overlay *input_overlay, unsigned ol_idx, unsigned desc_idx)
 
static bool task_overlay_load_desc (overlay_loader_t *loader, struct overlay_desc *desc, struct overlay *input_overlay, unsigned ol_idx, unsigned desc_idx, unsigned width, unsigned height, bool normalized, float alpha_mod, float range_mod)
 
static ssize_t task_overlay_find_index (const struct overlay *ol, const char *name, size_t size)
 
static bool task_overlay_resolve_targets (struct overlay *ol, size_t idx, size_t size)
 
static void task_overlay_resolve_iterate (retro_task_t *task)
 
static void task_overlay_deferred_loading (retro_task_t *task)
 
static void task_overlay_deferred_load (retro_task_t *task)
 
static void task_overlay_free (retro_task_t *task)
 
static void task_overlay_handler (retro_task_t *task)
 
static bool task_overlay_finder (retro_task_t *task, void *user_data)
 
bool task_push_overlay_load_default (retro_task_callback_t cb, void *user_data)
 

Typedef Documentation

◆ overlay_loader_t

Function Documentation

◆ task_overlay_deferred_load()

static void task_overlay_deferred_load ( retro_task_t task)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ task_overlay_deferred_loading()

static void task_overlay_deferred_loading ( retro_task_t task)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ task_overlay_find_index()

static ssize_t task_overlay_find_index ( const struct overlay ol,
const char *  name,
size_t  size 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ task_overlay_finder()

static bool task_overlay_finder ( retro_task_t task,
void user_data 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ task_overlay_free()

static void task_overlay_free ( retro_task_t task)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ task_overlay_handler()

static void task_overlay_handler ( retro_task_t task)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ task_overlay_image_done()

static void task_overlay_image_done ( struct overlay overlay)
static
Here is the caller graph for this function:

◆ task_overlay_load_desc()

static bool task_overlay_load_desc ( overlay_loader_t loader,
struct overlay_desc desc,
struct overlay input_overlay,
unsigned  ol_idx,
unsigned  desc_idx,
unsigned  width,
unsigned  height,
bool  normalized,
float  alpha_mod,
float  range_mod 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ task_overlay_load_desc_image()

static void task_overlay_load_desc_image ( overlay_loader_t loader,
struct overlay_desc desc,
struct overlay input_overlay,
unsigned  ol_idx,
unsigned  desc_idx 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ task_overlay_resolve_iterate()

static void task_overlay_resolve_iterate ( retro_task_t task)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ task_overlay_resolve_targets()

static bool task_overlay_resolve_targets ( struct overlay ol,
size_t  idx,
size_t  size 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ task_push_overlay_load_default()

bool task_push_overlay_load_default ( retro_task_callback_t  cb,
void user_data 
)
Here is the call graph for this function:
Here is the caller graph for this function: