private All GetBlendMode( SceneBlendFactor blend )
{
switch ( blend )
{
case SceneBlendFactor.One:
return All.One;
case SceneBlendFactor.Zero:
return All.Zero;
case SceneBlendFactor.DestColor:
return All.DstColor;
case SceneBlendFactor.SourceColor:
return All.SrcColor;
case SceneBlendFactor.OneMinusDestColor:
return All.OneMinusDstColor;
case SceneBlendFactor.OneMinusSourceColor:
return All.OneMinusSrcColor;
case SceneBlendFactor.DestAlpha:
return All.DstAlpha;
case SceneBlendFactor.SourceAlpha:
return All.SrcAlpha;
case SceneBlendFactor.OneMinusDestAlpha:
return All.OneMinusDstAlpha;
case SceneBlendFactor.OneMinusSourceAlpha:
return All.OneMinusSrcAlpha;
default:
// to keep compiler happy
return All.One;
}
}