![]() |
Kochol Game Engine
0.1.0
|
#include <MirrorPlane.h>
Public Member Functions | |
| MirrorPlane (gfx::Renderer *rn, sn::SceneNode *pMirror) | |
| Constructor. | |
| ~MirrorPlane () | |
| Destructor. | |
| bool | Init (math::Matrix *Reflect) |
| void | AddNodes (sn::SceneNode *pNodes) |
| Add nodes of mesh that reflecting in mirror. | |
| void | PreRender (float elapsedTime=0.0f) |
| Tanzimat ghabl az render on mesh. | |
| void | Render () |
| Tsnzimat bad az render on mesh. | |
| void | PostRenderEverything () |
| kar hayi ke bad az tamam shodan render hame chiz bayad anjam beshe. | |
Public Member Functions inherited from kge::efx::Effect | |
| Effect () | |
| Constructor. | |
| virtual | ~Effect () |
| Destructor. | |
| virtual void | OnReset () |
| For internal use. | |
Protected Attributes | |
| gfx::Renderer * | m_pRenderer |
| sn::SceneNode * | m_pMirror |
| math::Matrix * | m_pReflectMatrix |
| std::vector< sn::SceneNode * > | m_vNodes |
Protected Attributes inherited from kge::efx::Effect | |
| std::vector< sn::SceneNode * > | m_arrNodes |
Definition at line 20 of file MirrorPlane.h.
| kge::efx::MirrorPlane::MirrorPlane | ( | gfx::Renderer * | rn, |
| sn::SceneNode * | pMirror | ||
| ) |
Constructor.
| kge::efx::MirrorPlane::~MirrorPlane | ( | ) |
Destructor.
|
virtual |
Add nodes of mesh that reflecting in mirror.
Reimplemented from kge::efx::Effect.
| bool kge::efx::MirrorPlane::Init | ( | math::Matrix * | Reflect | ) |
Sakhtane Mirror Plane va amade kardanesh baraye kar.
| Reflect | Matrixi ke tavasote plane sakhte shode hast. |
|
virtual |
kar hayi ke bad az tamam shodan render hame chiz bayad anjam beshe.
Implements kge::efx::Effect.
|
virtual |
Tanzimat ghabl az render on mesh.
Implements kge::efx::Effect.
|
virtual |
Tsnzimat bad az render on mesh.
Implements kge::efx::Effect.
|
protected |
Definition at line 49 of file MirrorPlane.h.
|
protected |
Definition at line 50 of file MirrorPlane.h.
|
protected |
Definition at line 48 of file MirrorPlane.h.
|
protected |
Definition at line 51 of file MirrorPlane.h.