# Sandbox.MovieMaker.Properties.MovieBoneAnimatorSystem

Coordinates playing bone animations from [Sandbox.MovieMaker.MoviePlayer](/api/Sandbox.MovieMaker.MoviePlayer)s. Holds a [Sandbox.MovieMaker.Properties.BoneAccessor](/api/Sandbox.MovieMaker.Properties.BoneAccessor)
for [Sandbox.SkinnedModelRenderer](/api/Sandbox.SkinnedModelRenderer)s in the scene, which store any movie-controlled bone transforms.

- Kind: class
- Namespace: `Sandbox.MovieMaker.Properties`
- Assembly: `Sandbox.Engine`
- Inherits: [Sandbox.GameObjectSystem<T>](/api/Sandbox.GameObjectSystem<T>)
- Modifiers: sealed

## Constructors

- [`MovieBoneAnimatorSystem`](/api/Sandbox.MovieMaker.Properties.MovieBoneAnimatorSystem/.ctor)

## Methods

- [`ClearBones`](/api/Sandbox.MovieMaker.Properties.MovieBoneAnimatorSystem/ClearBones): Clears all movie-driven bone transformations for the given `renderer`.
- [`GetParentSpaceBone`](/api/Sandbox.MovieMaker.Properties.MovieBoneAnimatorSystem/GetParentSpaceBone): Gets the current movie-driven parent-space transform for the given bone. If this bone isn't currently being controlled by a movie, returns its current transform.
- [`SetParentSpaceBone`](/api/Sandbox.MovieMaker.Properties.MovieBoneAnimatorSystem/SetParentSpaceBone): Sets the current movie-driven parent-space transform for the given bone.
- [`UpdateBones`](/api/Sandbox.MovieMaker.Properties.MovieBoneAnimatorSystem/UpdateBones): Applies any active movie-driven bone transformations.
