UPrimitiveComponent::BuildTextureStreamingDataImpl

Component type implementation of updating the streaming data of this component.

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Components/PrimitiveComponent.h

Include

#include "Components/PrimitiveComponent.h"

Source

/Engine/Source/Runtime/Engine/Private/Components/PrimitiveComponent.cpp

Syntax

virtual bool BuildTextureStreamingDataImpl
(
    ETextureStreamingBuildType BuildType,
    EMaterialQualityLevel::Type QualityLevel,
    ERHIFeatureLevel::Type FeatureLevel,
    TSet< FGuid > & DependentResources,
    bool & bOutSupportsBuildTextureStreamingData
)

Remarks

Component type implementation of updating the streaming data of this component.

Returns

Returns false if some data needs rebuild but couldn't be rebuilt (because of the build type).

Parameters

Parameter

Description

BuildType

[in] The type of build. Affects what the build is allowed to do.

QualityLevel

[in] The quality level being used in the texture streaming build.

FeatureLevel

[in] The feature level being used in the texture streaming build.

DependentResources

[out] The resource the build depends on.