예제 #1
0
        /// <summary>
        /// Creates the render flags
        /// </summary>
        public void CreateFlags()
        {
            //Create Flags
            mFlags = OverlayFlags.Show;

            //Create Effects
            mEffects = new Microsoft.DirectX.DirectDraw.OverlayEffects();
        }
예제 #2
0
		/// <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;
				}
			}
		}
예제 #3
0
		/// <summary>
		/// Creates the render flags
		/// </summary>
		public void CreateFlags() {
			//Create Flags
			mFlags = OverlayFlags.Show;

			//Create Effects
			mEffects = new Microsoft.DirectX.DirectDraw.OverlayEffects();
		}