AnimEngine
Public Types | Public Member Functions | List of all members
Vec3Keyframe Struct Reference
Inheritance diagram for Vec3Keyframe:
Inheritance graph
[legend]
Collaboration diagram for Vec3Keyframe:
Collaboration graph
[legend]

Public Types

using keyframe_template = KeyframeTemplate< glm::vec3 >
 
using property_t = keyframe_template::property_t
 
- Public Types inherited from KeyframeTemplate< glm::vec3 >
using property_t = glm::vec3
 

Public Member Functions

property_t interpolate_with_other (const Vec3Keyframe &other, double parameter) const
 
- Public Member Functions inherited from KeyframeTemplate< glm::vec3 >
 KeyframeTemplate (const glm::vec3 &t)
 
 KeyframeTemplate (const glm::vec3 &t, const glm::vec3 &aInTangent, const glm::vec3 &aOutTangent)
 
virtual const glm::vec3 & getKeyValue () const
 
virtual void setKeyValue (const glm::vec3 &value)
 
glm::vec3 interpolate_with_other (const KeyframeTemplate &other, double parameter) const=delete
 

Additional Inherited Members

- Public Attributes inherited from KeyframeTemplate< glm::vec3 >
glm::vec3 mKeyValue
 
glm::vec3 mInTangent
 
glm::vec3 mOutTangent
 
InterpolationType mInterpolationType
 

The documentation for this struct was generated from the following files: