Table of Contents

Class TMPAnimationParameterless

Base class for animations that dont take parameters.

public abstract class TMPAnimationParameterless : TMPAnimation, ITMPAnimation, ITMPParameterValidator, INotifyObjectChanged
Inheritance
TMPAnimationParameterless
Implements
Inherited Members

Methods

SetParameters(object, IDictionary<string, string>, ITMPKeywordDatabase)

Set the parameters for the animation.

public override void SetParameters(object customData, IDictionary<string, string> parameters, ITMPKeywordDatabase keywordDatabase)

Parameters

customData object

The custom data for this animation.

parameters IDictionary<string, string>

Parameters as key-value-pairs.

keywordDatabase ITMPKeywordDatabase

The keyword database used for parsing the parameter values.

ValidateParameters(IDictionary<string, string>, ITMPKeywordDatabase)

Validate the given parameters.

public override bool ValidateParameters(IDictionary<string, string> parameters, ITMPKeywordDatabase keywordDatabase)

Parameters

parameters IDictionary<string, string>

The parameters as key-value pairs

keywordDatabase ITMPKeywordDatabase

The keyword database used for parsing the parameter values

Returns

bool

true if the parameters were successfully validated; false otherwise.