Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/SparseVolumeTexture
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USparseVolumeTexture
- USparseVolumeTextureFrame
- UStreamableSparseVolumeTexture
- UAnimatedSparseVolumeTexture
- UStaticSparseVolumeTexture
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/SparseVolumeTexture/SparseVolumeTexture.h |
| Include | #include "SparseVolumeTexture/SparseVolumeTexture.h" |
Syntax
UCLASS (MinimalAPI, ClassGroup=Rendering, BlueprintType)
class USparseVolumeTexture : public UObject
Remarks
SparseVolumeTexture base interface to communicate with material graph and shader bindings.
Constructors
| Type | Name | Description | |
|---|---|---|---|
USparseVolumeTexture
(
const FObjectInitializer& ObjectInitializer |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FVector4f | GetFallbackValue
(
int32 AttributesIndex |
||
| EPixelFormat | |||
| FTransform | |||
| int32 | GetNumFrames () |
||
| int32 | |||
| float | GetOptimalStreamingMipLevel
(
const FBoxSphereBounds& Bounds, |
Computes the optimal mip level to stream the SVT at, based on projected screen space size and voxel resolution. | |
| int32 | GetSizeX () |
||
| int32 | GetSizeY () |
||
| int32 | GetSizeZ () |
||
| TextureAddress | |||
| TextureAddress | |||
| TextureAddress | |||
| const UE::SVT::FTextureRenderResources * | |||
| FVector4 | GetUniformParameter
(
int32 Index |
Getter for the shader uniform parameters with index as ESparseVolumeTextureShaderUniform. | |
| UE::Shader::EValueType | GetUniformParameterType
(
int32 Index |
Getter for the shader uniform parameter type with index as ESparseVolumeTextureShaderUniform. | |
| FIntVector | |||
| void | NotifyMaterials
(
const ENotifyMaterialsEffectOnShaders EffectOnShaders |
Notify any loaded material instances that the texture has changed. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ENotifyMaterialsEffectOnShaders |