File tree Expand file tree Collapse file tree
Source/RuntimeMeshComponent/Private Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ ARuntimeMeshActor::ARuntimeMeshActor(const FObjectInitializer& ObjectInitializer
1111 : Super(ObjectInitializer)
1212{
1313
14- #if ENGINE_MAJOR_VERSION <= 4 && ENGINE_MINOR_VERSION <= 24
14+ #if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION < 24
1515 bCanBeDamaged = false ;
1616#else
1717 SetCanBeDamaged (false );
Original file line number Diff line number Diff line change @@ -92,10 +92,10 @@ FPrimitiveViewRelevance FRuntimeMeshComponentSceneProxy::GetViewRelevance(const
9292 Result.bDrawRelevance = IsShown (View);
9393 Result.bShadowRelevance = IsShadowCast (View);
9494
95- #if ENGINE_MINOR_VERSION >= 26
95+ #if ENGINE_MAJOR_VERSION >= 5 || (ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION >= 26)
9696 bool bForceDynamicPath = IsRichView (*View->Family ) || IsSelected () || View->Family ->EngineShowFlags .Wireframe ;
9797 #else
98- bool bForceDynamicPath = IsRichView (*View->Family ) || IsSelected () || View->Family ->EngineShowFlags .Wireframe ;
98+ bool bForceDynamicPath = ! IsStaticPathAvailable () || IsRichView (*View->Family ) || IsSelected () || View->Family ->EngineShowFlags .Wireframe ;
9999 #endif
100100 Result.bStaticRelevance = !bForceDynamicPath && RuntimeMeshProxy->ShouldRenderStatic ();
101101 Result.bDynamicRelevance = bForceDynamicPath || RuntimeMeshProxy->ShouldRenderDynamic ();
@@ -239,10 +239,10 @@ void FRuntimeMeshComponentSceneProxy::GetDynamicMeshElements(const TArray<const
239239 {
240240 const FSceneView* View = Views[ViewIndex];
241241
242- #if ENGINE_MINOR_VERSION >= 26
242+ #if ENGINE_MAJOR_VERSION >= 5 || (ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION >= 26)
243243 bool bForceDynamicPath = IsRichView (*Views[ViewIndex]->Family ) || Views[ViewIndex]->Family ->EngineShowFlags .Wireframe || IsSelected ();
244244 #else
245- bool bForceDynamicPath = IsRichView (*Views[ViewIndex]->Family ) || Views[ViewIndex]->Family ->EngineShowFlags .Wireframe || IsSelected ();
245+ bool bForceDynamicPath = ! IsStaticPathAvailable () || IsRichView (*Views[ViewIndex]->Family ) || Views[ViewIndex]->Family ->EngineShowFlags .Wireframe || IsSelected ();
246246 #endif
247247
248248 if (IsShown (View) && (VisibilityMap & (1 << ViewIndex)))
You can’t perform that action at this time.
0 commit comments