| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Components/PlanarReflectionComponent.h |
Include |
#include "Components/PlanarReflectionComponent.h" |
class UPlanarReflectionComponent : public USceneCaptureComponent
Name | Description | ||
---|---|---|---|
|
float |
AngleFromPlaneFadeEnd |
Receiving pixels whose normal is at this angle from the reflection plane will have completely faded out the planar reflection. |
|
float |
AngleFromPlaneFadeStart |
Receiving pixels whose normal is at this angle from the reflection plane will begin to fade out the planar reflection. |
|
bool |
bRenderSceneTwoSided |
Whether to render the scene as two-sided, which can be useful to hide artifacts where normal distortion would read 'under' an object that has been clipped by the reflection plane. |
|
bool |
bShowPreviewPlane |
|
|
TObjectPtr< cla... |
CaptureMaterial |
The material to use on ProxyMeshComponent |
|
float |
DistanceFromPlaneFadeoutEnd |
Receiving pixels at this distance from the reflection plane will have completely faded out the planar reflection. |
|
float |
DistanceFromPlaneFadeoutStart |
Receiving pixels at this distance from the reflection plane will begin to fade out the planar reflection. |
|
float |
ExtraFOV |
Additional FOV used when rendering to the reflection texture. |
|
float |
NormalDistortionStrength |
Controls the strength of normals when distorting the planar reflection. |
|
float |
PrefilterRoughness |
The roughness value to prefilter the planar reflection texture with, useful for hiding low resolution. |
|
float |
PrefilterRoughnessDistance |
The distance at which the prefilter roughness value will be achieved. |
|
TObjectPtr< cla... |
PreviewBox |
|
|
int32 |
ScreenPercentage |
Downsample percent, can be used to reduce GPU time rendering the planar reflection. |
Name | Description | |
---|---|---|
|
UPlanarReflectionComponent ( |
Name | Description | ||
---|---|---|---|
|
int32 |
GetPlanarReflectionId() |
|
|
void |
GetProjectionWithExtraFOV ( |
|
|
bool |
ShouldComponentAddToScene() |
|
|
void |
UpdatePreviewShape() |
Name | Description | ||
---|---|---|---|
|
void |
CreateRenderState_Concurrent ( |
Used to create any rendering thread information for this component |
|
void |
DestroyRenderState_Concurrent() |
Used to shut down any rendering thread structure for this component |
|
void |
OnRegister() |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. |
|
void |
SendRenderTransform_Concurrent() |
Called to send a transform update for this component to the rendering thread |
Name | Description | ||
---|---|---|---|
|
void |
BeginDestroy() |
Called before destroying the object. |
|
void |
FinishDestroy() |
Called to finish destroying the object. |
|
bool |
IsReadyForFinishDestroy() |
Called to check if the object is ready for FinishDestroy. |
|
void |
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
void |
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
float |
DistanceFromPlaneFadeEnd_DEPRECATED |
|
|
float |
DistanceFromPlaneFadeStart_DEPRECATED |