Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Components/SceneCaptureComponent.h |
Include |
#include "Components/SceneCaptureComponent.h" |
class USceneCaptureComponent : public USceneComponent
-> will be exported to EngineDecalClasses.h
Name | Description | ||
---|---|---|---|
|
bAlwaysPersistRenderingState |
Whether to persist the rendering state even if bCaptureEveryFrame==false. |
|
|
uint8: 1 |
bCaptureEveryFrame |
Whether to update the capture's contents every frame. |
|
uint8: 1 |
bCaptureOnMovement |
Whether to update the capture's contents on movement. |
|
bUseRayTracingIfEnabled |
Whether to use ray tracing for this capture. Ray Tracing must be enabled in the project. |
|
|
UStaticMesh ... |
CaptureMesh |
The mesh used by ProxyMeshComponent |
|
CaptureSortPriority |
Capture priority within the frame to sort scene capture on GPU to resolve interdependencies between multiple capture components. |
|
|
TEnumAsByte< en... |
CaptureSource |
|
|
CaptureStereoPass |
Indicates which stereo pass this component is capturing for, if any |
|
|
HiddenActors |
The actors to hide in the scene capture. |
|
|
HiddenComponents |
The components won't rendered by current component. |
|
|
float |
LODDistanceFactor |
Scales the distance used by LOD. |
|
float |
MaxViewDistanceOverride |
If > 0, sets a maximum render distance override. |
|
PrimitiveRenderMode |
Controls what primitives get rendered into the scene capture. |
|
|
ProfilingEventName |
Name of the profiling event. |
|
|
ProxyMeshComponent |
The mesh to show visually where the camera is placed |
|
|
ShowFlags |
TODO: Make this a UStruct to set directly? |
|
|
TArray< struct ... |
ShowFlagSettings |
ShowFlags for the SceneCapture's ViewFamily, to control rendering settings for this view. |
|
ShowOnlyActors |
The only actors to be rendered by this scene capture, if PrimitiveRenderMode is set to UseShowOnlyList. |
|
|
ShowOnlyComponents |
The only components to be rendered by this scene capture, if PrimitiveRenderMode is set to UseShowOnlyList. |
|
|
TIndirectArray<... |
ViewStates |
The view state holds persistent scene rendering state and enables occlusion culling in scene captures. |
Name | Description | |
---|---|---|
|
USceneCaptureComponent ( |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
||
|
ClearHiddenComponents() |
Clears the hidden list. |
|
|
ClearShowOnlyComponents() |
Clears the Show Only list. |
|
|
const AActor... |
GetViewOwner() |
To leverage a component's bOwnerNoSee/bOnlyOwnerSee properties, the capture view requires an "owner". |
|
FSceneViewSt... |
GetViewState ( |
Returns the view state, if any, and allocates one if needed. |
|
HideActorComponents |
Adds all primitive components in the actor to our list of hidden components. |
|
|
HideComponent ( |
Adds the component to our list of hidden components. |
|
|
RemoveShowOnlyActorComponents |
Removes an actor's components from the Show Only list. |
|
|
RemoveShowOnlyComponent ( |
Removes a component from the Show Only list. |
|
|
SetCaptureSortPriority ( |
Changes the value of TranslucentSortPriority. |
|
|
ShowOnlyActorComponents |
Adds all primitive components in the actor to our list of show-only components. |
|
|
ShowOnlyComponent ( |
Adds the component to our list of show-only components. |
|
|
UpdateDeferredCaptures ( |
||
|
UpdateSceneCaptureContents ( |
||
|
UpdateShowFlags() |
Update the show flags from our show flags settings (ideally, you'd be able to set this more directly, but currently unable to make FEngineShowFlags a UStruct to use it as a FProperty...) |
Name | Description | ||
---|---|---|---|
|
OnComponentDestroyed ( |
Called when a component is destroyed |
|
|
OnRegister() |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. |
|
|
OnUnregister() |
Called when a component is unregistered. |
Name | Description | ||
---|---|---|---|
|
CanEditChange ( |
Called by the editor to query whether a property of this object is allowed to be modified. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |