![]() |
Lysa
0.0
Lysa 3D Engine
|
This is the complete list of members for CollisionObject, 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 | |
| CollisionObject(const CollisionObject &) | CollisionObject | |
| CollisionObject(const std::shared_ptr< Shape > &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 | |
| Object() = default | Object | default |
| 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(std::shared_ptr< Node > child, bool async=false) | Node | |
| addToGroup(const std::string &group) | Node | inline |
| attachToViewport(Viewport *viewport) override | CollisionObject | overrideprotectedvirtual |
| collisionLayer | CollisionObject | protected |
| connect(const Signal::signal &name, const Signal::Handler &handler) | Object | |
| connect(const Signal::signal &name, const std::function< void ()> &handler) | Object | |
| createPropertyTween(typename PropertyTween< T >::Setter set, const T initial, const T final, float duration, const TransitionType ttype=TransitionType::LINEAR, const Tween::Callback &callback=nullptr) | Node | inline |
| decrementUpdates() | Updatable | inline |
| detachFromViewport() | Node | protectedvirtual |
| duplicate(bool recursiveFilter=false) const | Node | |
| duplicateInstance() const | Node | protectedvirtual |
| emit(const Signal::signal &name, void *params=nullptr) | Object | |
| enterScene() override | CollisionObject | overrideprotectedvirtual |
| exitScene() override | CollisionObject | overrideprotectedvirtual |
| 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() const | Node | inline |
| getCollisionLayer() const | CollisionObject | inline |
| getDownVector() const | Node | inline |
| getFrontVector() const | Node | inline |
| getGroups() const | Node | 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 |
| getRightVector() const | Node | inline |
| getRotation() const | Node | |
| getRotationEulerAngles() const | Node | |
| getRotationEulerAnglesGlobal() const | Node | |
| getRotationGlobal() const | Node | |
| getRotationX() const | Node | |
| getRotationY() const | Node | |
| getRotationZ() const | Node | |
| getScale() const | Node | |
| getScaleGlobal() const | Node | |
| getSharedPtr() | Node | inline |
| getTransform() const | Node | inline |
| getTransformGlobal() const | Node | inline |
| getType() const | Node | inline |
| getUpVector() const | Node | inline |
| getViewport() const | Node | inline |
| globalTransform | Node | protected |
| haveChild(const std::shared_ptr< Node > &child, bool recursive) const | Node | |
| isInGroup(const std::string &group) const | Node | inline |
| isProcessed() const | Node | |
| isUpdated() const | Updatable | inline |
| isVisible() const | Node | inline |
| killTween(const std::shared_ptr< Tween > &tween) | Node | |
| localTransform | Node | protected |
| lookAt(const float3 &target) | Node | |
| maxUpdates | Updatable | |
| onEnterScene() | Node | inlinevirtual |
| onExitScene() | Node | inlinevirtual |
| onInput(InputEvent &inputEvent) | Node | inlinevirtual |
| onPhysicsProcess(const float delta) | Node | inlinevirtual |
| onProcess(const float alpha) | Node | inlinevirtual |
| onReady() | Node | inlinevirtual |
| on_collision_persists | CollisionObject | inlinestatic |
| on_collision_starts | CollisionObject | inlinestatic |
| pause() override | CollisionObject | overrideprotectedvirtual |
| pendingUpdates | Updatable | |
| physicsProcess(float delta) | Node | protectedvirtual |
| printTree(int tab=0) const | Node | |
| process(float alpha) override | CollisionObject | overrideprotectedvirtual |
| ready() | Node | protectedvirtual |
| releaseResources() | CollisionObject | protected |
| removeAllChildren(bool async=false) | Node | |
| removeChild(const std::shared_ptr< Node > &child, bool async=false) | Node | |
| removeFromGroup(const std::string &group) | Node | inline |
| resume() override | CollisionObject | overrideprotectedvirtual |
| rotateX(float angle) | Node | |
| rotateY(float angle) | Node | |
| rotateZ(float angle) | Node | |
| scale(float scale) override | CollisionObject | overridevirtual |
| setCollisionLayer(uint32 layer) | CollisionObject | virtual |
| setMaxUpdates(const uint32 maxUpdates) | Updatable | inline |
| 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() | CollisionObject | protectedvirtual |
| 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 | overridevirtual |
| setRotation(const quaternion &quat) | Node | |
| setRotationGlobal(const quaternion &quat) | Node | |
| setRotationX(float angle) | Node | |
| setRotationY(float angle) | Node | |
| setRotationZ(float angle) | Node | |
| setTransformLocal(const float4x4 &transform) | Node | |
| setUpdated() | Updatable | |
| setVisible(bool visible=true) override | CollisionObject | overridevirtual |
| shape | CollisionObject | protected |
| toGlobal(const float3 &local) const | Node | |
| toLocal(const float3 &global) const | Node | |
| toString() const | Object | inlinevirtual |
| translate(const float3 &localOffset) | Node | |
| translate(float x, float y, float z) | Node | |
| updateGlobalTransform() override | CollisionObject | overrideprotectedvirtual |
| updating | CollisionObject | protected |
| wereInContact(const CollisionObject *obj) const | CollisionObject | |
| ~CollisionObject() override | CollisionObject | override |
| ~Node() override = default | Node | overridedefault |
| ~Object() = default | Object | virtualdefault |