, including all inherited members.
AddModifier(const PLCore::String &sClass, const PLCore::String &sParameters="") | PLScene::SceneNode | [inline] |
AddModifierAtIndex(const PLCore::String &sClass, const PLCore::String &sParameters="", int nPosition=-1) | PLScene::SceneNode | |
AddReference() | PLCore::ObjectBase | |
Automatic enum value | PLScene::SceneNode | |
box | PLScene::SceneNode | |
CallMethod(const String &sName, DynParams &cParams) | PLCore::Object | |
CallMethod(const String &sName, const DynParams &cParams) | PLCore::Object | |
CallMethod(const String &sName, const String &sParams) | PLCore::Object | |
CallMethod(const String &sName, const XmlElement &cElement) | PLCore::Object | |
CanOcclude enum value | PLScene::SceneNode | |
CastShadow enum value | PLScene::SceneNode | |
ClearModifiers() | PLScene::SceneNode | |
Clone() | PLScene::SceneNode | |
CloneAtIndex(int nPosition) | PLScene::SceneNode | |
CoordinateAxis enum value | PLEngine::SNEngineInformation | |
degree | PLScene::SceneNode | |
DeInitFunction() | PLScene::SceneNode | [protected, virtual] |
Delete(bool bProtectedToo=false) override | PLScene::SceneNode | [virtual] |
DirtyAABoundingBox() | PLScene::SceneNode | [inline, protected] |
draw | PLScene::SceneNode | |
DrawDebug(PLRenderer::Renderer &cRenderer, const VisNode *pVisNode=nullptr) | PLScene::SceneNode | [virtual] |
DrawPost(PLRenderer::Renderer &cRenderer, const VisNode *pVisNode=nullptr) | PLScene::SceneNode | [virtual] |
DrawPre(PLRenderer::Renderer &cRenderer, const VisNode *pVisNode=nullptr) | PLScene::SceneNode | [virtual] |
DrawSolid(PLRenderer::Renderer &cRenderer, const VisNode *pVisNode=nullptr) | PLScene::SceneNode | [virtual] |
DrawTransparent(PLRenderer::Renderer &cRenderer, const VisNode *pVisNode=nullptr) | PLScene::SceneNode | [virtual] |
EDrawFunctionFlags enum name | PLScene::SceneNode | |
EFlags enum name | PLScene::SceneNode | |
EInfoFlags enum name | PLEngine::SNEngineInformation | |
Element(const String &sName="", ElementManager< SceneNode > *pManager=nullptr) | PLCore::Element< SceneNode > | |
emitted | PLScene::SceneNode | |
enabled(if this flag isn't set, no debug information is drawn at all)") pl_enum_value(DebugNoDrawSignal | PLScene::SceneNode | |
EvaluateGlobalActiveState() const | PLScene::SceneNode | |
flags | PLScene::SceneNode | |
FPS enum value | PLEngine::SNEngineInformation | |
FromString(const String &sString) | PLCore::Object | [virtual] |
FromXml(const XmlElement &cElement) | PLCore::Object | [virtual] |
Frozen enum value | PLScene::SceneNode | |
GetAABBMax() const | PLScene::SceneNode | |
GetAABBMin() const | PLScene::SceneNode | |
GetAABoundingBox() | PLScene::SceneNode | |
GetAbsoluteName() const | PLScene::SceneNode | |
GetAttribute(const String &sName) const | PLCore::Object | |
GetAttributes() const | PLCore::Object | |
GetBoundingSphere() | PLScene::SceneNode | |
GetBoundingSphere(PLMath::Sphere &cSphere) | PLScene::SceneNode | [protected, virtual] |
GetClass() const | PLCore::ObjectBase | [virtual] |
GetCommonContainer(SceneNode &cSceneNode) const | PLScene::SceneNode | |
GetContainer() const | PLScene::SceneNode | |
GetContainerAABoundingBox() | PLScene::SceneNode | |
GetContainerBoundingSphere() | PLScene::SceneNode | |
GetContainerBoundingSphere(PLMath::Sphere &cSphere) | PLScene::SceneNode | [protected, virtual] |
GetContainerIndex() | PLScene::SceneNode | |
GetDebugFlags() const | PLScene::SceneNode | [virtual] |
GetDrawFunctionFlags() const | PLScene::SceneNode | |
GetFlags() const | PLScene::SceneNode | [virtual] |
GetHandler(uint32 nIndex) const | PLCore::Element< SceneNode > | |
GetHierarchy() const | PLScene::SceneNode | |
GetID() const | PLCore::Element< SceneNode > | |
GetInputController() const | PLScene::SceneNode | [virtual] |
GetManager() const | PLCore::Element< SceneNode > | |
GetMeshHandler() | PLScene::SceneNode | [virtual] |
GetMethod(const String &sName) | PLCore::Object | |
GetMethods(List< DynFuncPtr > &lstMethods) | PLCore::Object | |
GetModifier(const PLCore::String &sClass, PLCore::uint32 nIndex=0) const | PLScene::SceneNode | |
GetName() const | PLCore::Element< SceneNode > | |
GetNumOfHandlers() const | PLCore::Element< SceneNode > | |
GetNumOfModifiers(const PLCore::String &sClass="") const | PLScene::SceneNode | |
GetPointer() const | PLCore::ObjectBase | |
GetPointer() | PLCore::ObjectBase | |
GetPosition() const | PLScene::SceneNode | |
GetRefCount() const | PLCore::ObjectBase | |
GetRootContainer() const | PLScene::SceneNode | |
GetRotation() const | PLScene::SceneNode | |
GetScale() const | PLScene::SceneNode | |
GetSceneContext() const | PLScene::SceneNode | |
GetSet | PLEngine::SNEngineInformation | |
GetSignal(const String &sName) const | PLCore::Object | |
GetSignals() const | PLCore::Object | |
GetSlot(const String &sName) const | PLCore::Object | |
GetSlots() const | PLCore::Object | |
GetTransform() const | PLScene::SceneNode | [inline] |
GetTransform() | PLScene::SceneNode | [inline] |
GetValues(EDefaultValue nDefaultValue=NoDefault) const | PLCore::Object | |
GetValuesXml(XmlElement &cElement, EDefaultValue nDefaultValue=NoDefault) const | PLCore::Object | |
Inactive enum value | PLScene::SceneNode | |
Inc | PLScene::SceneNode | |
InitFunction() | PLScene::SceneNode | [protected, virtual] |
Invisible enum value | PLScene::SceneNode | |
IsActive() const | PLScene::SceneNode | |
IsCamera() const | PLScene::SceneNode | [inline] |
IsCell() const | PLScene::SceneNode | [inline] |
IsContainer() const | PLScene::SceneNode | [inline] |
IsFog() const | PLScene::SceneNode | [inline] |
IsFrozen() const | PLScene::SceneNode | |
IsInitialized() const | PLScene::SceneNode | |
IsInstanceOf(const String &sClass) const | PLCore::Object | |
IsInstanceOfByReference(const Class &cClass) const | PLCore::Object | |
IsLight() const | PLScene::SceneNode | [inline] |
IsPortal() const | PLScene::SceneNode | [inline] |
IsProtected() const | PLCore::Element< SceneNode > | |
IsVisible() const | PLScene::SceneNode | |
m_bProtected | PLCore::Element< SceneNode > | [protected] |
m_lstHandlers | PLCore::Element< SceneNode > | [protected] |
m_pManager | PLCore::Element< SceneNode > | [protected] |
m_sName | PLCore::Element< SceneNode > | [protected] |
material | PLEngine::SNEngineInformation | |
MoveTo(const PLMath::Vector3 &vPosition) | PLScene::SceneNode | |
negative | PLScene::SceneNode | |
NoCulling enum value | PLScene::SceneNode | |
node | PLScene::SceneNode | |
node | PLScene::SceneNode | |
node(can be a null pointer) as parameter." | PLScene::SceneNode | |
node(can be a null pointer) as parameter." | PLScene::SceneNode | |
node(can be a null pointer) as parameter." | PLScene::SceneNode | |
NoLighting enum value | PLScene::SceneNode | |
Object() | PLCore::Object | |
ObjectBase() | PLCore::ObjectBase | |
OnActivate(bool bActivate) | PLScene::SceneNode | [protected, virtual] |
OnAddedToVisibilityTree(VisNode &cVisNode) | PLScene::SceneNode | [protected, virtual] |
operator=(const Element< SceneNode > &cSource) | PLCore::Element< SceneNode > | [virtual] |
other | PLScene::SceneNode | |
pl_attribute(InfoFlags, pl_flag_type(EInfoFlags), FPS|CoordinateAxis|Planes|Profiling, ReadWrite, DirectValue,"Information flags","") pl_attribute(ProfilingMaterial | PLEngine::SNEngineInformation | |
PLScene::SceneNode::pl_attribute(Flags, pl_flag_type(EFlags), 0, ReadWrite, GetSet,"Flags","") pl_attribute(DebugFlags | PLScene::SceneNode | |
PLScene::SceneNode::pl_attribute(Position, PLMath::Vector3, PLMath::Vector3::Zero, ReadWrite, GetSet,"Position","") pl_attribute(Rotation | PLScene::SceneNode | |
PLScene::SceneNode::pl_attribute(AABBMin, PLMath::Vector3, PLMath::Vector3::Zero, ReadWrite, GetSet,"Minimum position of the 'scene node space' axis aligned bounding box","") pl_attribute(AABBMax | PLScene::SceneNode | |
PLScene::SceneNode::pl_attribute(Name, PLCore::String,"", ReadWrite, GetSet,"Optional scene node name. If not defined, a name is chosen automatically","") pl_signal_0(SignalDestroy | PLScene::SceneNode | |
pl_class(PLS_RTTI_EXPORT, SceneNode,"PLScene", PLCore::Object,"Abstract scene node (leaf node) class") pl_properties pl_property("Icon" | PLScene::SceneNode | |
pl_enum(EInfoFlags) pl_enum_value(FPS | PLEngine::SNEngineInformation | |
PLScene::SceneNode::pl_enum(EFlags) pl_enum_value(Inactive | PLScene::SceneNode | |
PLScene::SceneNode::pl_enum(EDebugFlags) pl_enum_value(DebugEnabled | PLScene::SceneNode | |
pl_enum_value(CoordinateAxis,"Draw coordinate axis") pl_enum_value(Planes | PLEngine::SNEngineInformation | |
pl_enum_value(Profiling,"Draw profiling") pl_enum_endpl_class(PL_RTTI_EXPORT | PLEngine::SNEngineInformation | |
PLScene::SceneNode::pl_enum_value(Invisible,"This scene node is currently NOT visible") pl_enum_value(Frozen | PLScene::SceneNode | |
PLScene::SceneNode::pl_enum_value(Automatic,"This scene node was created automatically during runtime and should not be saved with the scene. Such scene nodes are also hidden for instance within the scene editor.") pl_enum_value(NoCulling | PLScene::SceneNode | |
PLScene::SceneNode::pl_enum_value(CanOcclude,"This scene node can occlude other scene nodes") pl_enum_value(CastShadow | PLScene::SceneNode | |
PLScene::SceneNode::pl_enum_value(ReceiveShadow,"Shadow receiver") pl_enum_endenum EDebugFlags | PLScene::SceneNode | [inline] |
PLScene::SceneNode::pl_enum_value(DebugContainerAABBox,"Draw (the white) container space axis aligned bounding box") pl_enum_value(DebugContainerSphere | PLScene::SceneNode | |
PLScene::SceneNode::pl_enum_value(DebugNoLocalCoordinateAxis,"Do not draw the local coordinate axis") pl_enum_value(DebugNoName | PLScene::SceneNode | |
PLScene::SceneNode::pl_enum_value(DebugNoAABBox,"Do not draw (the yellow) axis aligned bounding box") pl_enum_value(DebugText | PLScene::SceneNode | |
pl_flag_type(EDebugFlags) | PLScene::SceneNode | |
pl_signal_0(SignalActive,"Scene node active state change signal","") pl_signal_0(SignalVisible | PLScene::SceneNode | |
pl_signal_0(SignalContainer,"Scene node parent container change signal","") pl_signal_0(SignalAABoundingBox | PLScene::SceneNode | |
pl_signal_0(SignalInit,"Scene node initialization signal","") pl_signal_0(SignalDeInit | PLScene::SceneNode | |
pl_signal_1(SignalAddedToVisibilityTree, VisNode &,"Scene node was added to a visibility tree signal. Visibility node representing this scene node within the visibility tree as parameter.","") pl_signal_2(SignalDrawPre | PLScene::SceneNode | |
pl_signal_2(SignalDrawSolid, PLRenderer::Renderer &, const VisNode *,"Scene node solid-draw signal. Used renderer and current visibility node of the scene node (can be a null pointer) as parameter.","") pl_signal_2(SignalDrawTransparent | PLScene::SceneNode | |
pl_signal_2(SignalDrawDebug, PLRenderer::Renderer &, const VisNode *,"Scene node debug-draw signal. Used renderer and current visibility node of the scene node (can be a null pointer) as parameter.","") pl_signal_2(SignalDrawPost | PLScene::SceneNode | |
Planes enum value | PLEngine::SNEngineInformation | |
please(the container the node is in may still be culled...)") pl_enum_value(NoLighting | PLScene::SceneNode | |
PLEngine | PLEngine::SNEngineInformation | |
plfx | PLEngine::SNEngineInformation | |
Profiling enum value | PLEngine::SNEngineInformation | |
ReadWrite | PLEngine::SNEngineInformation | |
ReceiveShadow enum value | PLScene::SceneNode | |
Release() | PLCore::ObjectBase | |
RemoveModifier(const PLCore::String &sClass, PLCore::uint32 nIndex=0) | PLScene::SceneNode | |
RemoveModifierByReference(SceneNodeModifier &cModifier) | PLScene::SceneNode | |
Reserved enum value | PLScene::SceneNode | |
SceneNode() | PLScene::SceneNode | [protected] |
SetAABBMax(const PLMath::Vector3 &vValue) | PLScene::SceneNode | |
SetAABBMin(const PLMath::Vector3 &vValue) | PLScene::SceneNode | |
SetAABoundingBox(const PLMath::AABoundingBox &cAABoundingBox) | PLScene::SceneNode | |
SetActive(bool bActive=true) | PLScene::SceneNode | |
SetAttribute(const String &sName, const String &sValue) | PLCore::Object | |
SetAttribute(const String &sName, const DynVar &cVar) | PLCore::Object | |
SetAttribute(const String &sName, const DynVar *pVar) | PLCore::Object | |
SetAttributeDefault(const String &sName) | PLCore::Object | |
SetContainer(SceneContainer &cSceneContainer) | PLScene::SceneNode | |
SetDebugFlags(PLCore::uint32 nValue) | PLScene::SceneNode | [virtual] |
SetDefaultValues() | PLCore::Object | |
SetDrawFunctionFlags(PLCore::uint8 nFlags) | PLScene::SceneNode | |
SetFlags(PLCore::uint32 nValue) | PLScene::SceneNode | [virtual] |
SetFrozen(bool bFrozen=true) | PLScene::SceneNode | |
SetName(const PLCore::String &sName) override | PLScene::SceneNode | [virtual] |
SetPosition(const PLMath::Vector3 &vValue) | PLScene::SceneNode | |
SetProtected(bool bProtected=false) | PLCore::Element< SceneNode > | |
SetRotation(const PLMath::Vector3 &vValue) | PLScene::SceneNode | |
SetScale(const PLMath::Vector3 &vValue) | PLScene::SceneNode | |
SetValues(const String &sVars) | PLCore::Object | |
SetValuesXml(const XmlElement &cElement) | PLCore::Object | |
SetVisible(bool bVisible=true) | PLScene::SceneNode | |
signal | PLScene::SceneNode | |
signal | PLScene::SceneNode | |
signal | PLScene::SceneNode | |
SNEngineInformation | PLEngine::SNEngineInformation | |
SoftRelease() | PLCore::ObjectBase | |
ToString() const | PLCore::Object | [virtual] |
ToXml() const | PLCore::Object | [virtual] |
UpdateAABoundingBox() | PLScene::SceneNode | [protected, virtual] |
UseDrawDebug enum value | PLScene::SceneNode | |
UseDrawPost enum value | PLScene::SceneNode | |
UseDrawPre enum value | PLScene::SceneNode | |
UseDrawSolid enum value | PLScene::SceneNode | |
UseDrawTransparent enum value | PLScene::SceneNode | |
~Element() | PLCore::Element< SceneNode > | [protected, virtual] |
~Object() | PLCore::Object | [virtual] |
~ObjectBase() | PLCore::ObjectBase | [virtual] |
~SceneNode() | PLScene::SceneNode | [protected, virtual] |