cohtml.BackendUtilities
Public Classes
Section titled “Public Classes”| Name | |
|---|---|
| struct | ShaderCombination |
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| UnityEngine.Experimental.Rendering.GraphicsFormat | RenoirToUnityGraphicsFormat(PixelFormat format) |
| TextureFormat | RenoirToUnityTextureFormat(PixelFormat format) |
| PixelFormat | UnityToRenoirPixelFormat(UnityEngine.Experimental.Rendering.GraphicsFormat format) |
| BlendOp | Renoir2UnityBlendingOp(BlendingOp op) |
| BlendMode | Renoir2UnityBlendMode(BlendingCoeff coeff) |
| ushort | Renoir2UnityShader(ShaderType vs, ShaderType ps) |
| UnityEngine.Rendering.ColorWriteMask | Renoir2UnityColorWriteMask(renoir.ColorWriteMask cwm) |
| CompareFunction | Renoir2UnityCompareFunction(ComparisonFunction func) |
| int | Renoir2UnityCompareDepthFunction(ComparisonFunction func) |
| UnityEngine.Rendering.StencilOp | Renoir2UnityStencilOp(renoir.StencilOp op) |
| FilterMode | Renoir2UnityFilterMode(SamplerFilter filtering) |
| TextureWrapMode | Renoir2UnityWrapMode(SamplerAddressing addressing) |
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| const uint | VERTEX_SHADERS_COUNT |
| const uint | PIXEL_SHADERS_COUNT |
| readonly List< ShaderCombination > | VALID_SHADER_COMBINATIONS |
| readonly uint | ALL_SHADER_PASSES_COUNT |
Public Functions Documentation
Section titled “Public Functions Documentation”function RenoirToUnityGraphicsFormat
Section titled “function RenoirToUnityGraphicsFormat”static UnityEngine.Experimental.Rendering.GraphicsFormat RenoirToUnityGraphicsFormat( PixelFormat format)function RenoirToUnityTextureFormat
Section titled “function RenoirToUnityTextureFormat”static TextureFormat RenoirToUnityTextureFormat( PixelFormat format)function UnityToRenoirPixelFormat
Section titled “function UnityToRenoirPixelFormat”static PixelFormat UnityToRenoirPixelFormat( UnityEngine.Experimental.Rendering.GraphicsFormat format)function Renoir2UnityBlendingOp
Section titled “function Renoir2UnityBlendingOp”static BlendOp Renoir2UnityBlendingOp( BlendingOp op)function Renoir2UnityBlendMode
Section titled “function Renoir2UnityBlendMode”static BlendMode Renoir2UnityBlendMode( BlendingCoeff coeff)function Renoir2UnityShader
Section titled “function Renoir2UnityShader”static ushort Renoir2UnityShader( ShaderType vs, ShaderType ps)function Renoir2UnityColorWriteMask
Section titled “function Renoir2UnityColorWriteMask”static UnityEngine.Rendering.ColorWriteMask Renoir2UnityColorWriteMask( renoir.ColorWriteMask cwm)function Renoir2UnityCompareFunction
Section titled “function Renoir2UnityCompareFunction”static CompareFunction Renoir2UnityCompareFunction( ComparisonFunction func)function Renoir2UnityCompareDepthFunction
Section titled “function Renoir2UnityCompareDepthFunction”static int Renoir2UnityCompareDepthFunction( ComparisonFunction func)function Renoir2UnityStencilOp
Section titled “function Renoir2UnityStencilOp”static UnityEngine.Rendering.StencilOp Renoir2UnityStencilOp( renoir.StencilOp op)function Renoir2UnityFilterMode
Section titled “function Renoir2UnityFilterMode”static FilterMode Renoir2UnityFilterMode( SamplerFilter filtering)function Renoir2UnityWrapMode
Section titled “function Renoir2UnityWrapMode”static TextureWrapMode Renoir2UnityWrapMode( SamplerAddressing addressing)Public Attributes Documentation
Section titled “Public Attributes Documentation”variable VERTEX_SHADERS_COUNT
Section titled “variable VERTEX_SHADERS_COUNT”const uint VERTEX_SHADERS_COUNT = 5;variable PIXEL_SHADERS_COUNT
Section titled “variable PIXEL_SHADERS_COUNT”const uint PIXEL_SHADERS_COUNT = 11;variable VALID_SHADER_COMBINATIONS
Section titled “variable VALID_SHADER_COMBINATIONS”static readonly List< ShaderCombination > VALID_SHADER_COMBINATIONS = new List<ShaderCombination> { new ShaderCombination(ShaderType.ST_ClearQuad, ShaderType.ST_ClearQuad), new ShaderCombination(ShaderType.ST_FillPathAtlas, ShaderType.ST_FillPathAtlas), new ShaderCombination(ShaderType.ST_GenerateSDF, ShaderType.ST_GenerateSDF), new ShaderCombination(ShaderType.ST_Path, ShaderType.ST_Path), new ShaderCombination(ShaderType.ST_Path, ShaderType.ST_StencilPath), new ShaderCombination(ShaderType.ST_RenoirShader, ShaderType.ST_RenoirShader), new ShaderCombination(ShaderType.ST_Standard, ShaderType.ST_ColorMixing), new ShaderCombination(ShaderType.ST_Standard, ShaderType.ST_Standard), new ShaderCombination(ShaderType.ST_Standard, ShaderType.ST_StandardRare), new ShaderCombination(ShaderType.ST_Standard, ShaderType.ST_Stencil), new ShaderCombination(ShaderType.ST_Standard, ShaderType.ST_StencilRare), };variable ALL_SHADER_PASSES_COUNT
Section titled “variable ALL_SHADER_PASSES_COUNT”static readonly uint ALL_SHADER_PASSES_COUNT = (uint)VALID_SHADER_COMBINATIONS.Count;© 2026 Coherent Labs. All rights reserved.