Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Components
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UMeshComponent
- UHeterogeneousVolumeComponent
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Components/HeterogeneousVolumeComponent.h |
| Include | #include "Components/HeterogeneousVolumeComponent.h" |
Syntax
class UHeterogeneousVolumeComponent : public UMeshComponent
Remarks
A component that represents a heterogeneous volume.
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bIssueBlockingRequests | ||
| uint32: 1 | bLooping | ||
| uint32: 1 | bPlaying | ||
| float | EndFrame | ||
| float | Frame | ||
| float | FrameRate | ||
| float | LightingDownsampleFactor | ||
| TObjectPtr< UMaterialInstanceDynamic > | MaterialInstanceDynamic | ||
| uint32 | MipLevel | ||
| float | ShadowStepFactor | ||
| float | StartFrame | ||
| float | StepFactor | ||
| FIntVector | VolumeResolution |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UHeterogeneousVolumeComponent
(
const FObjectInitializer& ObjectInitializer |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Play () |
||
| void | SetEndFrame
(
float NewValue |
||
| void | SetFrame
(
float NewValue |
||
| void | SetFrameRate
(
float NewValue |
||
| void | SetLooping
(
bool NewValue |
||
| void | SetPlaying
(
bool NewValue |
||
| void | SetStartFrame
(
float NewValue |
Overridden from UPrimitiveComponent
| Type | Name | Description | |
|---|---|---|---|
| FPrimitiveSceneProxy * | Creates a proxy to represent the primitive to the scene manager in the rendering thread. | ||
| int32 | Return number of material elements in this primitive | ||
| void | GetUsedMaterials
(
TArray< UMaterialInterface* >& OutMaterials, |
Retrieves the materials used in this component | |
| bool | Return true if the owner is selected and this component is selectable |
Overridden from USceneComponent
| Type | Name | Description | |
|---|---|---|---|
| FBoxSphereBounds | CalcBounds
(
const FTransform& LocalToWorld |
Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size. |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| void | TickComponent
(
float DeltaTime, |
Function called every frame on this ActorComponent. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |