fixed url-generator
[sdlgit/SDL-Site.git] / pages / SDL-VideoInfo.html-inc
CommitLineData
162a0989 1<div class="pod">
2<!-- INDEX START -->
3<h3 id="TOP">Index</h3>
4
60f74f6f 5<ul><li><a href="#NAME">NAME</a>
6<ul><li><a href="#CATEGORY">CATEGORY</a></li>
7</ul>
8</li>
162a0989 9<li><a href="#SYNOPSIS">SYNOPSIS</a></li>
10<li><a href="#DESCRIPTION">DESCRIPTION</a></li>
11<li><a href="#METHODS">METHODS</a>
12<ul><li><a href="#hw_available">hw_available</a></li>
13<li><a href="#wm_available">wm_available</a></li>
14<li><a href="#blit_hw">blit_hw</a></li>
15<li><a href="#blit_hw_CC">blit_hw_CC</a></li>
16<li><a href="#blit_hw_A">blit_hw_A</a></li>
17<li><a href="#blit_sw">blit_sw</a></li>
18<li><a href="#blit_sw_CC">blit_sw_CC</a></li>
19<li><a href="#blit_sw_A">blit_sw_A </a></li>
20<li><a href="#blit_fill">blit_fill</a></li>
21<li><a href="#video_mem">video_mem</a></li>
22<li><a href="#vfmt">vfmt</a></li>
23<li><a href="#current_w_current_h">current_w, current_h</a></li>
24</ul>
25</li>
26<li><a href="#SEE_ALSO">SEE ALSO</a>
27</li>
28</ul><hr />
29<!-- INDEX END -->
30
31<h1 id="NAME">NAME</h1><p><a href="#TOP" class="toplink">Top</a></p>
32<div id="NAME_CONTENT">
33<p>SDL::VideoInfo - Video Target Information </p>
34
35</div>
60f74f6f 36<h2 id="CATEGORY">CATEGORY</h2>
37<div id="CATEGORY_CONTENT">
38<p>Core, Video, Structure</p>
39
40</div>
162a0989 41<h1 id="SYNOPSIS">SYNOPSIS</h1><p><a href="#TOP" class="toplink">Top</a></p>
42<div id="SYNOPSIS_CONTENT">
43<pre> my $video_info = SDL::Video::get_video_info();
44
45</pre>
46<p>VideoInfo is only accessible <code>SDL::Video::get_video_info</code>. This module only provides getters to the struct <code>SDL_VideoInfo</code>.</p>
47
48
49
50
51
52</div>
53<h1 id="DESCRIPTION">DESCRIPTION</h1><p><a href="#TOP" class="toplink">Top</a></p>
54<div id="DESCRIPTION_CONTENT">
55<p>This object is a read-only structure and is returned by <code>SDL::Video::get_video_info</code>. It contains information on either the best available mode if called before <code>SDL::Video::set_video_mode</code> or the current video mode if called after <code>SDL::Video::set_video_mode</code>. </p>
56
57</div>
58<h1 id="METHODS">METHODS</h1><p><a href="#TOP" class="toplink">Top</a></p>
59<div id="METHODS_CONTENT">
60
61
62
63
64
65</div>
66<h2 id="hw_available">hw_available</h2>
67<div id="hw_available_CONTENT">
68<pre> $video_info-&gt;hw_available() # 1 if Hardware Accelerated Surfaces available
69
70</pre>
71<p>Is it possible to create hardware surfaces ?</p>
72
73</div>
74<h2 id="wm_available">wm_available</h2>
75<div id="wm_available_CONTENT">
76<pre> $video_info-&gt;wm_available() # 1 if Window Manager available
77
78</pre>
79<p>Is there a window manager available ?</p>
80
81</div>
82<h2 id="blit_hw">blit_hw</h2>
83<div id="blit_hw_CONTENT">
84<pre> $video_info-&gt;blit_hw()
85
86</pre>
87<p>Are hardware to hardware blits accelerated ?</p>
88
89</div>
90<h2 id="blit_hw_CC">blit_hw_CC</h2>
91<div id="blit_hw_CC_CONTENT">
92<pre> $video_info-&gt;blit_hw_CC()
93
94</pre>
95<p>Are hardware to hardware colorkey blits accelerated ?</p>
96
97</div>
98<h2 id="blit_hw_A">blit_hw_A</h2>
99<div id="blit_hw_A_CONTENT">
100<pre> $video_info-&gt;blit_hw_A()
101
102</pre>
103<p>Are hardware to hardware alpha blits accelerated ?</p>
104
105</div>
106<h2 id="blit_sw">blit_sw</h2>
107<div id="blit_sw_CONTENT">
108<pre> $video_info-&gt;blit_sw()
109
110</pre>
111<p>Are software to hardware blits accelerated ?</p>
112
113</div>
114<h2 id="blit_sw_CC">blit_sw_CC</h2>
115<div id="blit_sw_CC_CONTENT">
116<pre> $video_info-&gt;blit_sw_CC()
117
118
119
120
121</pre>
122<p>Are software to hardware colorkey blits accelerated ?</p>
123
124</div>
125<h2 id="blit_sw_A">blit_sw_A </h2>
126<div id="blit_sw_A_CONTENT">
127<pre> $video_info-&gt;blit_sw_A()
128
129</pre>
130<p>Are software to hardware alpha blits accelerated ?</p>
131
132</div>
133<h2 id="blit_fill">blit_fill</h2>
134<div id="blit_fill_CONTENT">
135<pre> $video_info-&gt;blit_fill()
136
137</pre>
138<p>Are color fills accelerated ?</p>
139
140</div>
141<h2 id="video_mem">video_mem</h2>
142<div id="video_mem_CONTENT">
143<pre> my $video_mem = $video_info-&gt;video_mem();
144
145</pre>
146<p>Total amount of video memory in Kilobytes, should be accessed only if hw_available == 1, otherwise it is equal to 0</p>
147
148</div>
149<h2 id="vfmt">vfmt</h2>
150<div id="vfmt_CONTENT">
151<pre> my $vd_pixel_format = $video_info-&gt;vfmt();
152
153
154
155
156</pre>
157<p><code>SDL::PixelFormat</code> of the video device</p>
158
159</div>
160<h2 id="current_w_current_h">current_w, current_h</h2>
161<div id="current_w_current_h_CONTENT">
162<pre> $video_info-&gt;current_w();
163 $video_info-&gt;current_h();
164
165</pre>
166<p>Width and height of the current video mode, or of the desktop mode if <code>SDL_GetVideoInfo</code> was called before <code>SDL::Video::set_video_mode</code> (available since SDL 1.2.10)</p>
167
168</div>
169<h1 id="SEE_ALSO">SEE ALSO</h1><p><a href="#TOP" class="toplink">Top</a></p>
170<div id="SEE_ALSO_CONTENT">
55bbf7a2 171<p><a href="SDL-Video.html">SDL::Video</a>, <a href="SDL-PixelFormat.html">SDL::PixelFormat</a></p>
162a0989 172
173</div>
174</div>