Ignore:
Timestamp:
Sep 12, 2011, 10:17:23 PM (11 years ago)
Author:
Sam Hocevar
Message:

core: rename vec2i to ivec2 and update matrix.h from Lol Engine.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • abuse/trunk/src/imlib/transimage.h

    r579 r682  
    3131    ~TransImage();
    3232
    33     inline vec2i Size() { return m_size; }
     33    inline ivec2 Size() { return m_size; }
    3434    inline uint8_t *Data() { return m_data; }
    3535
    3636    image *ToImage();
    3737
    38     void PutImage(image *screen, vec2i pos);
    39     void PutRemap(image *screen, vec2i pos, uint8_t *map);
    40     void PutDoubleRemap(image *screen, vec2i pos, uint8_t *map, uint8_t *map2);
    41     void PutFade(image *screen, vec2i pos, int amount, int nframes,
     38    void PutImage(image *screen, ivec2 pos);
     39    void PutRemap(image *screen, ivec2 pos, uint8_t *map);
     40    void PutDoubleRemap(image *screen, ivec2 pos, uint8_t *map, uint8_t *map2);
     41    void PutFade(image *screen, ivec2 pos, int amount, int nframes,
    4242                 ColorFilter *f, palette *pal);
    43     void PutFadeTint(image *screen, vec2i pos, int amount, int nframes,
     43    void PutFadeTint(image *screen, ivec2 pos, int amount, int nframes,
    4444                     uint8_t *tint, ColorFilter *f, palette *pal);
    45     void PutColor(image *screen, vec2i pos, uint8_t color);
    46     void PutFilled(image *screen, vec2i pos, uint8_t color);
    47     void PutPredator(image *screen, vec2i pos);
    48     void PutBlend(image *screen, vec2i pos, image *blend, vec2i bpos,
     45    void PutColor(image *screen, ivec2 pos, uint8_t color);
     46    void PutFilled(image *screen, ivec2 pos, uint8_t color);
     47    void PutPredator(image *screen, ivec2 pos);
     48    void PutBlend(image *screen, ivec2 pos, image *blend, ivec2 bpos,
    4949                  int blend_amount, ColorFilter *f, palette *pal);
    50     void PutScanLine(image *screen, vec2i pos, int line);
     50    void PutScanLine(image *screen, ivec2 pos, int line);
    5151
    5252    size_t DiskUsage();
    5353
    5454private:
    55     uint8_t *ClipToLine(image *screen, vec2i pos1, vec2i pos2,
    56                         vec2i &posy, int &ysteps);
     55    uint8_t *ClipToLine(image *screen, ivec2 pos1, ivec2 pos2,
     56                        ivec2 &posy, int &ysteps);
    5757
    5858    enum PutMode { NORMAL, REMAP, REMAP2, FADE, FADE_TINT, COLOR,
    5959                   FILLED, PREDATOR, BLEND, SCANLINE };
    6060    template<int N>
    61     void PutImageGeneric(image *dest, vec2i pos, uint8_t color,
    62                          image *blend, vec2i bpos,
     61    void PutImageGeneric(image *dest, ivec2 pos, uint8_t color,
     62                         image *blend, ivec2 bpos,
    6363                         uint8_t *map1, uint8_t *map2, int amount,
    6464                         int nframes, uint8_t *tint,
    6565                         ColorFilter *f, palette *pal);
    6666
    67     vec2i m_size;
     67    ivec2 m_size;
    6868    uint8_t *m_data;
    6969};
Note: See TracChangeset for help on using the changeset viewer.