DragonFly On-Line Manual Pages

Search: Section:  


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)

Search: Section: