Show / Hide Table of Contents

Class SceneCaptureComponent

-> will be exported to EngineDecalClasses.h

Inheritance
System.Object
UObject
ActorComponent
SceneComponent
SceneCaptureComponent
PlanarReflectionComponent
SceneCaptureComponent2D
SceneCaptureComponentCube
Inherited Members
SceneComponent.DetachFromParent(Boolean, Boolean)
SceneComponent.DoesSocketExist(Name)
SceneComponent.GetAllSocketNames()
SceneComponent.GetAttachParent()
SceneComponent.GetAttachSocketName()
SceneComponent.GetChildComponent(Int32)
SceneComponent.GetChildrenComponents(Boolean)
SceneComponent.GetComponentVelocity()
SceneComponent.GetForwardVector()
SceneComponent.GetNumChildrenComponents()
SceneComponent.GetParentComponents()
SceneComponent.GetPhysicsVolume()
SceneComponent.GetRelativeTransform()
SceneComponent.GetRightVector()
SceneComponent.GetShouldUpdatePhysicsVolume()
SceneComponent.GetSocketLocation(Name)
SceneComponent.GetSocketQuaternion(Name)
SceneComponent.GetSocketRotation(Name)
SceneComponent.GetSocketTransform(Name, Byte)
SceneComponent.GetUpVector()
SceneComponent.IsAnySimulatingPhysics()
SceneComponent.IsSimulatingPhysics(Name)
SceneComponent.IsVisible()
SceneComponent.K2_AddLocalOffset(Vector, Boolean, Boolean)
SceneComponent.K2_AddLocalRotation(Rotator, Boolean, Boolean)
SceneComponent.K2_AddLocalTransform(Transform, Boolean, Boolean)
SceneComponent.K2_AddRelativeLocation(Vector, Boolean, Boolean)
SceneComponent.K2_AddRelativeRotation(Rotator, Boolean, Boolean)
SceneComponent.K2_AddWorldOffset(Vector, Boolean, Boolean)
SceneComponent.K2_AddWorldRotation(Rotator, Boolean, Boolean)
SceneComponent.K2_AddWorldTransform(Transform, Boolean, Boolean)
SceneComponent.K2_AttachTo(SceneComponent, Name, Byte, Boolean)
SceneComponent.K2_AttachToComponent(SceneComponent, Name, EAttachmentRule, EAttachmentRule, EAttachmentRule, Boolean)
SceneComponent.K2_DetachFromComponent(EDetachmentRule, EDetachmentRule, EDetachmentRule, Boolean)
SceneComponent.K2_GetComponentLocation()
SceneComponent.K2_GetComponentRotation()
SceneComponent.K2_GetComponentScale()
SceneComponent.K2_GetComponentToWorld()
SceneComponent.K2_SetRelativeLocation(Vector, Boolean, Boolean)
SceneComponent.K2_SetRelativeLocationAndRotation(Vector, Rotator, Boolean, Boolean)
SceneComponent.K2_SetRelativeRotation(Rotator, Boolean, Boolean)
SceneComponent.K2_SetRelativeTransform(Transform, Boolean, Boolean)
SceneComponent.K2_SetWorldLocation(Vector, Boolean, Boolean)
SceneComponent.K2_SetWorldLocationAndRotation(Vector, Rotator, Boolean, Boolean)
SceneComponent.K2_SetWorldRotation(Rotator, Boolean, Boolean)
SceneComponent.K2_SetWorldTransform(Transform, Boolean, Boolean)
SceneComponent.ResetRelativeTransform()
SceneComponent.SetAbsolute(Boolean, Boolean, Boolean)
SceneComponent.SetHiddenInGame(Boolean, Boolean)
SceneComponent.SetMobility(Byte)
SceneComponent.SetRelativeScale3D(Vector)
SceneComponent.SetShouldUpdatePhysicsVolume(Boolean)
SceneComponent.SetVisibility(Boolean, Boolean)
SceneComponent.SetWorldScale3D(Vector)
SceneComponent.SnapTo(SceneComponent, Name)
SceneComponent.ToggleVisibility(Boolean)
SceneComponent.AttachParent
SceneComponent.AttachSocketName
SceneComponent.AttachChildren
SceneComponent.ClientAttachedChildren
SceneComponent.RelativeLocation
SceneComponent.RelativeRotation
SceneComponent.RelativeScale3D
SceneComponent.ComponentVelocity
SceneComponent.bComponentToWorldUpdated
SceneComponent.bAbsoluteLocation
SceneComponent.bAbsoluteRotation
SceneComponent.bAbsoluteScale
SceneComponent.bVisible
SceneComponent.bHiddenInGame
SceneComponent.bShouldUpdatePhysicsVolume
SceneComponent.bBoundsChangeTriggersStreamingDataRebuild
SceneComponent.bUseAttachParentBound
SceneComponent.bVisualizeComponent
SceneComponent.Mobility
SceneComponent.DetailMode
ActorComponent.RegisterComponent()
ActorComponent.UnregisterComponent()
ActorComponent.ReceiveBeginPlay
ActorComponent.ReceiveEndPlay
ActorComponent.ReceiveTick
ActorComponent.Activate(Boolean)
ActorComponent.AddTickPrerequisiteActor(Actor)
ActorComponent.AddTickPrerequisiteComponent(ActorComponent)
ActorComponent.ComponentHasTag(Name)
ActorComponent.Deactivate()
ActorComponent.GetComponentTickInterval()
ActorComponent.GetOwner()
ActorComponent.IsActive()
ActorComponent.IsBeingDestroyed()
ActorComponent.IsComponentTickEnabled()
ActorComponent.K2_DestroyComponent(UObject)
ActorComponent.RemoveTickPrerequisiteActor(Actor)
ActorComponent.RemoveTickPrerequisiteComponent(ActorComponent)
ActorComponent.SetActive(Boolean, Boolean)
ActorComponent.SetAutoActivate(Boolean)
ActorComponent.SetComponentTickEnabled(Boolean)
ActorComponent.SetComponentTickInterval(Single)
ActorComponent.SetIsReplicated(Boolean)
ActorComponent.SetTickableWhenPaused(Boolean)
ActorComponent.SetTickGroup(Byte)
ActorComponent.ToggleActive()
ActorComponent.PrimaryComponentTick
ActorComponent.AssetUserData
ActorComponent.bReplicates
ActorComponent.bNetAddressable
ActorComponent.bAutoActivate
ActorComponent.bIsActive
ActorComponent.bEditableWhenInherited
ActorComponent.bCanEverAffectNavigation
ActorComponent.bIsEditorOnly
ActorComponent.bIsVisualizationComponent
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.Engine
Assembly: UE4DotNet.dll
Syntax
public class SceneCaptureComponent : SceneComponent

Properties

| Improve this Doc View Source

bAlwaysPersistRenderingState

Declaration
public bool bAlwaysPersistRenderingState { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bCaptureEveryFrame

Declaration
public bool bCaptureEveryFrame { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bCaptureOnMovement

Declaration
public bool bCaptureOnMovement { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

CaptureSortPriority

Capture priority within the frame to sort scene capture on GPU to resolve interdependencies between multiple capture components. Highest come first.

Declaration
public int CaptureSortPriority { get; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static SceneCaptureComponent DefaultObject { get; }
Property Value
Type Description
SceneCaptureComponent
| Improve this Doc View Source

HiddenActors

The actors to hide in the scene capture.

Declaration
public ObjectArrayField<Actor> HiddenActors { get; }
Property Value
Type Description
ObjectArrayField<Actor>
| Improve this Doc View Source

LODDistanceFactor

Scales the distance used by LOD. Set to values greater than 1 to cause the scene capture to use lower LODs than the main view to speed up the scene capture pass.

Declaration
public float LODDistanceFactor { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

MaxViewDistanceOverride

if > 0, sets a maximum render distance override. Can be used to cull distant objects from a reflection if the reflecting plane is in an enclosed area like a hallway or room

Declaration
public float MaxViewDistanceOverride { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

ShowOnlyActors

The only actors to be rendered by this scene capture, if PrimitiveRenderMode is set to UseShowOnlyList.

Declaration
public ObjectArrayField<Actor> ShowOnlyActors { get; }
Property Value
Type Description
ObjectArrayField<Actor>
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

ClearHiddenComponents()

Clears the hidden list.

Declaration
public void ClearHiddenComponents()
| Improve this Doc View Source

ClearShowOnlyComponents(PrimitiveComponent)

Clears the Show Only list.

Declaration
public void ClearShowOnlyComponents(PrimitiveComponent InComponent)
Parameters
Type Name Description
PrimitiveComponent InComponent
| Improve this Doc View Source

HideActorComponents(Actor)

Adds all primitive components in the actor to our list of hidden components.

Declaration
public void HideActorComponents(Actor InActor)
Parameters
Type Name Description
Actor InActor
| Improve this Doc View Source

HideComponent(PrimitiveComponent)

Adds the component to our list of hidden components.

Declaration
public void HideComponent(PrimitiveComponent InComponent)
Parameters
Type Name Description
PrimitiveComponent InComponent
| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static SceneCaptureComponent New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
SceneCaptureComponent
| Improve this Doc View Source

RemoveShowOnlyActorComponents(Actor)

Removes a actor's components from the Show Only list.

Declaration
public void RemoveShowOnlyActorComponents(Actor InActor)
Parameters
Type Name Description
Actor InActor
| Improve this Doc View Source

RemoveShowOnlyComponent(PrimitiveComponent)

Removes a component from the Show Only list.

Declaration
public void RemoveShowOnlyComponent(PrimitiveComponent InComponent)
Parameters
Type Name Description
PrimitiveComponent InComponent
| Improve this Doc View Source

SetCaptureSortPriority(Int32)

Changes the value of TranslucentSortPriority.

Declaration
public void SetCaptureSortPriority(int NewCaptureSortPriority)
Parameters
Type Name Description
System.Int32 NewCaptureSortPriority
| Improve this Doc View Source

ShowOnlyActorComponents(Actor)

Adds all primitive components in the actor to our list of show-only components.

Declaration
public void ShowOnlyActorComponents(Actor InActor)
Parameters
Type Name Description
Actor InActor
| Improve this Doc View Source

ShowOnlyComponent(PrimitiveComponent)

Adds the component to our list of show-only components.

Declaration
public void ShowOnlyComponent(PrimitiveComponent InComponent)
Parameters
Type Name Description
PrimitiveComponent InComponent

Operators

| Improve this Doc View Source

Implicit(IntPtr to SceneCaptureComponent)

Convert from IntPtr to UObject

Declaration
public static implicit operator SceneCaptureComponent(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
SceneCaptureComponent
  • Improve this Doc
  • View Source
Back to top Generated by DocFX