# IKeyframeClip Struct Reference

Inheritance diagram for IKeyframeClip:

List of all members.

## Public Member Functions
virtual void | Clear ()=0
virtual void | AddParamWithTimeLine (I3DShAttributesSet *root, I3DShParamInfo *param, I3DShParamTimeLine *timeLine, MicroTick timeOffset)=0
virtual void | SetDuration (MicroTick duration)=0
virtual void | ComputeLoopOffset (I3DShTreeElement *root, I3DShTreeElement *reference, MicroTick startTime)=0
virtual void | SetAttributeTimeLine (int32 index, I3DShParamTimeLine *timeLine)=0

## Member Function Documentation

virtual void IKeyframeClip::AddParamWithTimeLine | ( | I3DShAttributesSet * | root,
|  | I3DShParamInfo * | param,
|  | I3DShParamTimeLine * | timeLine,
|  | MicroTick | timeOffset |
| ) |  |  | `[pure virtual]`

virtual void IKeyframeClip::Clear | ( |  | ) | `[pure virtual]`

virtual void IKeyframeClip::ComputeLoopOffset | ( | I3DShTreeElement * | root,
|  | I3DShTreeElement * | reference,
|  | MicroTick | startTime |
| ) |  |  | `[pure virtual]`

virtual void IKeyframeClip::SetAttributeTimeLine | ( | int32 | index,
|  | I3DShParamTimeLine * | timeLine |
| ) |  |  | `[pure virtual]`

virtual void IKeyframeClip::SetDuration | ( | MicroTick | duration | ) | `[pure virtual]`

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

- NLAInterfaces.h