PixelLightAPI
.
|
Abstract scene renderer pass class. More...
#include <SceneRendererPass.h>
Public Types | |
enum | EFlags { Inactive = 1<<0 } |
Scene renderer pass flags. More... | |
Public Member Functions | |
pl_enum (EFlags) pl_enum_value(Inactive | |
This scene renderer pass is currently NOT active pl_enum_end | pl_class (PLS_RTTI_EXPORT, SceneRendererPass,"PLScene", PLCore::Object,"Abstract scene renderer pass class") pl_attribute(Flags |
This scene renderer pass is currently NOT active pl_enum_end | pl_flag_type (EFlags) |
This scene renderer pass is currently NOT active pl_enum_end pl_attribute(Name, PLCore::String,"", ReadWrite, GetSet,"Optional scene renderer pass name. If not defined, a name is chosen automatically","") pl_class_end public virtual PLS_API void | SetFlags (PLCore::uint32 nValue) |
PLS_API SceneContext * | GetSceneContext () const |
Returns the scene context the scene renderer pass is in. | |
PLS_API PLRenderer::Renderer * | GetRenderer () const |
Returns the used renderer. | |
PLS_API SceneRendererPass * | GetFirstInstanceOfSceneRendererPassClass (const PLCore::String &sClassName) const |
Returns the first found instance of a scene renderer pass instance within the scene renderer by using a class name. | |
PLS_API bool | IsActive () const |
Is the scene renderer pass active? | |
PLS_API void | SetActive (bool bActive=true) |
Sets whether the scene renderer pass is active or not. | |
Public Attributes | |
This scene renderer pass is currently NOT active pl_enum_end | ReadWrite |
This scene renderer pass is currently NOT active pl_enum_end | GetSet |
This scene renderer pass is currently NOT active pl_enum_end | Flags |
Protected Member Functions | |
PLS_API | SceneRendererPass () |
Constructor. | |
virtual PLS_API | ~SceneRendererPass () |
Destructor. |
Abstract scene renderer pass class.
PLS_API PLScene::SceneRendererPass::SceneRendererPass | ( | ) | [protected] |
Constructor.
virtual PLS_API PLScene::SceneRendererPass::~SceneRendererPass | ( | ) | [protected, virtual] |
Destructor.
This scene renderer pass is currently NOT active pl_enum_end PLScene::SceneRendererPass::pl_class | ( | PLS_RTTI_EXPORT | , |
SceneRendererPass | , | ||
"PLScene" | , | ||
PLCore::Object | , | ||
"Abstract scene renderer pass class" | |||
) |
This scene renderer pass is currently NOT active pl_enum_end PLScene::SceneRendererPass::pl_flag_type | ( | EFlags | ) |
This scene renderer pass is currently NOT active pl_enum_end pl_attribute (Name, PLCore::String, "", ReadWrite, GetSet, "Optional scene renderer pass name. If not defined, a name is chosen automatically", "") pl_class_end public virtual PLS_API void PLScene::SceneRendererPass::SetFlags | ( | PLCore::uint32 | nValue | ) | [virtual] |
PLS_API SceneContext* PLScene::SceneRendererPass::GetSceneContext | ( | ) | const |
Returns the scene context the scene renderer pass is in.
PLS_API PLRenderer::Renderer* PLScene::SceneRendererPass::GetRenderer | ( | ) | const |
Returns the used renderer.
PLS_API SceneRendererPass* PLScene::SceneRendererPass::GetFirstInstanceOfSceneRendererPassClass | ( | const PLCore::String & | sClassName | ) | const |
Returns the first found instance of a scene renderer pass instance within the scene renderer by using a class name.
[in] | sClassName | Class name of the scene renderer pass instance |
PLS_API bool PLScene::SceneRendererPass::IsActive | ( | ) | const |
Is the scene renderer pass active?
PLS_API void PLScene::SceneRendererPass::SetActive | ( | bool | bActive = true | ) |
Sets whether the scene renderer pass is active or not.
[in] | bActive | Should the scene renderer pass be active? |
This scene renderer pass is currently NOT active pl_enum_end PLScene::SceneRendererPass::ReadWrite |
This scene renderer pass is currently NOT active pl_enum_end PLScene::SceneRendererPass::GetSet |
This scene renderer pass is currently NOT active pl_enum_end PLScene::SceneRendererPass::Flags |
|