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