Added VideoInfo as an object with appropriate docs
[sdlgit/SDL_perl.git] / src / Core / objects / VideoInfo.xs
index 55b55ec..d7e5947 100644 (file)
@@ -34,3 +34,144 @@ typedef struct{
 
 =cut
 
+Uint32
+videoinfo_hw_available( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->hw_available;
+       OUTPUT:
+               RETVAL
+
+Uint32
+videoinfo_wm_available( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->wm_available;
+       OUTPUT:
+               RETVAL
+
+Uint32
+videoinfo_blit_hw( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->blit_hw;
+       OUTPUT:
+               RETVAL
+
+Uint32
+videoinfo_blit_hw_CC( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->blit_hw_CC;
+       OUTPUT:
+               RETVAL
+
+
+Uint32
+videoinfo_blit_hw_A( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->blit_hw_A;
+       OUTPUT:
+               RETVAL
+
+Uint32
+videoinfo_blit_sw( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->blit_sw;
+       OUTPUT:
+               RETVAL
+
+Uint32
+videoinfo_blit_sw_CC( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->blit_sw_CC;
+       OUTPUT:
+               RETVAL
+
+
+Uint32
+videoinfo_blit_sw_A( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->blit_sw_A;
+       OUTPUT:
+               RETVAL
+
+Uint32
+videoinfo_blit_fill( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->blit_fill;
+       OUTPUT:
+               RETVAL
+
+Uint32
+videoinfo_video_mem( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->video_mem;
+       OUTPUT:
+               RETVAL
+
+
+SDL_PixelFormat *
+videoinfo_vfmt( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+
+       PREINIT:
+       
+               char* CLASS = "SDL::VideoFormat";       
+       
+       CODE:
+               RETVAL = videoinfo->vfmt;
+       OUTPUT:
+               RETVAL
+
+int
+videoinfo_current_w( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->current_w;
+       OUTPUT:
+               RETVAL
+
+int
+videoinfo_current_h( videoinfo )
+
+       SDL_VideoInfo *videoinfo
+       
+       CODE:
+               RETVAL = videoinfo->current_h;
+       OUTPUT:
+               RETVAL
+
+
+
+       
+