Building Game Engines
Loading...
Searching...
No Matches
Functions | Variables
kiss_draw.c File Reference
#include "kiss_sdl.h"

Functions

unsigned int kiss_getticks (void)
 
int kiss_maxlength (kiss_font font, int width, char *str1, char *str2)
 
int kiss_textwidth (kiss_font font, char *str1, char *str2)
 
int kiss_renderimage (SDL_Renderer *renderer, kiss_image image, int x, int y, SDL_Rect *clip)
 
int kiss_rendertext (SDL_Renderer *renderer, char *text, int x, int y, kiss_font font, SDL_Color color)
 
int kiss_fillrect (SDL_Renderer *renderer, SDL_Rect *rect, SDL_Color color)
 
int kiss_decorate (SDL_Renderer *renderer, SDL_Rect *rect, SDL_Color color, int edge)
 
int kiss_image_new (kiss_image *image, char *fname, kiss_array *a, SDL_Renderer *renderer)
 
int kiss_font_new (kiss_font *font, char *fname, kiss_array *a, int size)
 
SDL_Renderer * kiss_init (SDL_Window **window, char *title, kiss_array *a, int w, int h)
 
int kiss_clean (kiss_array *a)
 

Variables

kiss_font kiss_textfont
 
kiss_font kiss_buttonfont
 
kiss_image kiss_normal
 
kiss_image kiss_prelight
 
kiss_image kiss_active
 
kiss_image kiss_bar
 
kiss_image kiss_up
 
kiss_image kiss_down
 
kiss_image kiss_left
 
kiss_image kiss_right
 
kiss_image kiss_vslider
 
kiss_image kiss_hslider
 
kiss_image kiss_selected
 
kiss_image kiss_unselected
 
kiss_image kiss_combo
 
int kiss_screen_width
 
int kiss_screen_height
 
int kiss_textfont_size = 15
 
int kiss_buttonfont_size = 12
 
int kiss_click_interval = 140
 
int kiss_progress_interval = 50
 
int kiss_slider_padding = 2
 
int kiss_edge = 2
 
int kiss_border = 6
 
double kiss_spacing = 0.5
 
SDL_Color kiss_white = {255, 255, 255, 255}
 
SDL_Color kiss_black = {0, 0, 0, 255}
 
SDL_Color kiss_green = {0, 150, 0, 255}
 
SDL_Color kiss_blue = {0, 0, 255, 255}
 
SDL_Color kiss_lightblue = {200, 225, 255, 255}
 

Function Documentation

◆ kiss_clean()

int kiss_clean ( kiss_array a)

◆ kiss_decorate()

int kiss_decorate ( SDL_Renderer *  renderer,
SDL_Rect *  rect,
SDL_Color  color,
int  edge 
)

◆ kiss_fillrect()

int kiss_fillrect ( SDL_Renderer *  renderer,
SDL_Rect *  rect,
SDL_Color  color 
)

◆ kiss_font_new()

int kiss_font_new ( kiss_font font,
char *  fname,
kiss_array a,
int  size 
)

◆ kiss_getticks()

unsigned int kiss_getticks ( void  )

◆ kiss_image_new()

int kiss_image_new ( kiss_image image,
char *  fname,
kiss_array a,
SDL_Renderer *  renderer 
)

◆ kiss_init()

SDL_Renderer * kiss_init ( SDL_Window **  window,
char *  title,
kiss_array a,
int  w,
int  h 
)

◆ kiss_maxlength()

int kiss_maxlength ( kiss_font  font,
int  width,
char *  str1,
char *  str2 
)

◆ kiss_renderimage()

int kiss_renderimage ( SDL_Renderer *  renderer,
kiss_image  image,
int  x,
int  y,
SDL_Rect *  clip 
)

◆ kiss_rendertext()

int kiss_rendertext ( SDL_Renderer *  renderer,
char *  text,
int  x,
int  y,
kiss_font  font,
SDL_Color  color 
)

◆ kiss_textwidth()

int kiss_textwidth ( kiss_font  font,
char *  str1,
char *  str2 
)

Variable Documentation

◆ kiss_active

kiss_image kiss_active

◆ kiss_bar

kiss_image kiss_bar

◆ kiss_black

SDL_Color kiss_black = {0, 0, 0, 255}

◆ kiss_blue

SDL_Color kiss_blue = {0, 0, 255, 255}

◆ kiss_border

int kiss_border = 6

◆ kiss_buttonfont

kiss_font kiss_buttonfont

◆ kiss_buttonfont_size

int kiss_buttonfont_size = 12

◆ kiss_click_interval

int kiss_click_interval = 140

◆ kiss_combo

kiss_image kiss_combo

◆ kiss_down

kiss_image kiss_down

◆ kiss_edge

int kiss_edge = 2

◆ kiss_green

SDL_Color kiss_green = {0, 150, 0, 255}

◆ kiss_hslider

kiss_image kiss_hslider

◆ kiss_left

kiss_image kiss_left

◆ kiss_lightblue

SDL_Color kiss_lightblue = {200, 225, 255, 255}

◆ kiss_normal

kiss_image kiss_normal

◆ kiss_prelight

kiss_image kiss_prelight

◆ kiss_progress_interval

int kiss_progress_interval = 50

◆ kiss_right

kiss_image kiss_right

◆ kiss_screen_height

int kiss_screen_height

◆ kiss_screen_width

int kiss_screen_width

◆ kiss_selected

kiss_image kiss_selected

◆ kiss_slider_padding

int kiss_slider_padding = 2

◆ kiss_spacing

double kiss_spacing = 0.5

◆ kiss_textfont

kiss_font kiss_textfont

◆ kiss_textfont_size

int kiss_textfont_size = 15

◆ kiss_unselected

kiss_image kiss_unselected

◆ kiss_up

kiss_image kiss_up

◆ kiss_vslider

kiss_image kiss_vslider

◆ kiss_white

SDL_Color kiss_white = {255, 255, 255, 255}