Summary

Configures a MovieMaker.MovieRecorder, deciding how often it captures and which properties should be recorded.

Constructors

MovieRecorderOptions Configures a Sandbox.MovieMaker.MovieRecorder, deciding how often it captures and which properties should be recorded.

Properties

CaptureActions Delegates called each time Sandbox.MovieMaker.MovieRecorder.Capture is invoked, to control which objects should be recorded. These actions will call Sandbox.MovieMaker.IMovieTrackRecorder.Capture on one or more track recorders.
ComponentCapturers When Sandbox.MovieMaker.IMovieTrackRecorder.Capture is called on a component track, any instances in this list that match the component type will be used to decide which properties on that component should be recorded.
Filters Decide which objects are allowed to be recorded. Called the first time a Sandbox.GameObject is passed to Sandbox.MovieMaker.MovieRecorder.GetTrackRecorder(Sandbox.GameObject), which will return <see langword="null" /> if any delegate in this list returns <see langword="false" />.
SampleRate How often to capture the value of recorded properties.

Methods

<Clone>$
Deconstruct
WithCaptureAction
WithCaptureAll
WithCaptureComponent
WithCaptureGameObject
WithComponentCapturer
WithDefaultCaptureActions
WithDefaultComponentCapturers
WithFilter

Static Fields

DefaultSampleRate Default value for Sandbox.MovieMaker.MovieRecorderOptions.SampleRate.

Static Properties

Default Default options, using Sandbox.MovieMaker.MovieRecorderOptions.WithDefaultCaptureActions and Sandbox.MovieMaker.MovieRecorderOptions.WithDefaultComponentCapturers.
people
Log in to reply
You can't reply if you're not logged in. That would be crazy.