![]() |
Lysa Nodes
0.0
Lysa Nodes — Scene Graph for the Lysa Engine
|
This is the complete list of members for Character, including all inherited members.
| ANIMATION_PLAYER enum value | Node | |
| CAMERA enum value | Node | |
| CHARACTER enum value | Node | |
| COLLISION_AREA enum value | Node | |
| COLLISION_OBJECT enum value | Node | |
| Character(float height, float radius, collision_layer layer, const std::string &name=TypeNames[CHARACTER]) | Character | explicit |
| CollisionObject(const CollisionObject &) | CollisionObject | |
| CollisionObject(const std::shared_ptr< CollisionShape > &shape, collision_layer layer, const std::string &name=TypeNames[COLLISION_OBJECT], Type type=COLLISION_OBJECT) | CollisionObject | protected |
| CollisionObject(collision_layer layer, const std::string &name=TypeNames[COLLISION_OBJECT], Type type=COLLISION_OBJECT) | CollisionObject | protected |
| DIRECTIONAL_LIGHT enum value | Node | |
| ENVIRONMENT enum value | Node | |
| KINEMATIC_BODY enum value | Node | |
| LIGHT enum value | Node | |
| MESH_INSTANCE enum value | Node | |
| NODE enum value | Node | |
| Node(const Node &node) | Node | |
| Node(const std::string &name=TypeNames[NODE], Type type=NODE) | Node | |
| OMNI_LIGHT enum value | Node | |
| PHYSICS_BODY enum value | Node | |
| RAYCAST enum value | Node | |
| RIGID_BODY enum value | Node | |
| SKYBOX enum value | Node | |
| SPOT_LIGHT enum value | Node | |
| STATIC_BODY enum value | Node | |
| Type enum name | Node | |
| TypeNames | Node | staticconstexpr |
| VIEWPORT enum value | Node | |
| addChild(const std::shared_ptr< T > &child, bool async=false) | Node | inline |
| addToGroup(const std::string &group) | Node | inline |
| copy() const | Node | virtual |
| duplicate(bool recursiveFilter=false) const | Node | |
| findAllChildren(const bool recursive=true) const | Node | inline |
| findAllChildren(const std::string &name, const bool recursive=true) const | Node | inline |
| findAllChildrenByGroup(const std::string &groupName, const bool recursive=true) const | Node | inline |
| findFirstChild(const std::string &name) const | Node | inline |
| findFirstChild(const bool recursive=true) const | Node | inline |
| getBackVector() const | Node | inline |
| getChild(const std::string &name) const | Node | inline |
| getChildByPath(const std::string &path) const | Node | inline |
| getChildren() | Node | inline |
| getChildren() const | Node | inline |
| getCollisions() const | Character | |
| getDownVector() const | Node | inline |
| getFrontVector() const | Node | inline |
| getGround() const | Character | |
| getGroundVelocity() const | Character | |
| getGroups() const | Node | inline |
| getHeight() const | Character | inline |
| getId() const | Node | inline |
| getLeftVector() const | Node | inline |
| getName() const | Node | inline |
| getParent() const | Node | inline |
| getPath() const | Node | |
| getPosition() const | Node | inline |
| getPositionGlobal() const | Node | inline |
| getRadius() const | Character | inline |
| getRelativePath(const std::shared_ptr< T > &root) const | Node | inline |
| getRightVector() const | Node | inline |
| getRotation() const | Node | |
| getRotationEulerAngles() const | Node | inline |
| getRotationEulerAnglesGlobal() const | Node | inline |
| getRotationGlobal() const | Node | |
| getRotationGlobalX() const | Node | |
| getRotationGlobalY() const | Node | |
| getRotationGlobalZ() const | Node | |
| getRotationX() const | Node | |
| getRotationY() const | Node | |
| getRotationZ() const | Node | |
| getScale() const | Node | |
| getScaleGlobal() const | Node | |
| getScene() const | Node | inline |
| getSharedPtr() | Node | inline |
| getTransform() const | Node | inline |
| getTransformGlobal() const | Node | inline |
| getType() const | Node | inline |
| getUp() const | Character | inline |
| getUpVector() const | Node | inline |
| getVelocity() const | Character | |
| globalTransform | Node | protected |
| haveChild(const std::shared_ptr< T > &child, const bool recursive=true) const | Node | inline |
| haveParent() const | Node | inline |
| height | Character | protected |
| isGround(const CollisionObject &object) const | Character | |
| isInGroup(const std::string &group) const | Node | inline |
| isOnGround() const | Character | |
| isProcessed() const override | CollisionObject | inlineoverride |
| lysa::nodes::Node::isProcessed() const | Node | |
| isVisible() const override | CollisionObject | inlineoverride |
| lysa::nodes::Node::isVisible() const | Node | inlinevirtual |
| localTransform | Node | protected |
| lookAt(const float3 &target) | Node | |
| onEnterScene() | Node | inlinevirtual |
| onExitScene() | Node | inlinevirtual |
| onInput(const InputEvent &inputEvent) | Node | inlinevirtual |
| onPhysicsProcess(const float delta) | Node | inlinevirtual |
| onProcess(const float alpha) | Node | inlinevirtual |
| onReady() | Node | inlinevirtual |
| printTree(int tab=0) const | Node | |
| radius | Character | protected |
| removeAllChildren(bool async=false) | Node | |
| removeChild(const std::shared_ptr< T > &child) | Node | inline |
| removeFromGroup(const std::string &group) | Node | inline |
| 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) | Node | static |
| scale(float scale) override | CollisionObject | override |
| lysa::nodes::Node::scale(float scale) | Node | virtual |
| scene | Node | protected |
| setCollisionLayer(collision_layer layer) override | Character | override |
| setLuaThis() override | Node | override |
| setMaxSlopeAngle(float angle) | Character | |
| setName(const std::string &nodeName) | Node | inline |
| setPosition(const float3 &position) | Node | virtual |
| setPosition(const float x, const float y, const float z) | Node | inlinevirtual |
| setPositionAndRotation(const float3 &position, const quaternion &rotation) override | Character | overrideprotected |
| setPositionGlobal(const float3 &position) | Node | virtual |
| setPositionGlobal(const float x, const float y, const float z) | Node | inlinevirtual |
| setProcessMode(const ProcessMode mode) | Node | inline |
| setProperty(const std::string &property, const std::string &value) override | CollisionObject | override |
| lysa::nodes::Node::setProperty(const std::string &property, const std::string &value) | Node | virtual |
| 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 | |
| setShape(float height, float radius) | Character | |
| setTransform(const float4x4 &transform) | Node | |
| setUp(const float3 &vector) | Character | |
| setVelocity(const float3 &velocity) | Character | |
| setVisible(bool visible=true) override | CollisionObject | override |
| lysa::nodes::Node::setVisible(bool visible=true) | Node | virtual |
| toGlobal(const float3 &local) const | Node | |
| toLocal(const float3 &global) const | Node | |
| translate(const float3 &localOffset) | Node | |
| translate(const float x, const float y, const float z) | Node | inline |
| upVector | Character | protected |
| updateGlobalTransform() override | CollisionObject | override |
| lysa::nodes::Node::updateGlobalTransform() | Node | protectedvirtual |
| yDelta | Character | protected |
| ~Character() override = default | Character | overridedefault |
| ~CollisionObject() override | CollisionObject | override |
| ~Node() = default | Node | virtualdefault |