Polyphase Game Engine
Loading...
Searching...
No Matches
ShadowMesh3d.h
Go to the documentation of this file.
1#pragma once
2
4
6{
7public:
8
10
13
14 virtual const char* GetTypeName() const override;
15 virtual void GatherProperties(std::vector<Property>& outProps) override;
16
17 virtual void Create() override;
18 virtual void Destroy() override;
19
20 virtual void Render() override;
21
22 virtual bool IsShadowMesh3D() const override;
23
24 virtual void GatherProxyDraws(std::vector<DebugDraw>& inoutDraws) override;
25};
Definition ShadowMesh3d.h:6
virtual bool IsShadowMesh3D() const override
Definition ShadowMesh3d.cpp:44
virtual void GatherProperties(std::vector< Property > &outProps) override
Definition ShadowMesh3d.cpp:23
virtual void Render() override
Definition ShadowMesh3d.cpp:39
virtual void Create() override
Definition ShadowMesh3d.cpp:29
ShadowMesh3D()
Definition ShadowMesh3d.cpp:7
DECLARE_NODE(ShadowMesh3D, StaticMesh3D)
virtual void Destroy() override
Definition ShadowMesh3d.cpp:34
virtual const char * GetTypeName() const override
Definition ShadowMesh3d.cpp:18
virtual void GatherProxyDraws(std::vector< DebugDraw > &inoutDraws) override
Definition ShadowMesh3d.cpp:49
~ShadowMesh3D()
Definition ShadowMesh3d.cpp:13
Definition StaticMesh3d.h:12