-
Notifications
You must be signed in to change notification settings - Fork 81
/
Copy pathdf.g_src.renderer_2d.xml
52 lines (41 loc) · 1.66 KB
/
df.g_src.renderer_2d.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<data-definition>
<struct-type type-name='tile_cachest'>
<stl-unordered-map name='tile_cache' comment='unordered_map<texture_fullid, SDL_Texture*\>'/>
</struct-type>
<class-type type-name='renderer_2d_base' inherits-from='renderer'>
<pointer name='window' comment='SDL_Window*'/>
<pointer name='sdl_renderer' comment='SDL_Renderer*'/>
<pointer name='screen_tex' comment='SDL_Texture*'/>
<compound name='tile_cache' type-name='tile_cachest'/>
<int32_t name='dispx'/>
<int32_t name='dispy'/>
<int32_t name='dimx'/>
<int32_t name='dimy'/>
<int32_t name='dispx_z'/>
<int32_t name='dispy_z'/>
<int32_t name='origin_x'/>
<int32_t name='origin_y'/>
<int32_t name='cur_w'/>
<int32_t name='cur_h'/>
<bool name='use_viewport_zoom'/>
<int32_t name='viewport_zoom_factor'/>
<stl-vector name='textures_to_destroy' type-name='texture_fullid'/>
<padding size='24' name='ttfs_to_render'
comment='std::list<pair<SDL_Surface*, SDL_Rect>>'/>
<int32_t name='zoom_steps'/>
<int32_t name='forced_steps'/>
<int32_t name='natural_w'/>
<int32_t name='natural_h'/>
<virtual-methods>
<vmethod ret-type='bool' name='init_video'><int32_t name='w'/><int32_t name='h'/></vmethod>
</virtual-methods>
</class-type>
<class-type type-name='renderer_2d' inherits-from='renderer_2d_base'/>
<class-type type-name='renderer_offscreen' inherits-from='renderer_2d_base'/>
</data-definition>
<!--
Local Variables:
indent-tabs-mode: nil
nxml-child-indent: 4
End:
-->