-
-
19 May 2018 10:58:08 UTC
- Distribution: SDL
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues (97)
- Testers (295 / 131 / 0)
- Kwalitee
Bus factor: 3- 65.12% Coverage
- License: lgpl_2_1
- Perl: v5.8.0
- Activity
24 month- Tools
- Download (2.37MB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- CPAN
- File::ShareDir
- Scalar::Util
- Tie::Simple
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
SDL::VideoInfo - Video Target Information
CATEGORY
Core, Video, Structure
SYNOPSIS
my $video_info = SDL::Video::get_video_info();
VideoInfo is only accessible
SDL::Video::get_video_info
. This module only provides getters to the structSDL_VideoInfo
.DESCRIPTION
This object is a read-only structure and is returned by
SDL::Video::get_video_info
. It contains information on either the best available mode if called beforeSDL::Video::set_video_mode
or the current video mode if called afterSDL::Video::set_video_mode
.METHODS
hw_available
$video_info->hw_available() # 1 if Hardware Accelerated Surfaces available
Is it possible to create hardware surfaces ?
wm_available
$video_info->wm_available() # 1 if Window Manager available
Is there a window manager available ?
blit_hw
$video_info->blit_hw()
Are hardware to hardware blits accelerated ?
blit_hw_CC
$video_info->blit_hw_CC()
Are hardware to hardware colorkey blits accelerated ?
blit_hw_A
$video_info->blit_hw_A()
Are hardware to hardware alpha blits accelerated ?
blit_sw
$video_info->blit_sw()
Are software to hardware blits accelerated ?
blit_sw_CC
$video_info->blit_sw_CC()
Are software to hardware colorkey blits accelerated ?
blit_sw_A
$video_info->blit_sw_A()
Are software to hardware alpha blits accelerated ?
blit_fill
$video_info->blit_fill()
Are color fills accelerated ?
video_mem
my $video_mem = $video_info->video_mem();
Total amount of video memory in Kilobytes, should be accessed only if hw_available == 1, otherwise it is equal to 0
vfmt
my $vd_pixel_format = $video_info->vfmt();
SDL::PixelFormat
of the video devicecurrent_w, current_h
$video_info->current_w(); $video_info->current_h();
Width and height of the current video mode, or of the desktop mode if
SDL_GetVideoInfo
was called beforeSDL::Video::set_video_mode
(available since SDL 1.2.10)SEE ALSO
AUTHORS
See "AUTHORS" in SDL.
Module Install Instructions
To install SDL, copy and paste the appropriate command in to your terminal.
cpanm SDL
perl -MCPAN -e shell install SDL
For more information on module installation, please visit the detailed CPAN module installation guide.