Navigation
API > API/Plugins > API/Plugins/Composite
Convenience actor providing image-based lighting from a plate texture. Wraps an inverted sphere mesh and a real-time skylight. Assign Texture and a sky sphere material with a "CompositeTexture" parameter to get image- based lighting from footage.
| Name | ACompositeSkySphereActor |
| Type | class |
| Header File | /Engine/Plugins/Compositing/Composite/Source/Composite/Public/CompositeSkySphereActor.h |
| Include Path | #include "CompositeSkySphereActor.h" |
Syntax
UCLASS (MinimalAPI)
class ACompositeSkySphereActor : public AActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → ACompositeSkySphereActor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ACompositeSkySphereActor
(
const FObjectInitializer& ObjectInitializer |
CompositeSkySphereActor.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~ACompositeSkySphereActor() |
CompositeSkySphereActor.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TextureParameterName | FName | Name of the texture parameter in the sky sphere material to receive Texture. | CompositeSkySphereActor.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| meta | Texture to drive the sky sphere material's "CompositeTexture" parameter. | CompositeSkySphereActor.h |
|
|
| SkyLightComponent | TObjectPtr< USkyLightComponent > | Real-time skylight that captures the sky sphere for IBL. | CompositeSkySphereActor.h |
|
| SkySphereComponent | TObjectPtr< UStaticMeshComponent > | Sky sphere mesh component. | CompositeSkySphereActor.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UTexture * GetTexture() |
Returns the current sky sphere texture. | CompositeSkySphereActor.h |
|
void SetTexture
(
UTexture* InTexture |
Sets the sky sphere texture and immediately updates the material. | CompositeSkySphereActor.h |
|
Public Virtual
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void EndPlay
(
const EEndPlayReason::Type EndPlayReason |
CompositeSkySphereActor.h | ||
virtual void OnConstruction
(
const FTransform& Transform |
CompositeSkySphereActor.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
CompositeSkySphereActor.h | ||
virtual void PostLoad() |
CompositeSkySphereActor.h | ||
virtual void PreEditChange
(
FProperty* PropertyThatWillChange |
CompositeSkySphereActor.h |