DragonFly On-Line Manual Pages
SDLmm::VideoInfo(3) DragonFly Library Functions Manual SDLmm::VideoInfo(3)
NAME
SDLmm::VideoInfo - Video target information.
SYNOPSIS
#include <sdlmm_videoinfo.h>
Public Methods
bool GetVideoInfo ()
Update the pointer to the video information.
bool hw_available ()
Returns true if hardware acceleration is available.
bool wm_available ()
Returns true if a window managed is available.
bool blit_hw ()
Returns true if hardware to hardware blits are accelerated.
bool blit_hw_CC ()
Returns true if hardware to hardware colorkey blits are
accelerated.
bool blit_hw_A ()
Returns true if hardware to hardware alpha blits are accelerated.
bool blit_sw ()
Returns true if software to hardware blits are accelerated.
bool blit_sw_CC ()
Returns true if software to hardware colorkey blits are
accelerated.
bool blit_sw_A ()
Returns true if software to hardware alpha blits are accelerated.
bool blit_fill ()
Returns true if color fills are accelerated.
Uint32 video_mem ()
Returns the total amount of video memory in kilobytes.
const PixelFormat GetPixelFormat () const
Returns the SDL_PixelFormat struct for the video device.
PixelFormat GetPixelFormat ()
Public Attributes
const SDL_VideoInfo* me
The video info struct.
DETAILED DESCRIPTION
Video target information.
This object contains read-only information about the video hardware. If
this is called before Display::SetVideoMode(), the vfmt member of the
returned structure will contain the pixel format of the 'best' video
mode.
Todo:
Build a status function allowing for easier access to the flags.
This can be done using a bitfield which would allow for checking
for multiple features at once.
Warning:
Before using information from VideoInfo, the video subsystem must
already be initialized.
See also:
Display::Init(), Display::SetVideoMode()
MEMBER FUNCTION DOCUMENTATION
PixelFormat SDLmm::VideoInfo::GetPixelFormat () [inline]
const PixelFormat SDLmm::VideoInfo::GetPixelFormat () const [inline]
Returns the SDL_PixelFormat struct for the video device.
bool SDLmm::VideoInfo::GetVideoInfo ()
Update the pointer to the video information.
Returns:
If the update fails, VideoInfo::me is set to zero and false is
returned. true is returned for success.
Note:
The pointer stored in this object should be updated automatically
so there should be no need for the programmer to call this function
manually.
bool SDLmm::VideoInfo::blit_fill ()
Returns true if color fills are accelerated.
bool SDLmm::VideoInfo::blit_hw ()
Returns true if hardware to hardware blits are accelerated.
bool SDLmm::VideoInfo::blit_hw_A ()
Returns true if hardware to hardware alpha blits are accelerated.
bool SDLmm::VideoInfo::blit_hw_CC ()
Returns true if hardware to hardware colorkey blits are accelerated.
bool SDLmm::VideoInfo::blit_sw ()
Returns true if software to hardware blits are accelerated.
bool SDLmm::VideoInfo::blit_sw_A ()
Returns true if software to hardware alpha blits are accelerated.
bool SDLmm::VideoInfo::blit_sw_CC ()
Returns true if software to hardware colorkey blits are accelerated.
bool SDLmm::VideoInfo::hw_available ()
Returns true if hardware acceleration is available.
Uint32 SDLmm::VideoInfo::video_mem ()
Returns the total amount of video memory in kilobytes.
bool SDLmm::VideoInfo::wm_available ()
Returns true if a window managed is available.
MEMBER DATA DOCUMENTATION
const SDL_VideoInfo * SDLmm::VideoInfo::me
The video info struct.
This struct contains the information about the display. You can access
it directly or use the VideoInfo functions like
VideoInfo::hw_available(). The data stored in this pointer can be
updated (if needed) using VideoInfo::GetVideoInfo().
AUTHOR
Generated automatically by Doxygen for SDLmm from the source code.
SDLmm 16 Jul 2001 SDLmm::VideoInfo(3)