Lysa Nodes  0.0
Lysa Nodes — Scene Graph for the Lysa Engine
OmniLight Member List

This is the complete list of members for OmniLight, including all inherited members.

ANIMATION_PLAYER enum valueNode
CAMERA enum valueNode
CHARACTER enum valueNode
COLLISION_AREA enum valueNode
COLLISION_OBJECT enum valueNode
DIRECTIONAL_LIGHT enum valueNode
ENVIRONMENT enum valueNode
KINEMATIC_BODY enum valueNode
LIGHT enum valueNode
Light(const std::string &nodeName=TypeNames[LIGHT], Type type=LIGHT)Lightprotected
Light(const float4 &color, const std::string &nodeName=TypeNames[LIGHT], Type type=LIGHT)Lightprotected
Light(const Light &light)Lightprotected
MAX_LIGHTSLightstaticconstexpr
MESH_INSTANCE enum valueNode
NODE enum valueNode
Node(const Node &node)Node
Node(const std::string &name=TypeNames[NODE], Type type=NODE)Node
OMNI_LIGHT enum valueNode
OmniLight(const std::string &name=TypeNames[OMNI_LIGHT], Type type=OMNI_LIGHT)OmniLight
OmniLight(float range, const float4 &color={1.0f, 1.0f, 1.0f, 1.0f}, const std::string &nodeName=TypeNames[OMNI_LIGHT], Type type=OMNI_LIGHT)OmniLight
OmniLight(const OmniLight &omniLight)OmniLight
PHYSICS_BODY enum valueNode
RAYCAST enum valueNode
RIGID_BODY enum valueNode
SKYBOX enum valueNode
SPOT_LIGHT enum valueNode
STATIC_BODY enum valueNode
Type enum nameNode
TypeNamesNodestaticconstexpr
VIEWPORT enum valueNode
addChild(const std::shared_ptr< T > &child, bool async=false)Nodeinline
addToGroup(const std::string &group)Nodeinline
copy() const overrideOmniLightoverride
lysa::nodes::Light::lysa::nodes::Node::copy() constNodevirtual
duplicate(bool recursiveFilter=false) constNode
findAllChildren(const bool recursive=true) constNodeinline
findAllChildren(const std::string &name, const bool recursive=true) constNodeinline
findAllChildrenByGroup(const std::string &groupName, const bool recursive=true) constNodeinline
findFirstChild(const std::string &name) constNodeinline
findFirstChild(const bool recursive=true) constNodeinline
getBackVector() constNodeinline
getCastShadows() constLightinline
getChild(const std::string &name) constNodeinline
getChildByPath(const std::string &path) constNodeinline
getChildren()Nodeinline
getChildren() constNodeinline
getColorAndIntensity() constLightinline
getDownVector() constNodeinline
getFrontVector() constNodeinline
getGroups() constNodeinline
getId() constNodeinline
getLeftVector() constNodeinline
getLightType() constLightinline
getName() constNodeinline
getNearClipDistance() constOmniLightinline
getParent() constNodeinline
getPath() constNode
getPosition() constNodeinline
getPositionGlobal() constNodeinline
getRange() constOmniLightinline
getRelativePath(const std::shared_ptr< T > &root) constNodeinline
getRightVector() constNodeinline
getRotation() constNode
getRotationEulerAngles() constNodeinline
getRotationEulerAnglesGlobal() constNodeinline
getRotationGlobal() constNode
getRotationGlobalX() constNode
getRotationGlobalY() constNode
getRotationGlobalZ() constNode
getRotationX() constNode
getRotationY() constNode
getRotationZ() constNode
getScale() constNode
getScaleGlobal() constNode
getScene() constNodeinline
getShadowMapSize() constLightinline
getShadowTransparencyColorScissors() constLightinline
getShadowTransparencyScissors() constLightinline
getSharedPtr()Nodeinline
getTransform() constNodeinline
getTransformGlobal() constNodeinline
getType() constNodeinline
getUpVector() constNodeinline
globalTransformNodeprotected
haveChild(const std::shared_ptr< T > &child, const bool recursive=true) constNodeinline
haveParent() constNodeinline
isInGroup(const std::string &group) constNodeinline
isProcessed() constNode
isVisible() constNodeinlinevirtual
localTransformNodeprotected
lookAt(const float3 &target)Node
onEnterScene()Nodeinlinevirtual
onExitScene()Nodeinlinevirtual
onInput(const InputEvent &inputEvent)Nodeinlinevirtual
onPhysicsProcess(const float delta)Nodeinlinevirtual
onProcess(const float alpha)Nodeinlinevirtual
onReady()Nodeinlinevirtual
printTree(int tab=0) constNode
removeAllChildren(bool async=false)Node
removeChild(const std::shared_ptr< T > &child)Nodeinline
removeFromGroup(const std::string &group)Nodeinline
rotate(const quaternion &quaternion)Node
rotateGlobalX(float angle)Node
rotateGlobalY(float angle)Node
rotateGlobalZ(float angle)Node
rotateX(float angle)Node
rotateY(float angle)Node
rotateZ(float angle)Node
sanitizeName(const std::string &name)Nodestatic
scale(float scale)Nodevirtual
sceneNodeprotected
setCastShadows(bool castShadows)Light
setColorAndIntensity(const float4 &colorAndIntensity)Light
setLuaThis() overrideOmniLightoverride
lysa::nodes::Light::setLuaThis() overrideNodeoverride
setName(const std::string &nodeName)Nodeinline
setPosition(const float3 &position)Nodevirtual
setPosition(const float x, const float y, const float z)Nodeinlinevirtual
setPositionGlobal(const float3 &position)Nodevirtual
setPositionGlobal(const float x, const float y, const float z)Nodeinlinevirtual
setProcessMode(const ProcessMode mode)Nodeinline
setProperty(const std::string &property, const std::string &value) overrideOmniLightoverride
lysa::nodes::Light::lysa::nodes::Node::setProperty(const std::string &property, const std::string &value)Nodevirtual
setRange(float range)OmniLight
setRotation(const quaternion &quat)Node
setRotation(const float3 &rot)Node
setRotationGlobal(const quaternion &quat)Node
setRotationGlobalX(float angle)Node
setRotationGlobalY(float angle)Node
setRotationGlobalZ(float angle)Node
setRotationX(float angle)Node
setRotationY(float angle)Node
setRotationZ(float angle)Node
setScale(const float3 &scale)Node
setShadowMapSize(const int32 shadowMapSize)Lightinline
setShadowTransparencyColorScissors(const float scissors)Lightinline
setShadowTransparencyScissors(const float scissors)Lightinline
setTransform(const float4x4 &transform)Node
setVisible(bool visible=true)Nodevirtual
toGlobal(const float3 &local) constNode
toLocal(const float3 &global) constNode
translate(const float3 &localOffset)Node
translate(const float x, const float y, const float z)Nodeinline
updateGlobalTransform() overrideLightoverride
lysa::nodes::Node::updateGlobalTransform()Nodeprotectedvirtual
~Light() override = defaultLightoverridedefault
~Node() = defaultNodevirtualdefault
~OmniLight() override = defaultOmniLightoverridedefault