|
ZeroZero Game Engine
v0.0
A 3D game engine using Vulkan & Jolt
|
This is the complete list of members for RayCast, including all inherited members.
| Node(const Node &orig) | Node | |
| Node(const string &nodeName="Node", Type type=NODE) | Node | explicit |
| RayCast(const vec3 &target, uint32_t layer, const string &name=TypeNames[RAYCAST]) | RayCast | |
| RayCast(const string &name=TypeNames[RAYCAST]) | RayCast | explicit |
| Type enum name | Node | |
| addChild(shared_ptr< Node > child, bool async=false) | Node | |
| addToGroup(const string &group) | Node | inline |
| connect(const Signal::signal &name, const Signal::Handler &handler) | Object | |
| connect(const Signal::signal &name, const function< void ()> &handler) | Object | |
| createPropertyTween(PropertyTween< T >::Setter set, T initial, T final, float duration, const TransitionType ttype=TransitionType::LINEAR, const Tween::Callback &callback=nullptr) | Node | inline |
| duplicate(bool recursiveFilter=false) const | Node | nodiscard |
| emit(const Signal::signal &name, void *params=nullptr) | Object | |
| findAllChildren(const bool recursive=true) const | Node | nodiscardinline |
| findAllChildrenByGroup(const string &groupName, const bool recursive=true) const | Node | nodiscardinline |
| findFirstChild(const string &name) const | Node | nodiscardinline |
| findFirstChild(const bool recursive=true) const | Node | nodiscardinline |
| forceRaycastUpdate() | RayCast | inline |
| getBackVector() const | Node | nodiscardinline |
| getChild(const string &name) const | Node | nodiscardinline |
| getChildByPath(const string &path) const | Node | nodiscardinline |
| getChildren() const | Node | inline |
| getCollider() const | RayCast | nodiscardinline |
| getCollisionPoint() const | RayCast | nodiscardinline |
| getDownVector() const | Node | nodiscardinline |
| getFrontVector() const | Node | nodiscardinline |
| getGroups() const | Node | inline |
| getId() const | Node | nodiscardinline |
| getLeftVector() const | Node | nodiscardinline |
| getName() const | Node | inline |
| getParent() const | Node | nodiscardinline |
| getPath() const | Node | |
| getPosition() const | Node | nodiscardinline |
| getPositionGlobal() const | Node | nodiscardinline |
| getProcessMode() const | Node | nodiscardinline |
| getRightVector() const | Node | nodiscardinline |
| getRotation() const | Node | nodiscard |
| getRotationGlobal() const | Node | nodiscard |
| getRotationQuaternion() const | Node | nodiscardinline |
| getRotationQuaternionGlobal() const | Node | nodiscardinline |
| getRotationX() const | Node | nodiscardinline |
| getRotationY() const | Node | nodiscardinline |
| getRotationZ() const | Node | nodiscardinline |
| getScale() const | Node | nodiscard |
| getScaleGlobal() const | Node | |
| getTarget() const | RayCast | inline |
| getTransformGlobal() const | Node | nodiscardinline |
| getTransformLocal() const | Node | nodiscardinline |
| getType() const | Node | inline |
| getUpVector() const | Node | nodiscardinline |
| haveChild(const shared_ptr< Node > &child, bool recursive) const | Node | nodiscard |
| isColliding() const | RayCast | nodiscardinline |
| isInGroup(const string &group) const | Node | inline |
| isInsideTree() const | Node | inline |
| isProcessed() const | Node | nodiscard |
| isVisible() const | Node | inline |
| killTween(const shared_ptr< Tween > &tween) | Node | |
| makeFrom() | Node | inline |
| 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 |
| printTree(int tab=0) const | Node | |
| removeAllChildren(bool async=false) | Node | |
| removeChild(const shared_ptr< Node > &child, bool async=false) | Node | |
| removeFromGroup(const string &group) | Node | inline |
| rotate(quat quaternion) | Node | |
| rotateTowards(const quat &targetRotation, float maxAngle) | Node | |
| rotateX(float angle) | Node | |
| rotateY(float angle) | Node | |
| rotateZ(float angle) | Node | |
| setCastShadows(bool castShadows) | Node | |
| setExcludeParent(const bool exclude) | RayCast | inline |
| setName(const string &nodeName) | Node | inline |
| setPosition(vec3 position) | Node | virtual |
| setPositionGlobal(const vec3 &position) | Node | virtual |
| setProcessMode(const ProcessMode mode) | Node | inline |
| setProperty(const string &property, const string &value) | Node | virtual |
| setRotation(const quat &quater) | Node | |
| setRotation(const vec3 &rot) | Node | |
| setRotationGlobal(const quat &quater) | Node | |
| setRotationX(float angle) | Node | |
| setRotationY(float angle) | Node | |
| setRotationZ(float angle) | Node | |
| setScale(const vec3 &scale) | Node | virtual |
| setScale(float scale) | Node | |
| setTarget(const vec3 &target) | RayCast | inline |
| setVisible(bool visible=true) | Node | virtual |
| toGlobal(vec3 local) const | Node | nodiscard |
| toLocal(vec3 global) const | Node | nodiscard |
| toString() const override | Node | nodiscardinlineoverridevirtual |
| translate(const vec3 &localOffset) | Node |
1.7.0