ZeroZero Game Engine
v0.0
A 3D game engine using Vulkan & Jolt
|
This is the complete list of members for Character, including all inherited members.
Character(float height, float radius, uint32_t layer, const string &name=TypeNames[CHARACTER]) | Character | explicit |
Node(const Node &orig) | Node | |
Node(const string &nodeName="Node", Type type=NODE) | Node | 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 |
getBackVector() const | Node | nodiscardinline |
getChild(const string &name) const | Node | nodiscardinline |
getChildByPath(const string &path) const | Node | nodiscardinline |
getChildren() const | Node | inline |
getCollisionLayer() const | CollisionObject | nodiscardinline |
getCollisions() const | Character | nodiscard |
getDownVector() const | Node | nodiscardinline |
getFrontVector() const | Node | nodiscardinline |
getGround() const | Character | nodiscard |
getGroundVelocity() const | Character | nodiscard |
getGroups() const | Node | inline |
getHeight() const | Character | 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 |
getRadius() const | Character | inline |
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 | |
getTransformGlobal() const | Node | nodiscardinline |
getTransformLocal() const | Node | nodiscardinline |
getType() const | Node | inline |
getUpVector() const | Character | nodiscardinline |
z0::CollisionObject::getUpVector() const | Node | nodiscardinline |
getVelocity() const | Character | |
haveChild(const shared_ptr< Node > &child, bool recursive) const | Node | nodiscard |
isGround(const CollisionObject &object) const | Character | nodiscardinline |
isInGroup(const string &group) const | Node | inline |
isInsideTree() const | Node | inline |
isOnGround() const | Character | nodiscardinline |
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 |
on_collision | Character | inlinestatic |
on_collision_persists | CollisionObject | inlinestatic |
on_collision_starts | CollisionObject | inlinestatic |
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 | |
setCollisionLayer(uint32_t layer) override | Character | override |
z0::CollisionObject::setCollisionLayer(uint32_t layer) | CollisionObject | virtual |
setMaxSlopeAngle(float angle) const | Character | |
setName(const string &nodeName) | Node | inline |
setPosition(vec3 position) | Node | virtual |
setPositionGlobal(const vec3 &position) | Node | virtual |
setProcessMode(const ProcessMode mode) | Node | inline |
z0::Node::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 | |
setShape(float height, float radius) | Character | |
setUpVector(const vec3 &vector) | Character | |
setVelocity(const vec3 &velocity) | Character | |
setVisible(bool visible=true) override | Character | override |
z0::CollisionObject::z0::Node::setVisible(bool visible=true) | Node | virtual |
sharedPtr() | CollisionObject | inline |
toGlobal(vec3 local) const | Node | nodiscard |
toLocal(vec3 global) const | Node | nodiscard |
toString() const override | Node | nodiscardinlineoverridevirtual |
translate(const vec3 &localOffset) | Node | |
wereInContact(const CollisionObject *obj) const | CollisionObject | nodiscard |