include/SDL_render.h
changeset 5164 97423d858a1a
parent 5158 b3ccd1947786
child 5166 4d39eeaad00b
equal deleted inserted replaced
5163:d72793305335 5164:97423d858a1a
    22 
    22 
    23 /**
    23 /**
    24  *  \file SDL_render.h
    24  *  \file SDL_render.h
    25  *  
    25  *  
    26  *  Header file for SDL 2D rendering functions.
    26  *  Header file for SDL 2D rendering functions.
       
    27  *
       
    28  *  This API supports the following features:
       
    29  *      * single pixel points
       
    30  *      * single pixel lines
       
    31  *      * filled rectangles
       
    32  *      * texture images
       
    33  *
       
    34  *  The primitives may be drawn in opaque, blended, or additive modes.
       
    35  *
       
    36  *  The texture images may be drawn in opaque, blended, or additive modes.
       
    37  *  They can have an additional color tint or alpha modulation applied to
       
    38  *  them, and may also be stretched with linear interpolation.
       
    39  *
       
    40  *  This API is designed to accelerate simple 2D operations. You may
       
    41  *  want more functionality such as rotation and particle effects and
       
    42  *  in that case you should use SDL's OpenGL/Direct3D support or one
       
    43  *  of the many good 3D engines.
    27  */
    44  */
    28 
    45 
    29 #ifndef _SDL_render_h
    46 #ifndef _SDL_render_h
    30 #define _SDL_render_h
    47 #define _SDL_render_h
    31 
    48 
    32 #include "SDL_stdinc.h"
    49 #include "SDL_stdinc.h"
    33 //#include "SDL_pixels.h"
       
    34 #include "SDL_rect.h"
    50 #include "SDL_rect.h"
    35 #include "SDL_video.h"
    51 #include "SDL_video.h"
    36 
    52 
    37 #include "begin_code.h"
    53 #include "begin_code.h"
    38 /* Set up for C function definitions, even when using C++ */
    54 /* Set up for C function definitions, even when using C++ */