Share via


D2D1_BLEND_MODE-Enumeration (d2d1effects.h)

Der blend-Modus, der für den Blendeffekt verwendet wird.

Syntax

typedef enum D2D1_BLEND_MODE {
  D2D1_BLEND_MODE_MULTIPLY = 0,
  D2D1_BLEND_MODE_SCREEN = 1,
  D2D1_BLEND_MODE_DARKEN = 2,
  D2D1_BLEND_MODE_LIGHTEN = 3,
  D2D1_BLEND_MODE_DISSOLVE = 4,
  D2D1_BLEND_MODE_COLOR_BURN = 5,
  D2D1_BLEND_MODE_LINEAR_BURN = 6,
  D2D1_BLEND_MODE_DARKER_COLOR = 7,
  D2D1_BLEND_MODE_LIGHTER_COLOR = 8,
  D2D1_BLEND_MODE_COLOR_DODGE = 9,
  D2D1_BLEND_MODE_LINEAR_DODGE = 10,
  D2D1_BLEND_MODE_OVERLAY = 11,
  D2D1_BLEND_MODE_SOFT_LIGHT = 12,
  D2D1_BLEND_MODE_HARD_LIGHT = 13,
  D2D1_BLEND_MODE_VIVID_LIGHT = 14,
  D2D1_BLEND_MODE_LINEAR_LIGHT = 15,
  D2D1_BLEND_MODE_PIN_LIGHT = 16,
  D2D1_BLEND_MODE_HARD_MIX = 17,
  D2D1_BLEND_MODE_DIFFERENCE = 18,
  D2D1_BLEND_MODE_EXCLUSION = 19,
  D2D1_BLEND_MODE_HUE = 20,
  D2D1_BLEND_MODE_SATURATION = 21,
  D2D1_BLEND_MODE_COLOR = 22,
  D2D1_BLEND_MODE_LUMINOSITY = 23,
  D2D1_BLEND_MODE_SUBTRACT = 24,
  D2D1_BLEND_MODE_DIVISION = 25,
  D2D1_BLEND_MODE_FORCE_DWORD = 0xffffffff
} ;

Konstanten

 
D2D1_BLEND_MODE_MULTIPLY
Wert: 0
Einfache Mischungsformel nur für Alpha.

Mathematische Formel für einen Multiplikationseffekt.
D2D1_BLEND_MODE_SCREEN
Wert: 1
Einfache Mischungsformel nur für Alpha.

Mathematische Formel für einen Bildschirmeffekt.
D2D1_BLEND_MODE_DARKEN
Wert: 2
Einfache Mischungsformel nur für Alpha.

mathematische Formel für einen dunklen Effekt.
D2D1_BLEND_MODE_LIGHTEN
Wert: 3
Einfache Mischungsformel nur für Alpha.

Mathematische Formel für einen aufhellenden Effekt.
D2D1_BLEND_MODE_DISSOLVE
Wert: 4
Gegeben:



  • Eine Szenenkoordinate XY für das aktuelle Pixel

  • Ein deterministischer Pseudo-Zufallszahlengenerator rand(XY) basierend auf der Startkoordinate XY mit unvoreingenommener Verteilung von Werten aus [0, 1]


Mathematische Formel für einen Auflösungsmischungseffekt.
D2D1_BLEND_MODE_COLOR_BURN
Wert: 5
Grundlegende Mischungsformeln mit f(FRGB, BRGB) =

Mathematische Formel für einen Coorbrandeffekt.
D2D1_BLEND_MODE_LINEAR_BURN
Wert: 6
Grundlegende Mischungsformeln mit f(FRGB, BRGB) =

Mathematische Formel für einen linearen Brenneffekt.
D2D1_BLEND_MODE_DARKER_COLOR
Wert: 7
Einfache Mischungsformel nur für Alpha.

Mathematische Formel für einen dunklen Farbeffekt.
D2D1_BLEND_MODE_LIGHTER_COLOR
Wert: 8
Einfache Mischungsformel nur für Alpha.

Mathematische Formel für einen helleren Farbeffekt.
D2D1_BLEND_MODE_COLOR_DODGE
Wert: 9
Grundlegende Mischungsformeln mit f(FRGB, BRGB) =

Mathematische Formel für einen Farb-Dodge-Effekt.
D2D1_BLEND_MODE_LINEAR_DODGE
Wert: 10
Grundlegende Mischungsformeln mit f(FRGB, BRGB) =

Mathematische Formel für einen linearen Dodge-Effekt.
D2D1_BLEND_MODE_OVERLAY
Wert: 11
Grundlegende Mischungsformeln mit f(FRGB, BRGB) =

Mathematische Formel für einen Überlagerungseffekt.
D2D1_BLEND_MODE_SOFT_LIGHT
Wert: 12
Grundlegende Mischungsformeln mit f(FRGB, BRGB) =

Mathematische Formel für einen sanften Lichteffekt.
D2D1_BLEND_MODE_HARD_LIGHT
Wert: 13
Grundlegende Mischungsformeln mit f(FRGB, BRGB) =

Mathematische Formel für einen harten Lichteffekt.
D2D1_BLEND_MODE_VIVID_LIGHT
Wert: 14
Grundlegende Mischungsformeln mit f(FRGB, BRGB) =

Mathematische Formel für einen lebendigen Lichteffekt.
D2D1_BLEND_MODE_LINEAR_LIGHT
Wert: 15
Grundlegende Mischungsformeln mit f(FRGB, BRGB) =

Mathematische Formel für einen linearen Lichteffekt.
D2D1_BLEND_MODE_PIN_LIGHT
Wert: 16
Grundlegende Mischungsformeln mit f(FRGB, BRGB) =

Mathematische Formel für einen Stiftlichteffekt.
D2D1_BLEND_MODE_HARD_MIX
Wert: 17
Grundlegende Mischungsformeln mit f(FRGB, BRGB) =

Mathematische Formel für einen harten Mixeffekt.
D2D1_BLEND_MODE_DIFFERENCE
Wert: 18
Grundlegende Mischungsformeln mit f(FRGB, BRGB) = abs(FRGB - BRGB)
D2D1_BLEND_MODE_EXCLUSION
Wert: 19
Grundlegende Mischungsformeln mit f(FRGB, BRGB) = FRGB + BRGB – 2 * FRGB * BRGB
D2D1_BLEND_MODE_HUE
Wert: 20
Einfache Mischungsformel nur für Alpha.

Mathematische Formel für einen Farbton-Mischeffekt.
D2D1_BLEND_MODE_SATURATION
Wert: 21
Einfache Mischungsformel nur für Alpha.

Mathematische Formel für einen Sättigungsmischungseffekt.
D2D1_BLEND_MODE_COLOR
Wert: 22
Einfache Mischungsformel nur für Alpha.

Mathematische Formel für einen Farbmischungseffekt.
D2D1_BLEND_MODE_LUMINOSITY
Wert: 23
Einfache Mischungsformel nur für Alpha.

Mathematische Formel für einen Leuchtkraft-Blend-Effekt.
D2D1_BLEND_MODE_SUBTRACT
Wert: 24
Einfache Mischungsformel nur für Alpha.

Mathematische Formel für einen subtrahieren Mischungseffekt.
D2D1_BLEND_MODE_DIVISION
Wert: 25
Einfache Mischungsformel nur für Alpha.

Mathematische Formel für einen Bereichsmischungseffekt.
D2D1_BLEND_MODE_FORCE_DWORD
Wert: 0xffffffff

Anforderungen

   
Kopfzeile d2d1effects.h