/// <summary> /// Creates the render flags /// </summary> public void CreateFlags() { //Create Flags mFlags = OverlayFlags.Show; //Create Effects mEffects = new Microsoft.DirectX.DirectDraw.OverlayEffects(); }
/// <summary> /// Creates the render flags /// </summary> public void CreateFlags() { //Create Flags { m_Flags = OverlayFlags.Show; if (AlphaEnabled) { m_Flags |= OverlayFlags.Effects | OverlayFlags.KeySourceOverride; } } //Create Effects { m_Effects = new OverlayEffects(); //Transparency if (AlphaEnabled) { ColorKey key = new ColorKey(); key.ColorSpaceHighValue = key.ColorSpaceLowValue = 0; //Make Black (0,0,0) transparent m_Effects.DestinationColorKey = key; } } }
/// <summary> /// Creates the render flags /// </summary> public void CreateFlags() { //Create Flags mFlags = OverlayFlags.Show; //Create Effects mEffects = new Microsoft.DirectX.DirectDraw.OverlayEffects(); }