7 #ifndef __PVDISPLAYWND_H__ 8 #define __PVDISPLAYWND_H__ 21 PvRendererModeDefault = 0,
22 PvRendererModeAccelerated = 1,
23 PvRendererModeHardwareAccelerated = 2,
24 PvRendererModeUndefined = 999
43 PvResult SetBackgroundColor( uint8_t aR, uint8_t aG, uint8_t aB );
48 PvRendererMode GetRendererMode();
49 PvResult SetRendererMode( PvRendererMode aMode );
52 static PvRendererMode GetHighestRendererMode();
54 static PvString GetRendererVersion();
59 void SetTextOverlay(
const PvString &aText );
60 void SetTextOverlayColor( uint8_t aR, uint8_t aG, uint8_t aB );
61 PvResult SetTextOverlaySize( int32_t aSize );
62 void SetTextOverlayOffsetX( uint32_t aX );
63 void SetTextOverlayOffsetY( uint32_t aY );
66 void GetTextOverlayColor( uint8_t &aR, uint8_t &aG, uint8_t &aB )
const;
67 int32_t GetTextOverlaySize()
const;
68 int32_t GetTextOverlayOffsetX()
const;
69 int32_t GetTextOverlayOffsetY()
const;
73 int GetHScrollPos()
const;
75 void GetHScrollRange(
int &aMin,
int &aMax )
const;
77 PvWindowHandle GetHScrollHandle();
80 int GetVScrollPos()
const;
82 void GetVScrollRange(
int &aMin,
int &aMax )
const;
84 PvWindowHandle GetVScrollHandle();
Used to convert a PvBuffer to another pixel type.
Definition: PvBufferConverter.h:28
String class.
Definition: PvString.h:21
Result information.
Definition: PvResult.h:13
Generic image interface.
Definition: PvImage.h:17
Base class defining common functionality for all user interface classes.
Definition: PvWnd.h:19
Represents a block of GigE Vision or USB3 Vision data in memory.
Definition: PvBuffer.h:47
A user interface for displaying the contents of an image.
Definition: PvDisplayWnd.h:30