ZeroZero Game Engine
v0.0
A 3D game engine using Vulkan & Jolt
|
This is the complete list of members for OmniLight, including all inherited members.
LightType enum name | Light | |
Node(const Node &orig) | Node | |
Node(const string &nodeName="Node", Type type=NODE) | Node | explicit |
OmniLight(const string &name=TypeNames[OMNI_LIGHT], Type type=OMNI_LIGHT) | OmniLight | explicit |
OmniLight(float range, vec4 color={1.0f, 1.0f, 1.0f, 1.0f}, const string &nodeName=TypeNames[OMNI_LIGHT], Type type=OMNI_LIGHT) | OmniLight | 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 |
getCastShadows() const | Light | nodiscardinline |
getChild(const string &name) const | Node | nodiscardinline |
getChildByPath(const string &path) const | Node | nodiscardinline |
getChildren() const | Node | inline |
getColorAndIntensity() const | Light | nodiscardinline |
getDownVector() const | Node | nodiscardinline |
getFrontVector() const | Node | nodiscardinline |
getGroups() const | Node | inline |
getId() const | Node | nodiscardinline |
getLeftVector() const | Node | nodiscardinline |
getLightType() const | Light | nodiscardinline |
getName() const | Node | inline |
getNearClipDistance() const | OmniLight | nodiscardinline |
getParent() const | Node | nodiscardinline |
getPath() const | Node | |
getPosition() const | Node | nodiscardinline |
getPositionGlobal() const | Node | nodiscardinline |
getProcessMode() const | Node | nodiscardinline |
getRange() const | OmniLight | 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 | |
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 |
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) | Light | |
setColorAndIntensity(const vec4 colorAndIntensity) | Light | 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) override | OmniLight | overridevirtual |
setRange(float range) | OmniLight | |
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 | |
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 |