|
CARLA
|
#include <LightDefaultsJsonUtils.h>
Inheritance diagram for ULightDefaultsJsonUtils:Static Public Member Functions | |
| static void | ApplyLegacyBuildingsEmissiveLive (const UObject *WorldContextObject, float EmissiveIntensity, float PercentLit, const FLinearColor &Color) |
| static void | ApplyLightDefaultToClassLive (const UObject *WorldContextObject, const FString &ClassName, const FLightAssetDefault &Value) |
| static void | ApplyProceduralBuildingsEmissiveLive (const UObject *WorldContextObject, float EmissiveIntensity, float PercentLit, const FLinearColor &Color) |
| static void | ApplyTrafficLightDefaultToClassLive (const UObject *WorldContextObject, const FString &ClassName, float EmissiveIntensity) |
| static void | ApplyVehicleLightsLive (const UObject *WorldContextObject, const FString &ClassName, float Intensity, const TMap< FString, float > &GroupIntensity) |
| static void | ApplyVehicleLightsRuntimeState (AActor *Actor, const TMap< FString, float > &MaterialGroupValue, const TMap< FString, float > &RealLightGroupIntensity) |
| static void | ApplyVehicleLightsToSingleActor (AActor *Actor, float Intensity, const TMap< FString, float > &GroupIntensity) |
| static void | ClearVehiclePreview (const UObject *WorldContextObject) |
| static FString | GetLightClassKey (AActor *Owner, bool &bOutIsBuildingClass) |
| static bool | GetLightDefault (const FString &ClassName, ELightType Group, UPARAM(ref) FLightAssetDefault &OutDefault) |
| static FString | GetLightDefaultsPath () |
| static FString | GetLightGroupName (ELightType Group) |
| static TArray< FString > | GetVehicleLightGroupNames () |
| static FString | GetVehicleParametersPath () |
| static bool | LoadClassDefault (const FString &ClassName, UPARAM(ref) FLightAssetDefault &OutDefault) |
| static bool | LoadGroupDefault (ELightType Group, UPARAM(ref) FLightAssetDefault &OutDefault) |
| static bool | LoadVehicleLightDefault (const FString &ClassName, UPARAM(ref) float &OutIntensity, UPARAM(ref) TMap< FString, float > &OutGroupIntensity) |
| static void | PreviewVehicleBlinkers (const UObject *WorldContextObject) |
| static void | ReapplyBuildingDefaultsToLevel (ULevel *Level) |
| static void | ReapplyLegacyBuildingsToLevel (const UObject *WorldContextObject) |
| static void | ReapplyLightDefaultsToLevel (const UObject *WorldContextObject) |
| static void | ReapplyProceduralBuildingsToLevel (const UObject *WorldContextObject) |
| static void | ReapplyTrafficLightDefaultsToLevel (const UObject *WorldContextObject) |
| static void | ReapplyVehicleLightsToLevel (const UObject *WorldContextObject) |
| static void | RegisterRuntimeBuildingDefaultsHooks () |
| static bool | SaveClassDefault (const FString &ClassName, const FLightAssetDefault &Default) |
| static bool | SaveGroupDefault (ELightType Group, const FLightAssetDefault &Default) |
| static bool | SaveVehicleLightDefault (const FString &ClassName, float Intensity, const TMap< FString, float > &GroupIntensity) |
| static TArray< FLightAssetSummary > | ScanLegacyBuildingsInLevel (const UObject *WorldContextObject) |
| static TArray< FLightAssetSummary > | ScanLightAssetsInLevel (const UObject *WorldContextObject) |
| static TArray< FLightAssetSummary > | ScanProceduralBuildingsInLevel (const UObject *WorldContextObject) |
| static TArray< FLightAssetSummary > | ScanTrafficLightAssetsInLevel (const UObject *WorldContextObject) |
| static TArray< FVehicleLightSummary > | ScanVehicleCatalog (const UObject *WorldContextObject) |
| static void | SetClassActorsSelected (const UObject *WorldContextObject, const FString &ClassName, bool bSelected) |
| static void | SetLegacyBuildingsSelected (const UObject *WorldContextObject, bool bSelected) |
| static void | SetProceduralBuildingsSelected (const UObject *WorldContextObject, bool bSelected) |
| static void | SetTrafficLightClassActorsSelected (const UObject *WorldContextObject, const FString &ClassName, bool bSelected) |
| static void | SetTrafficLightClassPreviewOn (const UObject *WorldContextObject, const FString &ClassName, bool bOn) |
| static AActor * | SpawnVehiclePreview (const UObject *WorldContextObject, const FString &ClassName) |
| static void | UnregisterRuntimeBuildingDefaultsHooks () |
Definition at line 137 of file LightDefaultsJsonUtils.h.
|
static |
Definition at line 1015 of file LightDefaultsJsonUtils.cpp.
Referenced by ReapplyLegacyBuildingsToLevel().
|
static |
Definition at line 682 of file LightDefaultsJsonUtils.cpp.
References FLightAssetDefault::Color, FLightAssetDefault::EmissiveIntensity, GetLightClassKey(), UCarlaLightSubsystem::GetLights(), and FLightAssetDefault::Intensity.
|
static |
Definition at line 925 of file LightDefaultsJsonUtils.cpp.
Referenced by ReapplyProceduralBuildingsToLevel().
|
static |
Definition at line 790 of file LightDefaultsJsonUtils.cpp.
References TrafficLight.
|
static |
Definition at line 1311 of file LightDefaultsJsonUtils.cpp.
Referenced by ReapplyVehicleLightsToLevel().
|
static |
Definition at line 1331 of file LightDefaultsJsonUtils.cpp.
Referenced by ACarlaWheeledVehicle::ApplyVehicleLightDefaultsForCurrentState().
|
static |
Definition at line 1326 of file LightDefaultsJsonUtils.cpp.
|
static |
Definition at line 1485 of file LightDefaultsJsonUtils.cpp.
Referenced by SpawnVehiclePreview().
|
static |
Definition at line 584 of file LightDefaultsJsonUtils.cpp.
Referenced by ApplyLightDefaultToClassLive(), ReapplyLightDefaultsToLevel(), ScanLightAssetsInLevel(), and SetClassActorsSelected().
|
static |
Definition at line 577 of file LightDefaultsJsonUtils.cpp.
References LoadClassDefault(), and LoadGroupDefault().
Referenced by ReapplyLightDefaultsToLevel(), and ScanLightAssetsInLevel().
|
inlinestatic |
Definition at line 422 of file LightDefaultsJsonUtils.h.
Referenced by LoadVehicleLightDefault(), ReapplyVehicleLightsToLevel(), and SaveVehicleLightDefault().
|
static |
Definition at line 545 of file LightDefaultsJsonUtils.cpp.
Referenced by LoadGroupDefault(), and SaveGroupDefault().
|
static |
Definition at line 1128 of file LightDefaultsJsonUtils.cpp.
|
inlinestatic |
Definition at line 427 of file LightDefaultsJsonUtils.h.
Referenced by ScanVehicleCatalog().
|
static |
Definition at line 562 of file LightDefaultsJsonUtils.cpp.
Referenced by GetLightDefault(), ReapplyBuildingDefaultsToLevel(), ReapplyLegacyBuildingsToLevel(), ReapplyProceduralBuildingsToLevel(), ReapplyTrafficLightDefaultsToLevel(), ScanLegacyBuildingsInLevel(), ScanProceduralBuildingsInLevel(), and ScanTrafficLightAssetsInLevel().
|
static |
Definition at line 572 of file LightDefaultsJsonUtils.cpp.
References GetLightGroupName().
Referenced by GetLightDefault().
|
static |
Definition at line 1378 of file LightDefaultsJsonUtils.cpp.
References GetLightDefaultsPath().
Referenced by ACarlaWheeledVehicle::ActivateVehicleLightComponents(), ReapplyVehicleLightsToLevel(), and ScanVehicleCatalog().
|
static |
Definition at line 1494 of file LightDefaultsJsonUtils.cpp.
|
static |
Definition at line 1035 of file LightDefaultsJsonUtils.cpp.
References FLightAssetDefault::Color, FLightAssetDefault::EmissiveIntensity, FLightAssetDefault::Intensity, and LoadClassDefault().
Referenced by RegisterRuntimeBuildingDefaultsHooks().
|
static |
Definition at line 1027 of file LightDefaultsJsonUtils.cpp.
References ApplyLegacyBuildingsEmissiveLive(), Default, and LoadClassDefault().
|
static |
Definition at line 658 of file LightDefaultsJsonUtils.cpp.
References Default, GetLightClassKey(), GetLightDefault(), and UCarlaLightSubsystem::GetLights().
|
static |
Definition at line 937 of file LightDefaultsJsonUtils.cpp.
References ApplyProceduralBuildingsEmissiveLive(), Default, and LoadClassDefault().
|
static |
Definition at line 809 of file LightDefaultsJsonUtils.cpp.
References Default, LoadClassDefault(), and TrafficLight.
|
static |
Definition at line 1406 of file LightDefaultsJsonUtils.cpp.
References ApplyVehicleLightsLive(), GetLightDefaultsPath(), and LoadVehicleLightDefault().
|
static |
Definition at line 1081 of file LightDefaultsJsonUtils.cpp.
References ReapplyBuildingDefaultsToLevel().
Referenced by FCarlaModule::StartupModule().
|
static |
Definition at line 557 of file LightDefaultsJsonUtils.cpp.
References Default.
|
static |
Definition at line 567 of file LightDefaultsJsonUtils.cpp.
References Default, and GetLightGroupName().
|
static |
Definition at line 1362 of file LightDefaultsJsonUtils.cpp.
References GetLightDefaultsPath().
|
static |
Definition at line 963 of file LightDefaultsJsonUtils.cpp.
References FLightAssetSummary::bHasSavedDefault, Building, FLightAssetSummary::ClassName, FLightAssetDefault::Color, FLightAssetSummary::Current, FLightAssetDefault::EmissiveIntensity, FLightAssetSummary::InstanceCount, FLightAssetDefault::Intensity, FLightAssetSummary::LightGroup, and LoadClassDefault().
|
static |
Definition at line 607 of file LightDefaultsJsonUtils.cpp.
References FLightAssetSummary::bHasSavedDefault, FLightAssetSummary::bIsBuildingClass, FLightAssetSummary::ClassName, FLightAssetDefault::Color, FLightAssetSummary::Current, FLightAssetDefault::EmissiveIntensity, GetLightClassKey(), GetLightDefault(), UCarlaLightSubsystem::GetLights(), FLightAssetSummary::InstanceCount, FLightAssetDefault::Intensity, and FLightAssetSummary::LightGroup.
|
static |
Definition at line 873 of file LightDefaultsJsonUtils.cpp.
References FLightAssetSummary::bHasSavedDefault, Building, FLightAssetSummary::ClassName, FLightAssetDefault::Color, FLightAssetSummary::Current, FLightAssetDefault::EmissiveIntensity, FLightAssetSummary::InstanceCount, FLightAssetDefault::Intensity, FLightAssetSummary::LightGroup, and LoadClassDefault().
|
static |
Definition at line 730 of file LightDefaultsJsonUtils.cpp.
References FLightAssetSummary::ClassName, FLightAssetDefault::Color, FLightAssetSummary::Current, FLightAssetDefault::EmissiveIntensity, FLightAssetSummary::InstanceCount, FLightAssetDefault::Intensity, LoadClassDefault(), and TrafficLight.
|
static |
Definition at line 1133 of file LightDefaultsJsonUtils.cpp.
References FVehicleLightSummary::bHasSavedDefault, FVehicleLightSummary::ClassName, FVehicleLightSummary::DisplayName, GetVehicleParametersPath(), FVehicleLightSummary::GroupIntensity, FVehicleLightSummary::GroupPresent, FVehicleLightSummary::Intensity, and LoadVehicleLightDefault().
|
static |
Definition at line 704 of file LightDefaultsJsonUtils.cpp.
References GetLightClassKey(), and UCarlaLightSubsystem::GetLights().
|
static |
Definition at line 1110 of file LightDefaultsJsonUtils.cpp.
|
static |
Definition at line 945 of file LightDefaultsJsonUtils.cpp.
|
static |
Definition at line 852 of file LightDefaultsJsonUtils.cpp.
References TrafficLight.
|
static |
Definition at line 832 of file LightDefaultsJsonUtils.cpp.
References TrafficLight.
|
static |
Definition at line 1423 of file LightDefaultsJsonUtils.cpp.
References ClearVehiclePreview().
|
static |
Definition at line 1104 of file LightDefaultsJsonUtils.cpp.
Referenced by FCarlaModule::ShutdownModule().