Navigation
API > API/Plugins > API/Plugins/TakeTrackRecorders > API/Plugins/TakeTrackRecorders/IMovieSceneTrackRecorderFactory
Description
Check whether or not the specific property on the given object can be recorded. If so, then the actor recorder will call CreateTrackRecorderForProperty to create a new instance to use for recording. This should only be implemented for recorders that record the specific property on the object and claim ownership over recording that property.
Derived Overrides
- FMovieScene3DAttachTrackRecorderFactory::CanRecordProperty
- FMovieScene3DTransformTrackRecorderFactory::CanRecordProperty
- FMovieSceneAnimationTrackRecorderFactory::CanRecordProperty
- FMovieSceneParticleTrackRecorderFactory::CanRecordProperty
- FMovieScenePropertyTrackRecorderFactory::CanRecordProperty
- FMovieSceneSpawnTrackRecorderFactory::CanRecordProperty
- FMovieSceneVisibilityTrackRecorderFactory::CanRecordProperty
| Name | CanRecordProperty |
| Type | function |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakeTrackRecorders/Public/TrackRecorders/IMovieSceneTrackRecorderFactory.h |
| Include Path | #include "TrackRecorders/IMovieSceneTrackRecorderFactory.h" |
bool CanRecordProperty
(
class UObject * InObjectToRecord,
class FProperty * InPropertyToRecord
) const
True if the specific object can be recorded
Parameters
| Name | Remarks |
|---|---|
| InObjectToRecord | The object to check to see if we can record. |
| InPropertyToRecord | The specific property to try and record from that object. |