Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SDLmm::VideoInfo(3)	    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  re-
     turned 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  multi-
	 ple features at once.

     Warning:
	 Before  using	information from VideoInfo, the video subsystem must al-
	 ready 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  re-
	 turned. 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  manu-
	 ally.

   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)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=SDLmm_VideoInfo&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help