7 #ifndef __PVDISPLAYWND_H__
8 #define __PVDISPLAYWND_H__
20 PvRendererModeDefault = 0,
21 PvRendererModeAccelerated = 1,
22 PvRendererModeHardwareAccelerated = 2,
23 PvRendererModeUndefined = 999
40 PvResult SetBackgroundColor( uint8_t aR, uint8_t aG, uint8_t aB );
44 PvRendererMode GetRendererMode();
45 PvResult SetRendererMode( PvRendererMode aMode );
48 static PvRendererMode GetHighestRendererMode();
50 static PvString GetRendererVersion();
54 void SetTextOverlay(
const PvString &aText );
55 void SetTextOverlayColor( uint8_t aR, uint8_t aG, uint8_t aB );
56 PvResult SetTextOverlaySize( int32_t aSize );
57 void SetTextOverlayOffsetX( uint32_t aX );
58 void SetTextOverlayOffsetY( uint32_t aY );
61 void GetTextOverlayColor( uint8_t &aR, uint8_t &aG, uint8_t &aB )
const;
62 int32_t GetTextOverlaySize()
const;
63 int32_t GetTextOverlayOffsetX()
const;
64 int32_t GetTextOverlayOffsetY()
const;
Interface definitions for GenDC parts that decouple from PvBuffer library.
Generic image interface for GenDC parts.
Definition: PvGenDCInterfaces.h:33
Generic image interface.
Definition: PvImage.h:21
Used to convert a PvBuffer to another pixel type.
Definition: PvBufferConverter.h:67
Represents a block of GigE Vision or USB3 Vision data in memory.
Definition: PvBuffer.h:111
Display controller.
Definition: PvDisplayWnd.h:29
Result information.
Definition: PvResult.h:30
String class.
Definition: PvString.h:26
Window controller superclass.
Definition: PvWnd.h:18