NVIDIA DeepStream SDK API Reference

9.2 Release
ds3d::abiWindow Class Referenceabstract

Detailed Description

Definition at line 28 of file includes/ds3d/common/abi_window.h.

Inheritance diagram for ds3d::abiWindow:

Public Types

typedef abiCallBackT CloseCB
 
typedef abiCallBackT< int, int, int, int > KeyPressCB
 
typedef abiCallBackT< int, int > FbSizeChangedCB
 
typedef abiCallBackT< double, double > MouseChangedCB
 
typedef abiCallBackT CloseCB
 
typedef abiCallBackT< int, int, int, int > KeyPressCB
 
typedef abiCallBackT< int, int > FbSizeChangedCB
 
typedef abiCallBackT< double, double > MouseChangedCB
 
typedef abiCallBackT CloseCB
 
typedef abiCallBackT< int, int, int, int > KeyPressCB
 
typedef abiCallBackT< int, int > FbSizeChangedCB
 
typedef abiCallBackT< double, double > MouseChangedCB
 
typedef abiCallBackT CloseCB
 
typedef abiCallBackT< int, int, int, int > KeyPressCB
 
typedef abiCallBackT< int, int > FbSizeChangedCB
 
typedef abiCallBackT< double, double > MouseChangedCB
 

Public Member Functions

virtual ~abiWindow ()=default
 
virtual void * getNativeWindow ()=0
 
virtual void setCloseCallback (const CloseCB *closeCb)=0
 
virtual void setKeyPressCallback (const KeyPressCB *keyCb)=0
 
virtual void setFbSizeChangedCallback (const FbSizeChangedCB *fbSizeChangedCb)=0
 
virtual void setMouseChangedCallback (const MouseChangedCB *mouseChangedCb)=0
 
virtual void appendMouseChangedCallback (const MouseChangedCB *mouseChangedCb)=0
 
virtual ~abiWindow ()=default
 
virtual void * getNativeWindow ()=0
 
virtual void setCloseCallback (const CloseCB *closeCb)=0
 
virtual void setKeyPressCallback (const KeyPressCB *keyCb)=0
 
virtual void setFbSizeChangedCallback (const FbSizeChangedCB *fbSizeChangedCb)=0
 
virtual void setMouseChangedCallback (const MouseChangedCB *mouseChangedCb)=0
 
virtual void appendMouseChangedCallback (const MouseChangedCB *mouseChangedCb)=0
 
virtual ~abiWindow ()=default
 
virtual void * getNativeWindow ()=0
 
virtual void setCloseCallback (const CloseCB *closeCb)=0
 
virtual void setKeyPressCallback (const KeyPressCB *keyCb)=0
 
virtual void setFbSizeChangedCallback (const FbSizeChangedCB *fbSizeChangedCb)=0
 
virtual void setMouseChangedCallback (const MouseChangedCB *mouseChangedCb)=0
 
virtual void appendMouseChangedCallback (const MouseChangedCB *mouseChangedCb)=0
 
virtual ~abiWindow ()=default
 
virtual void * getNativeWindow ()=0
 
virtual void setCloseCallback (const CloseCB *closeCb)=0
 
virtual void setKeyPressCallback (const KeyPressCB *keyCb)=0
 
virtual void setFbSizeChangedCallback (const FbSizeChangedCB *fbSizeChangedCb)=0
 
virtual void setMouseChangedCallback (const MouseChangedCB *mouseChangedCb)=0
 
virtual void appendMouseChangedCallback (const MouseChangedCB *mouseChangedCb)=0
 

Member Typedef Documentation

◆ CloseCB [1/4]

◆ CloseCB [2/4]

◆ CloseCB [3/4]

◆ CloseCB [4/4]

◆ FbSizeChangedCB [1/4]

◆ FbSizeChangedCB [2/4]

◆ FbSizeChangedCB [3/4]

◆ FbSizeChangedCB [4/4]

◆ KeyPressCB [1/4]

typedef abiCallBackT<int, int, int, int> ds3d::abiWindow::KeyPressCB

Definition at line 33 of file sources/libs/ds3d/common/abi_window.h.

◆ KeyPressCB [2/4]

typedef abiCallBackT<int, int, int, int> ds3d::abiWindow::KeyPressCB

Definition at line 33 of file 9.2/includes/ds3d/common/abi_window.h.

◆ KeyPressCB [3/4]

typedef abiCallBackT<int, int, int, int> ds3d::abiWindow::KeyPressCB

Definition at line 33 of file includes/ds3d/common/abi_window.h.

◆ KeyPressCB [4/4]

typedef abiCallBackT<int, int, int, int> ds3d::abiWindow::KeyPressCB

Definition at line 33 of file 9.2/sources/libs/ds3d/common/abi_window.h.

◆ MouseChangedCB [1/4]

Definition at line 38 of file includes/ds3d/common/abi_window.h.

◆ MouseChangedCB [2/4]

◆ MouseChangedCB [3/4]

Definition at line 38 of file 9.2/includes/ds3d/common/abi_window.h.

◆ MouseChangedCB [4/4]

Definition at line 38 of file sources/libs/ds3d/common/abi_window.h.

Constructor & Destructor Documentation

◆ ~abiWindow() [1/4]

virtual ds3d::abiWindow::~abiWindow ( )
virtualdefault

◆ ~abiWindow() [2/4]

virtual ds3d::abiWindow::~abiWindow ( )
virtualdefault

◆ ~abiWindow() [3/4]

virtual ds3d::abiWindow::~abiWindow ( )
virtualdefault

◆ ~abiWindow() [4/4]

virtual ds3d::abiWindow::~abiWindow ( )
virtualdefault

Member Function Documentation

◆ appendMouseChangedCallback() [1/4]

virtual void ds3d::abiWindow::appendMouseChangedCallback ( const MouseChangedCB *  mouseChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ appendMouseChangedCallback() [2/4]

virtual void ds3d::abiWindow::appendMouseChangedCallback ( const MouseChangedCB *  mouseChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ appendMouseChangedCallback() [3/4]

virtual void ds3d::abiWindow::appendMouseChangedCallback ( const MouseChangedCB *  mouseChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ appendMouseChangedCallback() [4/4]

virtual void ds3d::abiWindow::appendMouseChangedCallback ( const MouseChangedCB *  mouseChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ getNativeWindow() [1/4]

virtual void* ds3d::abiWindow::getNativeWindow ( )
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ getNativeWindow() [2/4]

virtual void* ds3d::abiWindow::getNativeWindow ( )
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ getNativeWindow() [3/4]

virtual void* ds3d::abiWindow::getNativeWindow ( )
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ getNativeWindow() [4/4]

virtual void* ds3d::abiWindow::getNativeWindow ( )
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setCloseCallback() [1/4]

virtual void ds3d::abiWindow::setCloseCallback ( const CloseCB *  closeCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setCloseCallback() [2/4]

virtual void ds3d::abiWindow::setCloseCallback ( const CloseCB *  closeCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setCloseCallback() [3/4]

virtual void ds3d::abiWindow::setCloseCallback ( const CloseCB *  closeCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setCloseCallback() [4/4]

virtual void ds3d::abiWindow::setCloseCallback ( const CloseCB *  closeCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setFbSizeChangedCallback() [1/4]

virtual void ds3d::abiWindow::setFbSizeChangedCallback ( const FbSizeChangedCB *  fbSizeChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setFbSizeChangedCallback() [2/4]

virtual void ds3d::abiWindow::setFbSizeChangedCallback ( const FbSizeChangedCB *  fbSizeChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setFbSizeChangedCallback() [3/4]

virtual void ds3d::abiWindow::setFbSizeChangedCallback ( const FbSizeChangedCB *  fbSizeChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setFbSizeChangedCallback() [4/4]

virtual void ds3d::abiWindow::setFbSizeChangedCallback ( const FbSizeChangedCB *  fbSizeChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setKeyPressCallback() [1/4]

virtual void ds3d::abiWindow::setKeyPressCallback ( const KeyPressCB *  keyCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setKeyPressCallback() [2/4]

virtual void ds3d::abiWindow::setKeyPressCallback ( const KeyPressCB *  keyCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setKeyPressCallback() [3/4]

virtual void ds3d::abiWindow::setKeyPressCallback ( const KeyPressCB *  keyCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setKeyPressCallback() [4/4]

virtual void ds3d::abiWindow::setKeyPressCallback ( const KeyPressCB *  keyCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setMouseChangedCallback() [1/4]

virtual void ds3d::abiWindow::setMouseChangedCallback ( const MouseChangedCB *  mouseChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setMouseChangedCallback() [2/4]

virtual void ds3d::abiWindow::setMouseChangedCallback ( const MouseChangedCB *  mouseChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setMouseChangedCallback() [3/4]

virtual void ds3d::abiWindow::setMouseChangedCallback ( const MouseChangedCB *  mouseChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.

◆ setMouseChangedCallback() [4/4]

virtual void ds3d::abiWindow::setMouseChangedCallback ( const MouseChangedCB *  mouseChangedCb)
pure virtual

Implemented in ds3d::gl::GWindow, and ds3d::gl::GWindow.


The documentation for this class was generated from the following file: