SO3Engine
|
SO3::SCompositor Class Reference
#include <SO3Compositor.h>
Inheritance diagram for SO3::SCompositor:
Public Member Functions | |
SCompositor (SViewPort *scolViewPort, const std::string &compositorName, const std::string &schemeName="") | |
SCompositor (SViewPort *scolViewPort, const std::string &compositorName, const bool &isActivated) | |
SCompositor (const std::string &compositorName, const std::string &schemeName="") | |
~SCompositor () | |
bool | GetEnable () |
void | SetEnable (const bool &enable) |
SViewPort * | GetParentViewPort () |
int | GetNumCompositorTechniques () |
SCompositorTechnique * | GetCompositorTechnique (const unsigned int &technique) |
int | GetCompositorTechniqueIndexByName (const std::string &techname) |
void | SetViewport (Ogre::Viewport *vp) |
virtual Ogre::Technique * | handleSchemeNotFound (unsigned short schemeIndex, const Ogre::String &schemeName, Ogre::Material *originalMaterial, unsigned short lodIndex, const Ogre::Renderable *rend) |
Public Member Functions inherited from SO3::SData | |
SData (const std::string &dataName) | |
virtual | ~SData () |
std::string | GetName () const |
SUserObjectBindings & | GetUserObjectBindings () |
const SUserObjectBindings & | GetUserObjectBindings () const |
Additional Inherited Members | |
Protected Attributes inherited from SO3::SData | |
std::string | name |
Detailed Description
Definition at line 41 of file SO3Compositor.h.
Constructor & Destructor Documentation
◆ SCompositor() [1/3]
SO3::SCompositor::SCompositor | ( | SViewPort * | scolViewPort, |
const std::string & | compositorName, | ||
const std::string & | schemeName = "" |
||
) |
Definition at line 13 of file SO3Compositor.cpp.
◆ SCompositor() [2/3]
SO3::SCompositor::SCompositor | ( | SViewPort * | scolViewPort, |
const std::string & | compositorName, | ||
const bool & | isActivated | ||
) |
For internal use only.
Definition at line 18 of file SO3Compositor.cpp.
◆ SCompositor() [3/3]
SO3::SCompositor::SCompositor | ( | const std::string & | compositorName, |
const std::string & | schemeName = "" |
||
) |
For internal use only.
Definition at line 23 of file SO3Compositor.cpp.
◆ ~SCompositor()
SO3::SCompositor::~SCompositor | ( | ) |
Definition at line 112 of file SO3Compositor.cpp.
Member Function Documentation
◆ GetCompositorTechnique()
SCompositorTechnique * SO3::SCompositor::GetCompositorTechnique | ( | const unsigned int & | technique | ) |
Definition at line 307 of file SO3Compositor.cpp.
◆ GetCompositorTechniqueIndexByName()
int SO3::SCompositor::GetCompositorTechniqueIndexByName | ( | const std::string & | techname | ) |
Definition at line 315 of file SO3Compositor.cpp.
◆ GetEnable()
bool SO3::SCompositor::GetEnable | ( | ) |
Definition at line 268 of file SO3Compositor.cpp.
◆ GetNumCompositorTechniques()
int SO3::SCompositor::GetNumCompositorTechniques | ( | ) |
Definition at line 302 of file SO3Compositor.cpp.
◆ GetParentViewPort()
SViewPort * SO3::SCompositor::GetParentViewPort | ( | ) |
Definition at line 263 of file SO3Compositor.cpp.
◆ handleSchemeNotFound()
|
virtual |
Definition at line 324 of file SO3Compositor.cpp.
◆ SetEnable()
void SO3::SCompositor::SetEnable | ( | const bool & | enable | ) |
Definition at line 273 of file SO3Compositor.cpp.
◆ SetViewport()
void SO3::SCompositor::SetViewport | ( | Ogre::Viewport * | vp | ) |
Definition at line 160 of file SO3Compositor.cpp.
The documentation for this class was generated from the following files:
- include/SO3Material/SO3Compositor.h
- src/SO3Material/SO3Compositor.cpp
Generated by 1.9.8