📄 structcimg__library_1_1_c_img_display.html
字号:
static void </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#78ac24c082d4eb13d127374a4bf64987">wait</a> (<a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> &disp1, <a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> &disp2, <a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> &disp3, <a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a> &disp4)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for any event occuring either on the display <code>disp1</code>, <code>disp2</code>, <code>disp3</code> or <code>disp4</code>. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0fc1bfce258738698d77e0e5690a3d6d"></a><!-- doxytag: member="cimg_library::CImgDisplay::screen_dimx" ref="0fc1bfce258738698d77e0e5690a3d6d" args="()" -->static int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#0fc1bfce258738698d77e0e5690a3d6d">screen_dimx</a> ()</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the width of the screen resolution. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc1eab600c6dd77bdbde330fcd27d396"></a><!-- doxytag: member="cimg_library::CImgDisplay::screen_dimy" ref="fc1eab600c6dd77bdbde330fcd27d396" args="()" -->static int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#fc1eab600c6dd77bdbde330fcd27d396">screen_dimy</a> ()</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the height of the screen resolution. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="530c68e321d3adcb30fcefa06a25ca5b"></a><!-- doxytag: member="cimg_library::CImgDisplay::wait_all" ref="530c68e321d3adcb30fcefa06a25ca5b" args="()" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#530c68e321d3adcb30fcefa06a25ca5b">wait_all</a> ()</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for a window event in any <a class="el" href="structcimg__library_1_1_c_img.html">CImg</a> window. <br></td></tr><tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca34d28e3d8bcbcadb8edb4e3af24f8c"></a><!-- doxytag: member="cimg_library::CImgDisplay::width" ref="ca34d28e3d8bcbcadb8edb4e3af24f8c" args="" -->unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#ca34d28e3d8bcbcadb8edb4e3af24f8c">width</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the display. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2e78c61905b4419fcc7b4cfc500fe85"></a><!-- doxytag: member="cimg_library::CImgDisplay::height" ref="b2e78c61905b4419fcc7b4cfc500fe85" args="" -->unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#b2e78c61905b4419fcc7b4cfc500fe85">height</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Height of the display. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0ca4e92f24cf5b7896709dba3cf771a"></a><!-- doxytag: member="cimg_library::CImgDisplay::normalization" ref="a0ca4e92f24cf5b7896709dba3cf771a" args="" -->unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#a0ca4e92f24cf5b7896709dba3cf771a">normalization</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Normalization type used for the display. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f75c993f487ae0e5236c4c7d02a24d25"></a><!-- doxytag: member="cimg_library::CImgDisplay::events" ref="f75c993f487ae0e5236c4c7d02a24d25" args="" -->unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#f75c993f487ae0e5236c4c7d02a24d25">events</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Range of events detected by the display. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f06d911bb9e05f491ef3da520d03796c"></a><!-- doxytag: member="cimg_library::CImgDisplay::title" ref="f06d911bb9e05f491ef3da520d03796c" args="" -->char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#f06d911bb9e05f491ef3da520d03796c">title</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Display title. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a526ed4470cbc4924e72a1b4d616b00d"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_x" ref="a526ed4470cbc4924e72a1b4d616b00d" args="" -->volatile int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#a526ed4470cbc4924e72a1b4d616b00d">window_x</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">X-pos of the display on the screen. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f46b1f416882413996c261f839272a5"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_y" ref="8f46b1f416882413996c261f839272a5" args="" -->volatile int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#8f46b1f416882413996c261f839272a5">window_y</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Y-pos of the display on the screen. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b88886d5ff22bc29cd4a81e3abbb364b"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_width" ref="b88886d5ff22bc29cd4a81e3abbb364b" args="" -->volatile unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#b88886d5ff22bc29cd4a81e3abbb364b">window_width</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the underlying window. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b93087fe5c3714abcb0719a6f483d51"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_height" ref="3b93087fe5c3714abcb0719a6f483d51" args="" -->volatile unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#3b93087fe5c3714abcb0719a6f483d51">window_height</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Height of the underlying window. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4e1249ac2eca0971a8c42f79c3a687d4"></a><!-- doxytag: member="cimg_library::CImgDisplay::mouse_x" ref="4e1249ac2eca0971a8c42f79c3a687d4" args="" -->volatile int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#4e1249ac2eca0971a8c42f79c3a687d4">mouse_x</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">X-coordinate of the mouse pointer on the display. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="adc7ac37cf1e624daddaa8d2c1587eef"></a><!-- doxytag: member="cimg_library::CImgDisplay::mouse_y" ref="adc7ac37cf1e624daddaa8d2c1587eef" args="" -->volatile int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#adc7ac37cf1e624daddaa8d2c1587eef">mouse_y</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Y-coordinate of the mouse pointer on the display. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="438900af73e0840c3b89470cb303ff60"></a><!-- doxytag: member="cimg_library::CImgDisplay::buttons" ref="438900af73e0840c3b89470cb303ff60" args="[256]" -->volatile unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#438900af73e0840c3b89470cb303ff60">buttons</a> [256]</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Button state of the mouse. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8852860a5e65fc4e698c2771ac5d5dab"></a><!-- doxytag: member="cimg_library::CImgDisplay::wheel" ref="8852860a5e65fc4e698c2771ac5d5dab" args="" -->volatile int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#8852860a5e65fc4e698c2771ac5d5dab">wheel</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Wheel state of the mouse. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="31f08c239581b118bfa3024329c8a611"></a><!-- doxytag: member="cimg_library::CImgDisplay::key" ref="31f08c239581b118bfa3024329c8a611" args="" -->volatile unsigned int & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#31f08c239581b118bfa3024329c8a611">key</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Key value if pressed. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="170a7c96fc7e3f262052d29b83430429"></a><!-- doxytag: member="cimg_library::CImgDisplay::released_key" ref="170a7c96fc7e3f262052d29b83430429" args="" -->volatile unsigned int & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#170a7c96fc7e3f262052d29b83430429">released_key</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Key value if released. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6177b591b6fdd86be8a841805e35e280"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_closed" ref="6177b591b6fdd86be8a841805e35e280" args="" -->volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#6177b591b6fdd86be8a841805e35e280">is_closed</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Closed state of the window. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c36e1e5ca1f39584ff996eddc7bc7f0e"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_resized" ref="c36e1e5ca1f39584ff996eddc7bc7f0e" args="" -->volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#c36e1e5ca1f39584ff996eddc7bc7f0e">is_resized</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Resized state of the window. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9655ae9b239a315df522996415012d0a"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_moved" ref="9655ae9b239a315df522996415012d0a" args="" -->volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#9655ae9b239a315df522996415012d0a">is_moved</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Moved state of the window. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e899d3a3cda0dc8e2fccac37f2258840"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_event" ref="e899d3a3cda0dc8e2fccac37f2258840" args="" -->volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#e899d3a3cda0dc8e2fccac37f2258840">is_event</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Event state of the window. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="198912a8b09f955a6510f97d62060f5c"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_fullscreen" ref="198912a8b09f955a6510f97d62060f5c" args="" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1_c_img_display.html#198912a8b09f955a6510f97d62060f5c">is_fullscreen</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Fullscreen state of the display. <br></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>This class represents a window which can display <a class="el" href="structcimg__library_1_1_c_img.html">CImg</a> images and handles mouse and keyboard events. <p>Creating a <code><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a></code> instance opens a window that can be used to display a <code>CImg<T></code> image of a <code>CImgList<T></code> image list inside. When a display is created, associated window events (such as mouse motion, keyboard and window size changes) are handled and can be easily detected by testing specific <code><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a></code> data fields. See <a class="el" href="group__cimg__displays.html">Using Display Windows.</a> for a complete tutorial on using the <code><a class="el" href="structcimg__library_1_1_c_img_display.html">CImgDisplay</a></code> class. <p><hr><h2>Constructor & Destructor Documentation</h2><a class="anchor" name="54e3407c3b858f5f40283264e39b4f38"></a><!-- doxytag: member="cimg_library::CImgDisplay::CImgDisplay" ref="54e3407c3b858f5f40283264e39b4f38" args="()" --><div class="memitem"><div class="memproto">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -