![]() |
Rigs of Rods 2026.01
Soft-body Physics Simulation
|
RTT texture 'slot' within MyGUI system; we can only create them, not destroy, so we reuse.
Definition at line 12 of file RTTLayer.h.
Inheritance diagram for RoR::RTTLayer:Public Member Functions | |
| RTTLayer () | |
| virtual | ~RTTLayer () |
| void | deserialization (MyGUI::xml::ElementPtr _node, MyGUI::Version _version) override |
| void | renderToTarget (MyGUI::IRenderTarget *_target, bool _update) override |
| void | setTextureSize (const MyGUI::IntSize &_size) |
| void | setTextureName (const std::string &_name) |
| const std::string & | getTextureName () const |
| void | createRttTexture () |
| void | destroyRttTexture () |
Private Attributes | |
| MyGUI::ITexture * | mTexture |
| MyGUI::IntSize | mTextureSize |
| std::string | mTextureName |
| bool | mOutOfDate |
| RTTLayer::RTTLayer | ( | ) |
Definition at line 15 of file RTTLayer.cpp.
|
virtual |
Definition at line 21 of file RTTLayer.cpp.
| void RTTLayer::createRttTexture | ( | ) |
Definition at line 98 of file RTTLayer.cpp.
|
override |
Definition at line 26 of file RTTLayer.cpp.
| void RTTLayer::destroyRttTexture | ( | ) |
Definition at line 87 of file RTTLayer.cpp.
|
inline |
Definition at line 26 of file RTTLayer.h.
|
override |
Definition at line 44 of file RTTLayer.cpp.
| void RTTLayer::setTextureName | ( | const std::string & | _name | ) |
Call before createRttTexture()
Definition at line 80 of file RTTLayer.cpp.
| void RTTLayer::setTextureSize | ( | const MyGUI::IntSize & | _size | ) |
Call before createRttTexture()
Definition at line 68 of file RTTLayer.cpp.
|
private |
Definition at line 35 of file RTTLayer.h.
|
private |
Definition at line 32 of file RTTLayer.h.
|
private |
Definition at line 34 of file RTTLayer.h.
|
private |
Definition at line 33 of file RTTLayer.h.