Diligent Engine
Loading...
Searching...
No Matches
Diligent::RadientAnimationDestinationDesc Struct Reference

One aggregate runtime destination and all clip targets mapped into it. More...

#include <RadientAnimation.h>

Public Attributes

IRadientAnimationDestinationpDestination = nullptr
const RadientAnimationDestinationMappingDescpMappings = nullptr
Uint32 MappingCount = 0

Detailed Description

One aggregate runtime destination and all clip targets mapped into it.

Member Data Documentation

◆ MappingCount

Uint32 Diligent::RadientAnimationDestinationDesc::MappingCount = 0

Number of elements in pMappings. Destination descriptors with no mappings are invalid; omit the complete descriptor instead.

◆ pDestination

IRadientAnimationDestination* Diligent::RadientAnimationDestinationDesc::pDestination = nullptr

Aggregate object receiving the mapped property updates. A skeleton pose exposes one destination for all of its joints; a scene writer exposes one for all entities in its scene. On successful compilation, the returned destination binding retains this interface. The pointer must not be null.

◆ pMappings

const RadientAnimationDestinationMappingDesc* Diligent::RadientAnimationDestinationDesc::pMappings = nullptr

Array of MappingCount symbolic-target-to-element mappings. It must not be null and is copied by CreateBinding().