AssetRipper_AssetRipper/Source/AssetRipper.SourceGenerated.Extensions/SerializedShaderRTBlendStateExtensions.cs
2023-01-14 11:31:39 -05:00

17 lines
1.1 KiB
C#

using AssetRipper.SourceGenerated.Extensions.Enums.Shader.SerializedShader;
using AssetRipper.SourceGenerated.Subclasses.SerializedShaderRTBlendState;
namespace AssetRipper.SourceGenerated.Extensions
{
public static class SerializedShaderRTBlendStateExtensions
{
public static BlendMode SrcBlendValue(this ISerializedShaderRTBlendState state) => (BlendMode)state.SrcBlend.Val;
public static BlendMode DestBlendValue(this ISerializedShaderRTBlendState state) => (BlendMode)state.DestBlend.Val;
public static BlendMode SrcBlendAlphaValue(this ISerializedShaderRTBlendState state) => (BlendMode)state.SrcBlendAlpha.Val;
public static BlendMode DestBlendAlphaValue(this ISerializedShaderRTBlendState state) => (BlendMode)state.DestBlendAlpha.Val;
public static BlendOp BlendOpValue(this ISerializedShaderRTBlendState state) => (BlendOp)state.BlendOp.Val;
public static BlendOp BlendOpAlphaValue(this ISerializedShaderRTBlendState state) => (BlendOp)state.BlendOpAlpha.Val;
public static ColorWriteMask ColMaskValue(this ISerializedShaderRTBlendState state) => (ColorWriteMask)state.ColMask.Val;
}
}