Table of Contents

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