Vulkan Schnee
0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::Transform Member List
This is the complete list of members for
EngineCore::Transform
, including all inherited members.
cachedInverse
EngineCore::Transform
mutable
private
classNameKey
EngineCore::Serializable
inline
static
combine
(const Transform &parent) const
EngineCore::Transform
create
(const std::string &typeName)
EngineCore::Serializable
inline
static
createDefaultJson
(const std::string &typeName)
EngineCore::Serializable
inline
static
Deserialize
(nlohmann::json &archive) override
EngineCore::Transform
virtual
generateTransformComponentsFromMatrix
(const glm::mat4 &matrix) const
EngineCore::Transform
private
getClassName
() const override
EngineCore::Transform
virtual
getComponents
() const
EngineCore::Transform
getInverse
() const
EngineCore::Transform
getLocation
() const
EngineCore::Transform
getRegisteredClasses
()
EngineCore::Serializable
inline
static
getRotation
() const
EngineCore::Transform
getRotationQuat
() const
EngineCore::Transform
getScale
() const
EngineCore::Transform
inverseNeedsUpdate
EngineCore::Transform
mutable
private
isDirty
EngineCore::Transform
mutable
private
isTransformDirty
() const
EngineCore::Transform
markClean
() const
EngineCore::Transform
markDirty
() const
EngineCore::Transform
matrixToTransform
(glm::mat4 matrix) const
EngineCore::Transform
needsComponentRebuild
EngineCore::Transform
mutable
private
operator*
(const Transform &other) const
EngineCore::Transform
overrideMatrix
(glm::mat4 matrix)
EngineCore::Transform
regenerateTransformComponents
() const
EngineCore::Transform
private
registrar_Transform
EngineCore::Transform
inline
private
static
SceneGraph
class
EngineCore::Transform
friend
Serialize
(nlohmann::json &archive) override
EngineCore::Transform
virtual
setLocation
(const glm::vec3 &newLocation)
EngineCore::Transform
setRotation
(const glm::vec3 &newRotationEuler)
EngineCore::Transform
setRotationQuat
(glm::quat newQuaternion)
EngineCore::Transform
setScale
(const glm::vec3 &newScale)
EngineCore::Transform
toMatrix
() const
EngineCore::Transform
toString
() const
EngineCore::Transform
Transform
()
EngineCore::Transform
Transform
(glm::vec3 location)
EngineCore::Transform
explicit
Transform
(glm::vec3 location, glm::vec3 rotation)
EngineCore::Transform
Transform
(glm::vec3 location, glm::vec3 rotation, glm::vec3 scale)
EngineCore::Transform
Transform
(glm::mat4 matrix)
EngineCore::Transform
explicit
Transform
(nlohmann::json object)
EngineCore::Transform
explicit
transform
EngineCore::Transform
private
transform_components
EngineCore::Transform
mutable
private
~Serializable
()=default
EngineCore::Serializable
virtual
~Transform
()
EngineCore::Transform
Generated by
1.14.0