MCPcopy Create free account
hub / github.com/carbonengine/trinity / MorphTrack

Class MorphTrack

trinity/Tr2GrannyAnimationLayer.h:38–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36#endif
37
38struct MorphTrack
39{
40#if WITH_GRANNY
41 MorphTrack( granny_vector_track* grannyTrack ) :
42 m_grannyTrack( grannyTrack )
43 {
44 }
45#endif
46 MorphTrack( const cmf::AnimationChannel* cmfChannel, const cmf::AnimationCurve* cmfCurve ) :
47 m_cmfChannel( cmfChannel ),
48 m_cmfCurve( cmfCurve ),
49 m_cmfTargetName( cmf::ToStdString( cmfChannel->target ) )
50 {
51 }
52
53 float SampleTrack( float time, float duration ) const;
54
55#if WITH_GRANNY
56 granny_vector_track* m_grannyTrack = nullptr;
57#endif
58 const cmf::AnimationChannel* m_cmfChannel = nullptr;
59 const cmf::AnimationCurve* m_cmfCurve = nullptr;
60 std::string m_cmfTargetName;
61};
62
63class Tr2GrannyAnimationLayer
64{

Callers 1

RegisterMorphTracksMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected