| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Components/SceneCaptureComponent2D.h |
Include |
#include "Components/SceneCaptureComponent2D.h" |
class USceneCaptureComponent2D : public USceneCaptureComponent
Used to capture a 'snapshot' of the scene from a single plane and feed it to a render target.
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bCameraCutThisFrame |
True if we did a camera cut this frame. |
|
uint32: 1 |
bConsiderUnrenderedOpaquePixelAsFullyTranslucent |
Treat unrendered opaque pixels as fully translucent. |
|
bDisableFlipCopyGLES |
Scene captures render an extra flip pass for LDR color on GLES so that the final output is oriented correctly. |
|
|
bEnableClipPlane |
Enables a clip plane while rendering the scene capture which is useful for portals. |
|
|
uint32: 1 |
bOverride_CustomNearClippingPlane |
|
|
bUseCustomProjectionMatrix |
Whether a custom projection matrix will be used during rendering. |
|
|
ClipPlaneBase |
Base position for the clip plane, can be any position on the plane. |
|
|
ClipPlaneNormal |
Normal for the plane. |
|
|
TEnumAsByte< en... |
CompositeMode |
When enabled, the scene capture will composite into the render target instead of overwriting its contents. |
|
float |
CustomNearClippingPlane |
Set bOverride_CustomNearClippingPlane to true if you want to use a custom clipping plane instead of GNearClippingPlane. |
|
CustomProjectionMatrix |
The custom projection matrix to use |
|
|
DrawFrustum |
The frustum component used to show visually where the camera field of view is |
|
|
float |
FOVAngle |
Camera field of view (in degrees). |
|
float |
OrthoWidth |
The desired width (in world units) of the orthographic view (ignored in Perspective mode) |
|
float |
PostProcessBlendWeight |
Range (0.0, 1.0) where 0 indicates no effect, 1 indicates full effect. |
|
PostProcessSettings |
||
|
TEnumAsByte< EC... |
ProjectionType |
|
|
SceneViewExtensions |
Array of scene view extensions specifically to apply to this scene capture |
|
|
TextureTarget |
Output render target of the scene capture that can be read in materals. |
Name | Description | |
---|---|---|
|
USceneCaptureComponent2D ( |
Name | Description | ||
---|---|---|---|
|
AddOrUpdateBlendable ( |
Adds an Blendable (implements IBlendableInterface) to the array of Blendables (if it doesn't exist) and update the weight |
|
|
AddReferencedObjects ( |
||
|
CaptureScene() |
Render the scene to the texture target immediately. |
|
|
CaptureSceneDeferred() |
Render the scene to the texture the next time the main view is rendered. |
|
|
GetCameraView ( |
||
|
SetCameraView ( |
||
|
UpdateContent() |
For backwards compatibility. |
|
|
UpdateDrawFrustum() |
Name | Description | ||
---|---|---|---|
|
UpdateSceneCaptureContents ( |
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. |
|
|
RequiresGameThreadEndOfFrameUpdates() |
Return true if this component requires end of frame updates to happen from the game thread. |
|
|
SendRenderTransform_Concurrent() |
Called to send a transform update for this component to the rendering thread |
|
|
TickComponent ( |
Function called every frame on this ActorComponent. |
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. |