Zdexby TheHolyOneZ
44,741 classes
Class

OutlineEffect

: Object
EPOOutline.OutlineEffect, Assembly-CSharp-firstpass 0x0010 (16 B) inherited 0x0010 Assembly-CSharp-firstpass.dll
0x00x0010

Members 46

OffsetSizeNameTypeFlagsDefault
0x04FillRefHashintPublicStatic+1 flags—
0x04DilateShiftHashintPublicStatic+1 flags—
0x04ColorMaskHashintPublicStatic+1 flags—
0x04OutlineRefHashintPublicStatic+1 flags—
0x04RefHashintPublicStatic+1 flags—
0x04ZWriteHashintPublicStatic+1 flags—
0x04EffectSizeHashintPublicStatic+1 flags—
0x04CullHashintPublicStatic+1 flags—
0x04ZTestHashintPublicStatic+1 flags—
0x04ColorHashintPublicStatic+1 flags—
0x04ScaleHashintPublicStatic+1 flags—
0x04ShiftHashintPublicStatic+1 flags—
0x04InitialTexHashintPublicStatic+1 flags—
0x04InfoBufferHashintPublicStatic+1 flags—
0x04ComparisonHashintPublicStatic+1 flags—
0x04ReadMaskHashintPublicStatic+1 flags—
0x04WriteMaskHashintPublicStatic+1 flags—
0x04OperationHashintPublicStatic+1 flags—
0x04CutoutThresholdHashintPublicStatic+1 flags—
0x04CutoutMaskHashintPublicStatic+1 flags—
0x04TextureIndexHashintPublicStatic+1 flags—
0x04CutoutTextureHashintPublicStatic+1 flags—
0x04CutoutTextureSTHashintPublicStatic+1 flags—
0x04SrcBlendHashintPublicStatic+1 flags—
0x04DstBlendHashintPublicStatic+1 flags—
0x04TargetHashintPublicStatic+1 flags—
0x04InfoTargetHashintPublicStatic+1 flags—
0x04PrimaryBufferHashintPublicStatic+1 flags—
0x04HelperBufferHashintPublicStatic+1 flags—
0x04PrimaryInfoBufferHashintPublicStatic+1 flags—
0x04HelperInfoBufferHashintPublicStatic+1 flags—
0x007C0x04padding / unreflected
0x08TransparentBlitMaterialMaterialPrivateStatic—
0x08EmptyFillMaterialMaterialPrivateStatic—
0x08OutlineMaterialMaterialPrivateStatic—
0x08PartialBlitMaterialMaterialPrivateStatic—
0x08ObstacleMaterialMaterialPrivateStatic—
0x08FillMaskMaterialMaterialPrivateStatic—
0x08ZPrepassMaterialMaterialPrivateStatic—
0x08OutlineMaskMaterialMaterialPrivateStatic—
0x08DilateMaterialMaterialPrivateStatic—
0x08BlurMaterialMaterialPrivateStatic—
0x08FinalBlitMaterialMaterialPrivateStatic—
0x08BasicBlitMaterialMaterialPrivateStatic—
0x08ClearStencilMaterialMaterialPrivateStatic—
0x08targetsList<EPOOutline.OutlineEffect.OutlineTargetGroup>PrivateStatic—
0x08keywordsList<System.String>PrivateStatic—

Functions 16

SignatureFlagsNativeParams
Material LoadMaterial(const string& shaderName)PublicStatic0x08
void InitMaterials()PrivateStatic0x00
void Postprocess(OutlineParameters parameters, int first, int second, Material material, int iterations, bool additionalShift, float shiftValue, ref int& stencil, const Rect& viewport, float scale)PrivateStatic0x10
void Blit(OutlineParameters parameters, const RenderTargetIdentifier& source, const RenderTargetIdentifier& destination, const RenderTargetIdentifier& destinationDepth, Material material, float effectSize, CommandBuffer buffer, int pass, const Nullable<UnityEngine.Rect>& viewport)PrivateStatic0x28
float GetBlurShift(const BlurType& blurType, int iterrationsCount)PrivateStatic0x04
float GetMaskingValueForMode(const OutlinableDrawingMode& mode)PrivateStatic0x04
float ComputeEffectShift(OutlineParameters parameters)PrivateStatic0x08
void PrepareTargets(OutlineParameters parameters)PrivateStatic0x08
void SetupOutline(OutlineParameters parameters)PublicStatic0x08
void SetupDilateKeyword(OutlineParameters parameters)PrivateStatic0x08
void SetupBlurKeyword(OutlineParameters parameters)PrivateStatic0x08
int DrawOutlineables(OutlineParameters parameters, const CompareFunction& function, Func<EPOOutline.Outlinable shouldRender, Func<EPOOutline.Outlinable colorProvider, Func<EPOOutline.Outlinable materialProvider, const RenderStyle& styleMask, const OutlinableDrawingMode& modeMask)PrivateStatic0x08
void DrawFill(OutlineParameters parameters, const RenderTargetIdentifier& targetSurface)PrivateStatic0x28
void SetupCutout(OutlineParameters parameters, OutlineTarget target)PrivateStatic0x08
void SetupCull(OutlineParameters parameters, OutlineTarget target)PrivateStatic0x08
void .cctor()PrivateStatic+1 flags0x00