44 friend class FRuntimeVirtualTextureComponentDetailsCustomization;
48 UPROPERTY(EditAnywhere, Category = VolumeBounds)
53 bool bSetBoundsButton;
56 UPROPERTY(EditAnywhere, AdvancedDisplay, Category = VolumeBounds, meta = (DisplayName = "Snap To
Landscape"))
57 bool bSnapBoundsToLandscape;
60 UPROPERTY(EditAnywhere, AdvancedDisplay, Category = VolumeBounds, meta = (UIMin = "0", ClampMin = "0"))
61 float ExpandBounds = 0;
73 bool bEnableForNaniteOnly =
false;
77 bool bUseMinMaterialQuality =
false;
85 bool bEnableScalability =
false;
105 bool bBuildStreamingMipsButton;
117 bool bUseStreamingMipsFixedColor =
false;
135 bool bUseStreamingMipsInEditor_DEPRECATED =
false;
218 HasVirtualTexture = (1 << 0),
219 HasStreamingTexture = (1 << 1),
220 InvalidStreamingTexture = (1 << 2),
221 NonMatchingStreamingTextureSettings = (1 << 3),
228 ENGINE_API bool IsStreamingTextureInvalid()
const;
230 ENGINE_API EStreamingTextureStatusFlags GetStreamingTextureStatus()
const;
262 ENGINE_API virtual bool ShouldCreateRenderState()
const override;
264 ENGINE_API virtual void SendRenderTransform_Concurrent()
override;
265 ENGINE_API virtual void DestroyRenderState_Concurrent()
override;
267 ENGINE_API virtual void CheckForErrors()
override;
273 ENGINE_API virtual void OnRegister()
override;
274 ENGINE_API virtual void OnUnregister()
override;
ERuntimeVirtualTextureUseStreamingMipsInEditorMode
Definition RuntimeVirtualTextureComponent.h:32
ERuntimeVirtualTextureMaterialQuality
Definition RuntimeVirtualTextureComponent.h:23
ETextureLossyCompressionAmount
Definition TextureDefines.h:270
EVTProducerPriority
Definition VirtualTextureEnum.h:11
EVTInvalidatePriority
Definition VirtualTextureEnum.h:29
Definition ActorComponent.h:47
Definition RuntimeVirtualTextureSceneProxy.h:15
Definition RuntimeVirtualTextureComponent.h:41
class FRuntimeVirtualTextureSceneProxy * SceneProxy
Definition RuntimeVirtualTextureComponent.h:288
FGetHidePrimitivesDelegate & GetHidePrimitivesDelegate()
Definition RuntimeVirtualTextureComponent.h:186
TEnumAsByte< ETextureLossyCompressionAmount > GetLossyCompressionAmount() const
Definition RuntimeVirtualTextureComponent.h:207
FGetHidePrimitivesDelegate HidePrimitivesDelegate
Definition RuntimeVirtualTextureComponent.h:144
UVirtualTextureBuilder * GetStreamingTexture() const
Definition RuntimeVirtualTextureComponent.h:192
DECLARE_MULTICAST_DELEGATE_TwoParams(FGetHidePrimitivesDelegate, bool &, bool &)
bool IsScalable() const
Definition RuntimeVirtualTextureComponent.h:180
EStreamingTextureStatusFlags
Definition RuntimeVirtualTextureComponent.h:216
uint32 GetScalabilityGroup() const
Definition RuntimeVirtualTextureComponent.h:183
ENGINE_API FLinearColor GetStreamingMipsFixedColor() const
URuntimeVirtualTexture * GetVirtualTexture() const
Definition RuntimeVirtualTextureComponent.h:171
FRenderCommandFence DestroyFence
Definition RuntimeVirtualTextureComponent.h:147
int32 NumStreamingMips() const
Definition RuntimeVirtualTextureComponent.h:195
Definition RuntimeVirtualTexture.h:18
Definition Texture2D.h:26
Definition VirtualTextureBuilder.h:48
Definition RuntimeVirtualTexture.h:231
Definition VirtualTextureRecreate.cpp:16