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