Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Conditions
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Conditions/MovieSceneScalabilityCondition.h |
| Include | #include "Conditions/MovieSceneScalabilityCondition.h" |
Syntax
enum EMovieSceneScalabilityConditionGroup
{
ViewDistance,
AntiAliasing,
Shadow,
GlobalIllumination,
Reflection,
PostProcess,
Texture,
Effects,
Foliage,
Shading,
Landscape,
}
Values
| Name | Description |
|---|---|
| ViewDistance | |
| AntiAliasing | |
| Shadow | |
| GlobalIllumination | |
| Reflection | |
| PostProcess | |
| Texture | |
| Effects | |
| Foliage | |
| Shading | |
| Landscape |
Remarks
The below is a bit hardcoded to try and match how scalability settings are set up in Scalability.h. This is because unfortunately scalability settings at their core are not very extensible or data-driven and so it's difficult to do this in a data driven way. So I've made enums here to make the setup user friendly here, and then do the mapping in code. If scalability gets re-architected, this will need be to be updated to match.