Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
|
#include "../base/foray_framerenderinfo.hpp"
#include "../foray_basics.hpp"
#include "../foray_glm.hpp"
#include "foray_scene_declares.hpp"
#include <vector>
Go to the source code of this file.
Classes | |
struct | foray::scene::AnimationKeyframe |
A set of values at a time point. More... | |
struct | foray::scene::AnimationSampler |
A collection of keyframes. More... | |
struct | foray::scene::AnimationChannel |
A channel is the animation of a single node property. More... | |
struct | foray::scene::PlaybackConfig |
class | foray::scene::Animation |
Represents an animation, defined by atleast one channel affecting one node property each. More... | |
Namespaces | |
namespace | foray |
namespace | foray::scene |
Enumerations | |
enum class | foray::scene::EAnimationInterpolation { foray::scene::Linear , foray::scene::Step , foray::scene::Cubicspline } |
Interpolation mode defines how values are interpolated between keyframes. More... | |
enum class | foray::scene::EAnimationTargetPath { foray::scene::Translation , foray::scene::Rotation , foray::scene::Scale } |
Target path defines which aspect of a nodes transforms the animation channel targets. More... | |