summaryrefslogtreecommitdiff
path: root/include/SSystem/SComponent/c_API.h
blob: 8fcd246b2d6ba8fcfcd11c6013d4a4b961ac1b19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef C_API_H
#define C_API_H

typedef void (*cAPIGph_Mthd)(void);

struct cAPI_Interface {
    /* 0x00 */ cAPIGph_Mthd createMtd;
    /* 0x04 */ cAPIGph_Mthd beforeOfDrawMtd;
    /* 0x08 */ cAPIGph_Mthd afterOfDrawMtd;
    /* 0x0C */ cAPIGph_Mthd painterMtd;
    /* 0x10 */ cAPIGph_Mthd blankingOnMtd;
    /* 0x14 */ cAPIGph_Mthd blankingOffMtd;
};

extern cAPI_Interface g_cAPI_Interface;

#endif /* C_API_H */