UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FHeterogeneousVolumeData Class Reference

#include <HeterogeneousVolumeInterface.h>

+ Inheritance diagram for FHeterogeneousVolumeData:

Public Member Functions

 FHeterogeneousVolumeData (const FPrimitiveSceneProxy *SceneProxy)
 
 FHeterogeneousVolumeData (const FPrimitiveSceneProxy *SceneProxy, FString Name)
 
virtual ~FHeterogeneousVolumeData ()
 
virtual const FPrimitiveSceneProxyGetPrimitiveSceneProxy () const
 
virtual const FBoxSphereBoundsGetBounds () const
 
virtual const FBoxSphereBoundsGetLocalBounds () const
 
virtual const FMatrixGetLocalToWorld () const
 
virtual const FMatrixGetInstanceToLocal () const
 
virtual const FMatrix GetInstanceToWorld () const
 
virtual FIntVector GetVoxelResolution () const
 
virtual float GetMinimumVoxelSize () const
 
virtual bool IsPivotAtCentroid () const
 
virtual float GetStepFactor () const
 
virtual float GetShadowStepFactor () const
 
virtual float GetShadowBiasFactor () const
 
virtual float GetLightingDownsampleFactor () const
 
virtual float GetMipBias () const
 
virtual bool IsHoldout () const
 
virtual FString GetReadableName () const
 
- Public Member Functions inherited from IHeterogeneousVolumeInterface
virtual ~IHeterogeneousVolumeInterface ()
 

Public Attributes

const FPrimitiveSceneProxyPrimitiveSceneProxy
 
FMatrix InstanceToLocal
 
FIntVector VoxelResolution
 
float MinimumVoxelSize
 
float StepFactor
 
float ShadowStepFactor
 
float ShadowBiasFactor
 
float LightingDownsampleFactor
 
float MipBias
 
bool bPivotAtCentroid
 
bool bHoldout
 

Constructor & Destructor Documentation

◆ FHeterogeneousVolumeData() [1/2]

FHeterogeneousVolumeData::FHeterogeneousVolumeData ( const FPrimitiveSceneProxy SceneProxy)
inlineexplicit

◆ FHeterogeneousVolumeData() [2/2]

FHeterogeneousVolumeData::FHeterogeneousVolumeData ( const FPrimitiveSceneProxy SceneProxy,
FString  Name 
)
inline

◆ ~FHeterogeneousVolumeData()

virtual FHeterogeneousVolumeData::~FHeterogeneousVolumeData ( )
inlinevirtual

Member Function Documentation

◆ GetBounds()

virtual const FBoxSphereBounds & FHeterogeneousVolumeData::GetBounds ( ) const
inlinevirtual

◆ GetInstanceToLocal()

virtual const FMatrix & FHeterogeneousVolumeData::GetInstanceToLocal ( ) const
inlinevirtual

◆ GetInstanceToWorld()

virtual const FMatrix FHeterogeneousVolumeData::GetInstanceToWorld ( ) const
inlinevirtual

◆ GetLightingDownsampleFactor()

virtual float FHeterogeneousVolumeData::GetLightingDownsampleFactor ( ) const
inlinevirtual

◆ GetLocalBounds()

virtual const FBoxSphereBounds & FHeterogeneousVolumeData::GetLocalBounds ( ) const
inlinevirtual

◆ GetLocalToWorld()

virtual const FMatrix & FHeterogeneousVolumeData::GetLocalToWorld ( ) const
inlinevirtual

◆ GetMinimumVoxelSize()

virtual float FHeterogeneousVolumeData::GetMinimumVoxelSize ( ) const
inlinevirtual

◆ GetMipBias()

virtual float FHeterogeneousVolumeData::GetMipBias ( ) const
inlinevirtual

◆ GetPrimitiveSceneProxy()

virtual const FPrimitiveSceneProxy * FHeterogeneousVolumeData::GetPrimitiveSceneProxy ( ) const
inlinevirtual

◆ GetReadableName()

virtual FString FHeterogeneousVolumeData::GetReadableName ( ) const
inlinevirtual

◆ GetShadowBiasFactor()

virtual float FHeterogeneousVolumeData::GetShadowBiasFactor ( ) const
inlinevirtual

◆ GetShadowStepFactor()

virtual float FHeterogeneousVolumeData::GetShadowStepFactor ( ) const
inlinevirtual

◆ GetStepFactor()

virtual float FHeterogeneousVolumeData::GetStepFactor ( ) const
inlinevirtual

◆ GetVoxelResolution()

virtual FIntVector FHeterogeneousVolumeData::GetVoxelResolution ( ) const
inlinevirtual

◆ IsHoldout()

virtual bool FHeterogeneousVolumeData::IsHoldout ( ) const
inlinevirtual

◆ IsPivotAtCentroid()

virtual bool FHeterogeneousVolumeData::IsPivotAtCentroid ( ) const
inlinevirtual

Member Data Documentation

◆ bHoldout

bool FHeterogeneousVolumeData::bHoldout

◆ bPivotAtCentroid

bool FHeterogeneousVolumeData::bPivotAtCentroid

◆ InstanceToLocal

FMatrix FHeterogeneousVolumeData::InstanceToLocal

◆ LightingDownsampleFactor

float FHeterogeneousVolumeData::LightingDownsampleFactor

◆ MinimumVoxelSize

float FHeterogeneousVolumeData::MinimumVoxelSize

◆ MipBias

float FHeterogeneousVolumeData::MipBias

◆ PrimitiveSceneProxy

const FPrimitiveSceneProxy* FHeterogeneousVolumeData::PrimitiveSceneProxy

◆ ShadowBiasFactor

float FHeterogeneousVolumeData::ShadowBiasFactor

◆ ShadowStepFactor

float FHeterogeneousVolumeData::ShadowStepFactor

◆ StepFactor

float FHeterogeneousVolumeData::StepFactor

◆ VoxelResolution

FIntVector FHeterogeneousVolumeData::VoxelResolution

The documentation for this class was generated from the following file: