grasp_input_preloader.c File Reference
#include <assert.h>
#include "grasp_input_preloader.h"
#include <grasp/utils.h>
#include <math.h>

Functions

void grasp_input_preloader_init (grasp_input_preloader_t *preload, grasp_settings *settings, grasp_tile_description_t *tile_description)
 
int grasp_preload_subitle_x_position (grasp_input_preloader_t *preload, int segment_x_position)
 
int grasp_preload_subitle_y_position (grasp_input_preloader_t *preload, int segment_y_position)
 
int grasp_preload_subitle_t_position (grasp_input_preloader_t *preload, int segment_t_position)
 
bool grasp_input_preload_is_allocated (grasp_input_preloader_t *preload, int segment_t_position, int segment_x_position, int segment_y_position)
 
void grasp_input_preload_allocate (grasp_input_preloader_t *preload, int segment_t_position, int segment_x_position, int segment_y_position)
 
void grasp_input_preload_deallocate (grasp_input_preloader_t *preload, int segment_t_position, int segment_x_position, int segment_y_position)
 
void grasp_input_preload_set_read (grasp_input_preloader_t *preload, int segment_t_position, int segment_x_position, int segment_y_position)
 
bool grasp_input_preload_is_read (grasp_input_preloader_t *preload, int segment_t_position, int segment_x_position, int segment_y_position)
 
void grasp_input_preloader_destroy (grasp_input_preloader_t *preload)
 

Function Documentation

◆ grasp_input_preload_allocate()

void grasp_input_preload_allocate ( grasp_input_preloader_t preload,
int  segment_t_position,
int  segment_x_position,
int  segment_y_position 
)

◆ grasp_input_preload_deallocate()

void grasp_input_preload_deallocate ( grasp_input_preloader_t preload,
int  segment_t_position,
int  segment_x_position,
int  segment_y_position 
)

◆ grasp_input_preload_is_allocated()

bool grasp_input_preload_is_allocated ( grasp_input_preloader_t preload,
int  segment_t_position,
int  segment_x_position,
int  segment_y_position 
)

◆ grasp_input_preload_is_read()

bool grasp_input_preload_is_read ( grasp_input_preloader_t preload,
int  segment_t_position,
int  segment_x_position,
int  segment_y_position 
)

◆ grasp_input_preload_set_read()

void grasp_input_preload_set_read ( grasp_input_preloader_t preload,
int  segment_t_position,
int  segment_x_position,
int  segment_y_position 
)

◆ grasp_input_preloader_destroy()

void grasp_input_preloader_destroy ( grasp_input_preloader_t preload)

◆ grasp_input_preloader_init()

void grasp_input_preloader_init ( grasp_input_preloader_t preload,
grasp_settings settings,
grasp_tile_description_t tile_description 
)

◆ grasp_preload_subitle_t_position()

int grasp_preload_subitle_t_position ( grasp_input_preloader_t preload,
int  segment_t_position 
)

◆ grasp_preload_subitle_x_position()

int grasp_preload_subitle_x_position ( grasp_input_preloader_t preload,
int  segment_x_position 
)

◆ grasp_preload_subitle_y_position()

int grasp_preload_subitle_y_position ( grasp_input_preloader_t preload,
int  segment_y_position 
)