Crate libharuhishot

Source

Modules§

reexport
for user to read the state, report some object

Structs§

HaruhiShotState
This main state of HaruhiShot, We use it to do screen copy
ImageInfo
The data of the image, for the whole screen
ImageViewInfo
Image view means what part to use When use the project, every time you will get a picture of the full screen, and when you do area screenshot, This lib will also provide you with the view of the selected part
Position
Describe the position
Region
Size
Describe the size
TopLevel
WlOutputInfo
contain the output and their messages

Enums§

CaptureOption
Describe the capture option Now this library provide two options CaptureOption::PaintCursors and CaptureOption::None It decides whether cursor will be shown
ColorType
An enumeration over supported color types and bit depths
Error
This describe the error happens during screenshot

Traits§

AreaSelectCallback