Class TexturesStreamingHandler
Implementation of IStreamingHandler for streamable textures.
Inheritance
TexturesStreamingHandler
Assembly: FlaxEngine.dll
File: Engine/Streaming/StreamingHandlers.h
Syntax
public class TexturesStreamingHandler : public IStreamingHandler
Methods
CalculateRequestedResidency(StreamableResource* resource, int32 targetResidency)
Calculates the residency level to stream for a given resource and target residency.
Declaration
public virtual int32 CalculateRequestedResidency(StreamableResource* resource, int32 targetResidency) override
Parameters
StreamableResource
resource
The resource. |
int32
targetResidency
The target residency level. |
Returns
int32
Residency level to stream |
Overrides
CalculateResidency(StreamableResource* resource, float quality)
Calculates the residency level for a given resource and quality level.
Declaration
public virtual int32 CalculateResidency(StreamableResource* resource, float quality) override
Parameters
StreamableResource
resource
The resource. |
float
quality
The quality level (0-1). |
Returns
int32
Residency level |
Overrides
CalculateTargetQuality(StreamableResource* resource, double currentTime)
Calculates target quality level (0-1) for the given resource.
Declaration
public virtual float CalculateTargetQuality(StreamableResource* resource, double currentTime) override
Parameters
StreamableResource
resource
The resource. |
double
currentTime
The current platform time (seconds). |
Returns
float
Target quality (0-1). |