Class Outliner
- Namespace
- EPOOutline
- Assembly
- Assembly-CSharp-firstpass.dll
[ExecuteAlways]
[RequireComponent(typeof(Camera))]
public class Outliner : MonoBehaviour
- Inheritance
-
Outliner
- Inherited Members
-
- Extension Methods
-
Constructors
Outliner()
Fields
blurIterations
[SerializeField]
[FormerlySerializedAs("blurIterrations")]
public int blurIterations
Field Value
- int
blurShift
[SerializeField]
[Range(0, 2)]
public float blurShift
Field Value
- float
blurType
[SerializeField]
public BlurType blurType
Field Value
- BlurType
dilateIterations
[SerializeField]
[FormerlySerializedAs("dilateIterrations")]
public int dilateIterations
Field Value
- int
dilateQuality
[SerializeField]
public DilateQuality dilateQuality
Field Value
- DilateQuality
dilateShift
[SerializeField]
[Range(0, 2)]
public float dilateShift
Field Value
- float
outlineLayerMask
[SerializeField]
public long outlineLayerMask
Field Value
- long
parameters
public OutlineParameters parameters
Field Value
- OutlineParameters
primaryBufferSizeMode
[SerializeField]
public BufferSizeMode primaryBufferSizeMode
Field Value
- BufferSizeMode
primaryRendererScale
[SerializeField]
[Range(0.15, 1)]
public float primaryRendererScale
Field Value
- float
primarySizeReference
[SerializeField]
public int primarySizeReference
Field Value
- int
renderingMode
[SerializeField]
public RenderingMode renderingMode
Field Value
- RenderingMode
renderingStrategy
[SerializeField]
public OutlineRenderingStrategy renderingStrategy
Field Value
- OutlineRenderingStrategy
stage
[SerializeField]
public RenderStage stage
Field Value
- RenderStage
targetCamera
public Camera targetCamera
Field Value
- Camera
temporaryOutlinables
public static List<Outlinable> temporaryOutlinables
Field Value
- List<Outlinable>
Properties
BlurIterations
public int BlurIterations { get; set; }
Property Value
- int
BlurIterrations
[Obsolete("Fixed incorrect spelling. Use BlurIterations instead")]
public int BlurIterrations { get; set; }
Property Value
- int
BlurShift
public float BlurShift { get; set; }
Property Value
- float
BlurType
public BlurType BlurType { get; set; }
Property Value
- BlurType
DilateIterations
public int DilateIterations { get; set; }
Property Value
- int
DilateIterration
[Obsolete("Fixed incorrect spelling. Use DilateIterations instead")]
public int DilateIterration { get; set; }
Property Value
- int
DilateQuality
public DilateQuality DilateQuality { get; set; }
Property Value
- DilateQuality
DilateShift
public float DilateShift { get; set; }
Property Value
- float
Event
public CameraEvent Event { get; }
Property Value
- CameraEvent
InfoRendererScale
[Obsolete]
public float InfoRendererScale { get; set; }
Property Value
- float
OutlineLayerMask
public long OutlineLayerMask { get; set; }
Property Value
- long
PrimaryBufferSizeMode
public BufferSizeMode PrimaryBufferSizeMode { get; set; }
Property Value
- BufferSizeMode
PrimaryRendererScale
public float PrimaryRendererScale { get; set; }
Property Value
- float
PrimarySizeReference
public int PrimarySizeReference { get; set; }
Property Value
- int
RenderStage
public RenderStage RenderStage { get; set; }
Property Value
- RenderStage
RenderingMode
public RenderingMode RenderingMode { get; set; }
Property Value
- RenderingMode
RenderingStrategy
public OutlineRenderingStrategy RenderingStrategy { get; set; }
Property Value
- OutlineRenderingStrategy
Methods
OnDestroy()
OnDisable()
OnEnable()
OnPreRender()
public void OnPreRender()
OnValidate()
SetupOutline(Camera, OutlineParameters, bool)
public void SetupOutline(Camera cameraToUse, OutlineParameters parametersToUse, bool isEditor)
Parameters
cameraToUse
Camera
parametersToUse
OutlineParameters
isEditor
bool
UpdateBuffer(Camera, CommandBuffer, bool)
public void UpdateBuffer(Camera targetCamera, CommandBuffer buffer, bool removeOnly)
Parameters
targetCamera
Camera
buffer
CommandBuffer
removeOnly
bool
UpdateParameters(OutlineParameters, Camera, bool)
public void UpdateParameters(OutlineParameters parameters, Camera camera, bool editorCamera)
Parameters
parameters
OutlineParameters
camera
Camera
editorCamera
bool
UpdateSharedParameters(OutlineParameters, Camera, bool)
public void UpdateSharedParameters(OutlineParameters parameters, Camera camera, bool editorCamera)
Parameters
parameters
OutlineParameters
camera
Camera
editorCamera
bool