-
Notifications
You must be signed in to change notification settings - Fork 82
Expand file tree
/
Copy pathdf.g_src.renderer_2d.xml
More file actions
57 lines (46 loc) · 1.87 KB
/
df.g_src.renderer_2d.xml
File metadata and controls
57 lines (46 loc) · 1.87 KB
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
53
54
55
56
57
<data-definition>
<struct-type type-name='tile_cachest'>
<extra-include filename="custom/hash/texture_fullid.h"/>
<stl-unordered-map name='tile_cache'>
<key-type type-name='texture_fullid'/>
<value-type type-name='pointer' comment='SDL_Texture*'/>
</stl-unordered-map>
</struct-type>
<class-type type-name='renderer_2d_base' inherits-from='renderer'>
<extra-include filename="custom/hash/texture_fullid.h"/>
<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:
-->