Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes
RoR::RTTLayer Class Reference

Description

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
 

Constructor & Destructor Documentation

◆ RTTLayer()

RTTLayer::RTTLayer ( )

Definition at line 15 of file RTTLayer.cpp.

◆ ~RTTLayer()

RTTLayer::~RTTLayer ( )
virtual

Definition at line 21 of file RTTLayer.cpp.

Member Function Documentation

◆ createRttTexture()

void RTTLayer::createRttTexture ( )

Definition at line 98 of file RTTLayer.cpp.

◆ deserialization()

void RTTLayer::deserialization ( MyGUI::xml::ElementPtr  _node,
MyGUI::Version  _version 
)
override

Definition at line 26 of file RTTLayer.cpp.

◆ destroyRttTexture()

void RTTLayer::destroyRttTexture ( )

Definition at line 87 of file RTTLayer.cpp.

◆ getTextureName()

const std::string & RoR::RTTLayer::getTextureName ( ) const
inline

Definition at line 26 of file RTTLayer.h.

◆ renderToTarget()

void RTTLayer::renderToTarget ( MyGUI::IRenderTarget *  _target,
bool  _update 
)
override

Definition at line 44 of file RTTLayer.cpp.

◆ setTextureName()

void RTTLayer::setTextureName ( const std::string &  _name)

Call before createRttTexture()

Definition at line 80 of file RTTLayer.cpp.

◆ setTextureSize()

void RTTLayer::setTextureSize ( const MyGUI::IntSize &  _size)

Call before createRttTexture()

Definition at line 68 of file RTTLayer.cpp.

Field Documentation

◆ mOutOfDate

bool RoR::RTTLayer::mOutOfDate
private

Definition at line 35 of file RTTLayer.h.

◆ mTexture

MyGUI::ITexture* RoR::RTTLayer::mTexture
private

Definition at line 32 of file RTTLayer.h.

◆ mTextureName

std::string RoR::RTTLayer::mTextureName
private

Definition at line 34 of file RTTLayer.h.

◆ mTextureSize

MyGUI::IntSize RoR::RTTLayer::mTextureSize
private

Definition at line 33 of file RTTLayer.h.


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