Class BlitUtility
- Namespace
- EPOOutline
- Assembly
- Assembly-CSharp-firstpass.dll
public static class BlitUtility
- Inheritance
-
BlitUtility
- Inherited Members
-
Fields
MainTexHash
public static readonly int MainTexHash
Field Value
- int
indecies
public static ushort[] indecies
Field Value
- ushort[]
itemsToDraw
public static int itemsToDraw
Field Value
- int
matrices
public static Matrix4x4[] matrices
Field Value
- Matrix4x4[]
normals
public static Vector4[] normals
Field Value
- Vector4[]
supportsInstancing
public static bool? supportsInstancing
Field Value
- bool?
tempVertecies
public static Vector4[] tempVertecies
Field Value
- Vector4[]
vertexParams
public static VertexAttributeDescriptor[] vertexParams
Field Value
- VertexAttributeDescriptor[]
vertices
public static BlitUtility.Vertex[] vertices
Field Value
- Vertex[]
Properties
SupportsInstancing
public static bool SupportsInstancing { get; }
Property Value
- bool
Methods
Blit(OutlineParameters, RenderTargetIdentifier, RenderTargetIdentifier, RenderTargetIdentifier, Material, CommandBuffer, int, Rect?)
public static void Blit(OutlineParameters parameters, RenderTargetIdentifier source, RenderTargetIdentifier destination, RenderTargetIdentifier destinationDepth, Material material, CommandBuffer targetBuffer, int pass = -1, Rect? viewport = null)
Parameters
parameters OutlineParameters
source RenderTargetIdentifier
destination RenderTargetIdentifier
destinationDepth RenderTargetIdentifier
material Material
targetBuffer CommandBuffer
pass int
viewport Rect?
Draw(OutlineParameters, RenderTargetIdentifier, RenderTargetIdentifier, Material, Rect?)
public static void Draw(OutlineParameters parameters, RenderTargetIdentifier target, RenderTargetIdentifier depth, Material material, Rect? viewport = null)
Parameters
parameters OutlineParameters
target RenderTargetIdentifier
depth RenderTargetIdentifier
material Material
viewport Rect?
PrepareForRendering(OutlineParameters)
public static void PrepareForRendering(OutlineParameters parameters)
Parameters
parameters OutlineParameters
SetupForBruteForce(OutlineParameters)
public static BlitUtility.MeshSetupResult? SetupForBruteForce(OutlineParameters parameters)
Parameters
parameters OutlineParameters
Returns
- BlitUtility.MeshSetupResult?
SetupForInstancing(OutlineParameters)
public static BlitUtility.MeshSetupResult? SetupForInstancing(OutlineParameters parameters)
Parameters
parameters OutlineParameters
Returns
- BlitUtility.MeshSetupResult?
UpdateBounds(Renderer, OutlineTarget)
public static void UpdateBounds(Renderer renderer, OutlineTarget target)
Parameters
renderer Renderer
target OutlineTarget