Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FHeterogeneousVolumeData |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/HeterogeneousVolumeInterface.h |
| Include Path | #include "HeterogeneousVolumeInterface.h" |
Syntax
class FHeterogeneousVolumeData :
public IHeterogeneousVolumeInterface ,
private FOneFrameResource
Inheritance Hierarchy
- FOneFrameResource → FHeterogeneousVolumeData
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FHeterogeneousVolumeData
(
const FPrimitiveSceneProxy* SceneProxy |
HeterogeneousVolumeInterface.h | ||
FHeterogeneousVolumeData
(
const FPrimitiveSceneProxy* SceneProxy, |
HeterogeneousVolumeInterface.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FHeterogeneousVolumeData() |
HeterogeneousVolumeInterface.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHoldout | bool | HeterogeneousVolumeInterface.h | ||
| bPivotAtCentroid | bool | HeterogeneousVolumeInterface.h | ||
| InstanceToLocal | FMatrix | HeterogeneousVolumeInterface.h | ||
| LightingDownsampleFactor | float | HeterogeneousVolumeInterface.h | ||
| MinimumVoxelSize | float | HeterogeneousVolumeInterface.h | ||
| MipBias | float | HeterogeneousVolumeInterface.h | ||
| PrimitiveSceneProxy | const FPrimitiveSceneProxy * | HeterogeneousVolumeInterface.h | ||
| ShadowBiasFactor | float | HeterogeneousVolumeInterface.h | ||
| ShadowStepFactor | float | HeterogeneousVolumeInterface.h | ||
| StepFactor | float | HeterogeneousVolumeInterface.h | ||
| VoxelResolution | FIntVector | HeterogeneousVolumeInterface.h |
Functions
Public
Overridden from IHeterogeneousVolumeInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FBoxSphereBounds & GetBounds() |
Local-space. | HeterogeneousVolumeInterface.h | |
virtual const FMatrix & GetInstanceToLocal() |
Instance-Space. | HeterogeneousVolumeInterface.h | |
virtual const FMatrix GetInstanceToWorld() |
HeterogeneousVolumeInterface.h | ||
virtual float GetLightingDownsampleFactor() |
HeterogeneousVolumeInterface.h | ||
virtual const FBoxSphereBounds & GetLocalBounds() |
HeterogeneousVolumeInterface.h | ||
virtual const FMatrix & GetLocalToWorld() |
HeterogeneousVolumeInterface.h | ||
virtual float GetMinimumVoxelSize() |
HeterogeneousVolumeInterface.h | ||
virtual float GetMipBias() |
HeterogeneousVolumeInterface.h | ||
virtual const FPrimitiveSceneProxy * GetPrimitiveSceneProxy() |
HeterogeneousVolumeInterface.h | ||
virtual FString GetReadableName() |
Debug. | HeterogeneousVolumeInterface.h | |
virtual float GetShadowBiasFactor() |
HeterogeneousVolumeInterface.h | ||
virtual float GetShadowStepFactor() |
HeterogeneousVolumeInterface.h | ||
virtual float GetStepFactor() |
Lighting. | HeterogeneousVolumeInterface.h | |
virtual FIntVector GetVoxelResolution() |
Volume. | HeterogeneousVolumeInterface.h | |
virtual bool IsHoldout() |
Rendering. | HeterogeneousVolumeInterface.h | |
virtual bool IsPivotAtCentroid() |
HeterogeneousVolumeInterface.h |