A DtReadFramebufferCallback instance is installed as the draw callback of the camera attached to the channel we wish to stream.
More...
Detailed Description
A DtReadFramebufferCallback instance is installed as the draw callback of the camera attached to the channel we wish to stream.
Constructor & Destructor Documentation
| virtual makVrv::DtReadFramebufferCallback::~DtReadFramebufferCallback |
( |
| ) |
|
|
virtual |
| makVrv::DtReadFramebufferCallback::DtReadFramebufferCallback |
( |
| ) |
|
|
private |
Member Function Documentation
| virtual void makVrv::DtReadFramebufferCallback::operator() |
( |
osg::RenderInfo & |
renderInfo | ) |
const |
|
virtual |
Base class override. This is where the work happens.
| virtual bool makVrv::DtReadFramebufferCallback::init |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrv::DtReadFramebufferCallback::setupPixelBufferObjects |
( |
int |
numBuffers | ) |
|
|
protectedvirtual |
Allocate and bind the pixel buffer objects.
| virtual bool makVrv::DtReadFramebufferCallback::createProcessImageTask |
( |
DtDe & |
de, |
|
|
const DtVideoStream & |
stream |
|
) |
| |
|
protectedvirtual |
| virtual bool makVrv::DtReadFramebufferCallback::setPixelFormatFromString |
( |
const DtUnicode & |
pxfString | ) |
|
|
protectedvirtual |
set the pixel format GL enum from an initializer string
| virtual bool makVrv::DtReadFramebufferCallback::setReadBufferFromString |
( |
const DtUnicode & |
rbString | ) |
|
|
protectedvirtual |
set the read buffer GL enum from an initializer string
| virtual bool makVrv::DtReadFramebufferCallback::setDataTypeFromString |
( |
const DtUnicode & |
dtString | ) |
|
|
protectedvirtual |
set the data type GL enum from an initializer string
Friends And Related Function Documentation
Member Data Documentation
| DtDe& makVrv::DtReadFramebufferCallback::myDe |
|
protected |
| double makVrv::DtReadFramebufferCallback::myFrequency |
|
protected |
| double makVrv::DtReadFramebufferCallback::myLastCapture |
|
protected |
| bool makVrv::DtReadFramebufferCallback::myUseReadPixels |
|
protected |
| int makVrv::DtReadFramebufferCallback::myWidth |
|
protected |
| int makVrv::DtReadFramebufferCallback::myHeight |
|
protected |
| int makVrv::DtReadFramebufferCallback::myX |
|
protected |
| int makVrv::DtReadFramebufferCallback::myY |
|
protected |
| GLenum makVrv::DtReadFramebufferCallback::myPixelFormat |
|
protected |
| GLenum makVrv::DtReadFramebufferCallback::myDataType |
|
protected |
| GLenum makVrv::DtReadFramebufferCallback::myReadBuffer |
|
protected |
| std::vector<unsigned int> makVrv::DtReadFramebufferCallback::myPbos |
|
protected |
| int makVrv::DtReadFramebufferCallback::myWriteIndex |
|
protected |
| int makVrv::DtReadFramebufferCallback::myReadIndex |
|
protected |
| osg::ref_ptr<osg::Image> makVrv::DtReadFramebufferCallback::myImage |
|
protected |
| osg::GLBufferObject::Extensions* makVrv::DtReadFramebufferCallback::myGlExtensions |
|
protected |
| bool makVrv::DtReadFramebufferCallback::myIsInitialized |
|
protected |
The documentation for this class was generated from the following file: