Class SceneCaptureComponent
-> will be exported to EngineDecalClasses.h
Inheritance
System.Object
SceneCaptureComponent
Inherited Members
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)
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
|
Improve this Doc
View Source
HiddenActors
The actors to hide in the scene capture.
Declaration
public ObjectArrayField<Actor> HiddenActors { get; }
Property Value
|
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
|
Improve this Doc
View Source
StaticClass
Declaration
public static Class StaticClass { get; }
Property Value
Methods
|
Improve this Doc
View Source
ClearHiddenComponents()
Declaration
public void ClearHiddenComponents()
|
Improve this Doc
View Source
ClearShowOnlyComponents(PrimitiveComponent)
Clears the Show Only list.
Declaration
public void ClearShowOnlyComponents(PrimitiveComponent InComponent)
Parameters
|
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
|
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
Returns
|
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
|
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
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