Skip to content

Kuesa::Serenity::AnimationGenerator

#include <animationgenerator.h>

Public Types

Name
using std::unique_ptr<::Serenity::AnimationClip > AnimationClipPtr
using ::Serenity::ChannelMapper * ChannelMapperPtr
using std::pair< AnimationClipPtr, ChannelMapperPtr > ClipAndMapper

Public Functions

Name
void registerDefaultAnimatables()
std::vector< ClipAndMapper > generate(const GLTF2Import::GLTF2Context * context, const Serenity::SceneGenerator::SceneGraphResources * resouces)

Public Types Documentation

using AnimationClipPtr

1
using Kuesa::Serenity::AnimationGenerator::AnimationClipPtr =  std::unique_ptr<::Serenity::AnimationClip>;

using ChannelMapperPtr

1
using Kuesa::Serenity::AnimationGenerator::ChannelMapperPtr =  ::Serenity::ChannelMapper *;

using ClipAndMapper

1
using Kuesa::Serenity::AnimationGenerator::ClipAndMapper =  std::pair<AnimationClipPtr, ChannelMapperPtr>;

Public Functions Documentation

function registerDefaultAnimatables

1
static void registerDefaultAnimatables()

function generate

1
2
3
4
std::vector< ClipAndMapper > generate(
    const GLTF2Import::GLTF2Context * context,
    const Serenity::SceneGenerator::SceneGraphResources * resouces
)

Updated on 2023-07-03 at 11:02:07 +0000