ADecalActor

DecalActor contains a DecalComponent which can be used to render material modifications on top of existing geometry.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/DecalActor.h

Include

#include "Engine/DecalActor.h"

Syntax

class ADecalActor : public AActor

Remarks

DecalActor contains a DecalComponent which can be used to render material modifications on top of existing geometry.

Constructors

Name Description

Public function

ADecalActor

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

UMaterialIns...

 

CreateDynamicMaterialInstance()

Public function Const

UArrowCompon...

 

GetArrowComponent()

Returns ArrowComponent subobject

Public function Const

UDecalCompon...

 

GetDecal()

Returns Decal subobject

Public function Const

UMaterialInt...

 

GetDecalMaterial()

Public function Const

UBillboardCo...

 

GetSpriteComponent()

Returns SpriteComponent subobject

Public function

void

 

SetDecalMaterial

(
    UMaterialInterface* NewDecalMa...
)

BEGIN DEPRECATED (use component functions now in level script)

Overridden from AActor

Name Description

Public function Virtual

void

 

EditorApplyScale

(
    const FVector& DeltaScale,
    const FVector* PivotLocation,
    bool bAltDown,
    bool bShiftDown,
    bool bCtrlDown
)

Called by ApplyDeltaToActor to perform an actor class-specific operation based on widget manipulation.

Public function Virtual Const

bool

 

GetReferencedContentObjects

(
    TArray< UObject* >& Objects
)

Used by the "Sync to Content Browser" right-click menu option in the editor.

Public function Virtual

void

 

PostEditMove

(
    bool bFinished
)

Called after an actor has been moved in the editor

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.

See Also

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss