MCPcopy Create free account
hub / github.com/MyGUI/mygui / ~RTTLayerNode

Method ~RTTLayerNode

UnitTests/UnitTest_TextureAnimations/MyGUI_RTTLayerNode.cpp:21–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19 }
20
21 RTTLayerNode::~RTTLayerNode()
22 {
23 RenderManager& render = RenderManager::getInstance();
24
25 if (mVertexBuffer != nullptr)
26 {
27 render.destroyVertexBuffer(mVertexBuffer);
28 mVertexBuffer = nullptr;
29 }
30 if (mTexture != nullptr)
31 {
32 MyGUI::RenderManager::getInstance().destroyTexture(mTexture);
33 mTexture = nullptr;
34 }
35
36 for (auto& item : mLayerNodeAnimation)
37 delete item;
38 mLayerNodeAnimation.clear();
39 }
40
41 void RTTLayerNode::renderToTarget(IRenderTarget* _target, bool _update)
42 {

Callers

nothing calls this directly

Calls 3

destroyVertexBufferMethod · 0.45
destroyTextureMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected