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: