Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
foray::scene::AnimationKeyframe Struct Reference

A set of values at a time point. More...

#include <foray_animation.hpp>

Public Member Functions

 AnimationKeyframe ()
 
 AnimationKeyframe (float time, const glm::vec4 &value)
 
 AnimationKeyframe (float time, const glm::vec4 &value, const glm::vec4 &intangent, const glm::vec4 &outtangent)
 

Public Attributes

float Time = 0.f
 
glm::vec4 Value
 
glm::vec4 InTangent
 
glm::vec4 OutTangent
 

Detailed Description

A set of values at a time point.

Constructor & Destructor Documentation

◆ AnimationKeyframe() [1/3]

foray::scene::AnimationKeyframe::AnimationKeyframe ( )
inline

◆ AnimationKeyframe() [2/3]

foray::scene::AnimationKeyframe::AnimationKeyframe ( float  time,
const glm::vec4 &  value 
)
inline

◆ AnimationKeyframe() [3/3]

foray::scene::AnimationKeyframe::AnimationKeyframe ( float  time,
const glm::vec4 &  value,
const glm::vec4 &  intangent,
const glm::vec4 &  outtangent 
)
inline

Member Data Documentation

◆ InTangent

glm::vec4 foray::scene::AnimationKeyframe::InTangent

◆ OutTangent

glm::vec4 foray::scene::AnimationKeyframe::OutTangent

◆ Time

float foray::scene::AnimationKeyframe::Time = 0.f

◆ Value

glm::vec4 foray::scene::AnimationKeyframe::Value

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