File size: 379 Bytes
0c51b93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef PYFLEX_UTILS_H
#define PYFLEX_UTILS_H


#include "utils.h"
#include "stdint.h"

#include <vector>

inline void int32_abgr_to_int8_rgba(uint32_t abgr, uint8_t &r, uint8_t &g, uint8_t &b, uint8_t &a) {
    r = (uint8_t) abgr & 255;
    g = (uint8_t) (abgr >> 8) & 255;
    b = (uint8_t) (abgr >> 16) & 255;
    a = (uint8_t) (abgr >> 24) & 255;

}

#endif //PYFLEX_UTILS_H