FreeBASIC  0.91.0
FB_GFXCTX Struct Reference

#include <fb_gfx.h>

Data Fields

int id
 
int work_page
 
unsigned char ** line
 
int max_h
 
int target_bpp
 
int target_pitch
 
void * last_target
 
float last_x
 
float last_y
 
union {
   struct {
      int   view_x
 
      int   view_y
 
      int   view_w
 
      int   view_h
 
   } 
 
   int   view [4]
 
}; 
 
union {
   struct {
      int   old_view_x
 
      int   old_view_y
 
      int   old_view_w
 
      int   old_view_h
 
   } 
 
   int   old_view [4]
 
}; 
 
float win_x
 
float win_y
 
float win_w
 
float win_h
 
unsigned int fg_color
 
unsigned int bg_color
 
void(* put_pixel )(struct FB_GFXCTX *ctx, int x, int y, unsigned int color)
 
unsigned int(* get_pixel )(struct FB_GFXCTX *ctx, int x, int y)
 
void *(* pixel_set )(void *dest, int color, size_t size)
 
PUTTER ** putter [PUT_MODES]
 
int flags
 

Detailed Description

Definition at line 193 of file fb_gfx.h.

Field Documentation

union { ... }
union { ... }
unsigned int FB_GFXCTX::bg_color

Definition at line 215 of file fb_gfx.h.

unsigned int FB_GFXCTX::fg_color

Definition at line 215 of file fb_gfx.h.

int FB_GFXCTX::flags

Definition at line 220 of file fb_gfx.h.

unsigned int(* FB_GFXCTX::get_pixel)(struct FB_GFXCTX *ctx, int x, int y)

Definition at line 217 of file fb_gfx.h.

int FB_GFXCTX::id

Definition at line 194 of file fb_gfx.h.

void* FB_GFXCTX::last_target

Definition at line 200 of file fb_gfx.h.

float FB_GFXCTX::last_x

Definition at line 201 of file fb_gfx.h.

float FB_GFXCTX::last_y

Definition at line 201 of file fb_gfx.h.

unsigned char** FB_GFXCTX::line

Definition at line 196 of file fb_gfx.h.

int FB_GFXCTX::max_h

Definition at line 197 of file fb_gfx.h.

int FB_GFXCTX::old_view[4]

Definition at line 212 of file fb_gfx.h.

int FB_GFXCTX::old_view_h

Definition at line 210 of file fb_gfx.h.

int FB_GFXCTX::old_view_w

Definition at line 210 of file fb_gfx.h.

int FB_GFXCTX::old_view_x

Definition at line 210 of file fb_gfx.h.

int FB_GFXCTX::old_view_y

Definition at line 210 of file fb_gfx.h.

void*(* FB_GFXCTX::pixel_set)(void *dest, int color, size_t size)

Definition at line 218 of file fb_gfx.h.

void(* FB_GFXCTX::put_pixel)(struct FB_GFXCTX *ctx, int x, int y, unsigned int color)

Definition at line 216 of file fb_gfx.h.

PUTTER** FB_GFXCTX::putter[PUT_MODES]

Definition at line 219 of file fb_gfx.h.

int FB_GFXCTX::target_bpp

Definition at line 198 of file fb_gfx.h.

int FB_GFXCTX::target_pitch

Definition at line 199 of file fb_gfx.h.

int FB_GFXCTX::view[4]

Definition at line 206 of file fb_gfx.h.

int FB_GFXCTX::view_h

Definition at line 204 of file fb_gfx.h.

int FB_GFXCTX::view_w

Definition at line 204 of file fb_gfx.h.

int FB_GFXCTX::view_x

Definition at line 204 of file fb_gfx.h.

int FB_GFXCTX::view_y

Definition at line 204 of file fb_gfx.h.

float FB_GFXCTX::win_h

Definition at line 214 of file fb_gfx.h.

float FB_GFXCTX::win_w

Definition at line 214 of file fb_gfx.h.

float FB_GFXCTX::win_x

Definition at line 214 of file fb_gfx.h.

float FB_GFXCTX::win_y

Definition at line 214 of file fb_gfx.h.

int FB_GFXCTX::work_page

Definition at line 195 of file fb_gfx.h.


The documentation for this struct was generated from the following file: