コード例 #1
0
ファイル: SDLBlendmode.cs プロジェクト: kthompson/game-engine
 internal static extern global::SharpSDL.BlendMode ComposeCustomBlendMode(global::SharpSDL.BlendFactor srcColorFactor, global::SharpSDL.BlendFactor dstColorFactor, global::SharpSDL.BlendOperation colorOperation, global::SharpSDL.BlendFactor srcAlphaFactor, global::SharpSDL.BlendFactor dstAlphaFactor, global::SharpSDL.BlendOperation alphaOperation);
コード例 #2
0
ファイル: SDLBlendmode.cs プロジェクト: kthompson/game-engine
        /// <summary>Create a custom blend mode, which may or may not be supported by a given renderer</summary>
/// <param name="srcColorFactor">source color factor</param>
/// <param name="dstColorFactor">destination color factor</param>
/// <param name="colorOperation">color operation</param>
/// <param name="srcAlphaFactor">source alpha factor</param>
/// <param name="dstAlphaFactor">destination alpha factor</param>
/// <param name="alphaOperation">alpha operation</param>
/// <remarks>
/// <para>The result of the blend mode operation will be:</para>
/// <para>dstRGB = dstRGB * dstColorFactor colorOperation srcRGB * srcColorFactor</para>
/// <para>and</para>
/// <para>dstA = dstA * dstAlphaFactor alphaOperation srcA * srcAlphaFactor</para>
/// </remarks>
        public static global::SharpSDL.BlendMode ComposeCustomBlendMode(global::SharpSDL.BlendFactor srcColorFactor, global::SharpSDL.BlendFactor dstColorFactor, global::SharpSDL.BlendOperation colorOperation, global::SharpSDL.BlendFactor srcAlphaFactor, global::SharpSDL.BlendFactor dstAlphaFactor, global::SharpSDL.BlendOperation alphaOperation)
        {
            var __ret = __Internal.ComposeCustomBlendMode(srcColorFactor, dstColorFactor, colorOperation, srcAlphaFactor, dstAlphaFactor, alphaOperation);

            return(__ret);
        }