Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/StreamableRenderAsset.h |
Include |
#include "Engine/StreamableRenderAsset.h" |
class UStreamableRenderAsset : public UObject
Name | Description | ||
---|---|---|---|
|
uint8: 1 |
bCachedReadyForStreaming |
Cached value of IsReadyForStreaming(). |
|
uint8: 1 |
bForceMiplevelsToBeResident |
Override whether to fully stream even if texture hasn't been rendered. |
|
uint8: 1 |
bGlobalForceMipLevelsToBeResident |
Global and serialized version of ForceMiplevelsToBeResident. |
|
uint8: 1 |
bHasStreamingUpdatePending |
Whether some mips might be streamed soon. |
|
uint8: 1 |
bIgnoreStreamingMipBias |
When forced fully resident, ignores the streaming mip bias used to accommodate memory constraints. |
|
uint8: 1 |
bIsStreamable |
Whether the texture is currently streamable or not. |
|
uint8: 1 |
bUseCinematicMipLevels |
Whether to use the extra cinematic quality mip-levels, when we're forcing mip-levels to be resident. |
|
CachedCombinedLODBias |
Cached combined group and texture LOD bias to use. |
|
|
CachedNumResidentLODs |
Cached value of GetNumResidentMips(). |
|
|
double |
ForceMipLevelsToBeResidentTimestamp |
WorldSettings timestamp that tells the streamer to force all miplevels to be resident up until that time. |
|
uint8: 1 |
NeverStream |
|
|
NumCinematicMipLevels |
Number of mip-levels to use for cinematic quality. |
|
|
StreamingIndex |
FStreamingRenderAsset index used by the texture streaming system. |
Name | Description | |
---|---|---|
|
UStreamableRenderAsset ( |
Name | Description | ||
---|---|---|---|
|
CalcCumulativeLODSize ( |
||
|
CalcNumOptionalMips() |
||
|
CancelPendingMipChangeRequest() |
Tries to cancel a pending LOD change request. |
|
|
DoesMipDataExist ( |
||
|
GetCachedLODBias() |
Returns the cached combined LOD bias based on texture LOD group and LOD bias. |
|
|
GetCachedNumResidentLODs() |
||
|
GetCachedReadyForStreaming() |
||
|
float |
GetLastRenderTimeForStreaming() |
Get the per-asset last render time. |
|
GetLODGroupForStreaming() |
Get an integer representation of the LOD group |
|
|
GetMipDataFilename |
||
|
GetNumMipsForStreaming() |
Get the total number of LODs including non-streamable and optional LODs |
|
|
GetNumNonStreamingMips() |
Returns the number of LODs in this asset that are not able to be streamed |
|
|
GetNumRequestedMips() |
When the asset is being updated from StreamIn() or StreamOut(), returns the number of LODs requested |
|
|
GetNumResidentMips() |
The number of LODs currently in memory |
|
|
HasPendingUpdate() |
||
|
InvalidateLastRenderTimeForStreaming() |
Invalidates per-asset last render time. |
|
|
IsPendingUpdateLocked() |
||
|
IsReadyForStreaming() |
||
|
SetCachedNumResidentLODs ( |
||
|
SetCachedReadyForStreaming ( |
||
|
SetForceMipLevelsToBeResident ( |
Tells the streaming system that it should force all mip-levels to be resident for a number of seconds. |
|
|
ShouldMipLevelsBeForcedResident() |
Returns whether miplevels should be forced resident. |
|
|
StreamIn |
Loads mips from disk to memory. Only usable if the asset is streamable. |
|
|
StreamOut ( |
Unload some mips from memory. Only usable if the asset is streamable. |
|
|
UpdateStreamingStatus ( |
Updates the streaming status of the asset and performs finalization when appropriate. |