# CSLCOLLADAMixer Class Reference

`#include <COLLADAMixer.h>`

Inheritance diagram for CSLCOLLADAMixer:

List of all members.

## Public Member Functions
| CSLCOLLADAMixer (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate)
virtual CSLAction * | AddAction ()

## Detailed Description

The animation mixer provides high-level control over animation. The mixer contains a database of short animations called action sources (CSLAction). An action source can be instantiated in the form of an action clip (CSLActionClip) in tracks (CSLTrack) to compose complex animation. You can create an animation mixer with the CSLModel::CreateMixer method.

Note:
  This template is not supported by SI3D.

See also:
  CSLAction

  CSLActionClip

  CSLModel

  CSLTrack

## Constructor & Destructor Documentation

CSLCOLLADAMixer | ( | CSLScene * | in_pScene,
|  | CSLModel * | in_pModel,
|  | CdotXSITemplate * | in_pTemplate |
| ) |  |  |

Constructor

Parameters:

  | in_pScene | Pointer to the scene containing the mixer
  | in_pModel | Pointer to the model containing the mixer
  | in_pTemplate | Pointer to the CdotXSITemplate containing the mixer

## Member Function Documentation

virtual CSLAction* AddAction | ( |  | ) | `[virtual]`

Adds a new action

Returns:
  CSLAction Pointer to the newly added action

Reimplemented from CSLMixer.

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

- COLLADAMixer.h