Rigs of Rods 2023.09
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
RTTLayer.h
Go to the documentation of this file.
1// based on the MyGUI UnitTests
2
3#pragma once
4
5#include "MyGUI_Prerequest.h"
6#include "MyGUI_Types.h"
7#include "MyGUI_OverlappedLayer.h"
8
9namespace MyGUI {
10
11class RTTLayer :
12 public OverlappedLayer
13{
14 MYGUI_RTTI_DERIVED( RTTLayer )
15
16public:
17 RTTLayer();
18 virtual ~RTTLayer();
19
20 virtual void deserialization(xml::ElementPtr _node, Version _version);
21 virtual void renderToTarget(IRenderTarget* _target, bool _update);
22
23 void setTextureSize(const IntSize& _size);
24 void setTextureName(const std::string& _name);
25
26private:
27 MyGUI::ITexture* mTexture;
28 IntSize mTextureSize;
29 std::string mTextureName;
31};
32
33} // namespace MyGUI
virtual ~RTTLayer()
Definition RTTLayer.cpp:19
std::string mTextureName
Definition RTTLayer.h:29
virtual void deserialization(xml::ElementPtr _node, Version _version)
Definition RTTLayer.cpp:28
MyGUI::ITexture * mTexture
Definition RTTLayer.h:27
void setTextureSize(const IntSize &_size)
Definition RTTLayer.cpp:65
void setTextureName(const std::string &_name)
Definition RTTLayer.cpp:85
IntSize mTextureSize
Definition RTTLayer.h:28
virtual void renderToTarget(IRenderTarget *_target, bool _update)
Definition RTTLayer.cpp:44