Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/SceneManagement.h |
| Include | #include "SceneManagement.h" |
Syntax
class FDeferredDecalProxy
Remarks
Encapsulates the data which is used to render a decal parallel to the game thread.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bOwnerSelected | ||
| const USceneComponent * | Component | Pointer back to the game thread owner component. | |
| FTransform | ComponentTrans | Used to compute the projection matrix on the render thread side, includes the DecalSize | |
| FLinearColor | DecalColor | ||
| UMaterialInterface * | DecalMaterial | ||
| float | FadeInStartDelayNormalized | ||
| float | FadeScreenSize | ||
| * | FadeT | FadeT = saturate(1 - (AbsTime - FadeStartDelay - AbsSpawnTime) / FadeDuration) refactored as muladd: | |
| float | InvFadeDuration | ||
| float | InvFadeInDuration | ||
| int32 | SortOrder | Larger values draw later (on top). |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDeferredDecalProxy
(
const UDecalComponent* InComponent |
Constructor | ||
FDeferredDecalProxy
(
const USceneComponent* InComponent, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FBoxSphereBounds & | GetBounds () |
||
| void | InitializeFadingParameters
(
float AbsSpawnTime, |
||
| bool | IsShown
(
const FSceneView* View |
||
| void | SetTransformIncludingDecalSize
(
const FTransform& InComponentToWorldIncludingDecalSize, |
Updates the decal proxy's cached transform and bounds. |