Texture node for displaying the render texture from ign-renderer.
More...
#include <Scene3D.hh>
|
| void | NewTexture (int _id, const QSize &_size) |
| | This function gets called on the FBO rendering thread and will store the texture id and size and schedule an update on the window. More...
|
| |
| void | PrepareNode () |
| | Before the scene graph starts to render, we update to the pending texture. More...
|
| |
|
| void | PendingNewTexture () |
| | Signal emitted when a new texture is ready to trigger window update. More...
|
| |
| void | TextureInUse () |
| | Signal emitted when the texture is being rendered and renderer can start rendering next frame. More...
|
| |
Texture node for displaying the render texture from ign-renderer.
◆ TextureNode()
◆ ~TextureNode()
◆ NewTexture
| void NewTexture |
( |
int |
_id, |
|
|
const QSize & |
_size |
|
) |
| |
|
slot |
This function gets called on the FBO rendering thread and will store the texture id and size and schedule an update on the window.
- Parameters
-
| [in] | _id | OpenGL render texture Id |
| [in] | _size | Texture size |
◆ PendingNewTexture
| void PendingNewTexture |
( |
| ) |
|
|
signal |
Signal emitted when a new texture is ready to trigger window update.
◆ PrepareNode
Before the scene graph starts to render, we update to the pending texture.
◆ TextureInUse
Signal emitted when the texture is being rendered and renderer can start rendering next frame.
◆ id
◆ mutex
Mutex to protect the texture variables.
◆ size
◆ texture
| QSGTexture* texture = nullptr |
Qt's scene graph texture.
◆ window
| QQuickWindow* window = nullptr |
The documentation for this class was generated from the following file: