ReactOS 0.4.17-dev-934-g091855f
d2d_brush_cb Struct Reference

#include <d2d1_private.h>

Collaboration diagram for d2d_brush_cb:

Public Attributes

enum d2d_brush_type type
 
float opacity
 
unsigned int pad [2]
 
union {
   struct {
      D2D1_COLOR_F   colour
 
   }   solid
 
   struct {
      D2D1_POINT_2F   start
 
      D2D1_POINT_2F   end
 
      unsigned int   stop_count
 
   }   linear
 
   struct {
      D2D1_POINT_2F   centre
 
      D2D1_POINT_2F   offset
 
      D2D1_POINT_2F   ra
 
      D2D1_POINT_2F   rb
 
      unsigned int   stop_count
 
      float   pad [3]
 
   }   radial
 
   struct {
      float   _11
 
      float   _21
 
      float   _31
 
      float   pad
 
      float   _12
 
      float   _22
 
      float   _32
 
      BOOL   ignore_alpha
 
   }   bitmap
 
} u
 

Detailed Description

Definition at line 84 of file d2d1_private.h.

Member Data Documentation

◆ _11

float d2d_brush_cb::_11

Definition at line 112 of file d2d1_private.h.

◆ _12

float d2d_brush_cb::_12

Definition at line 113 of file d2d1_private.h.

◆ _21

float d2d_brush_cb::_21

Definition at line 112 of file d2d1_private.h.

◆ _22

float d2d_brush_cb::_22

Definition at line 113 of file d2d1_private.h.

◆ _31

float d2d_brush_cb::_31

Definition at line 112 of file d2d1_private.h.

◆ _32

float d2d_brush_cb::_32

Definition at line 113 of file d2d1_private.h.

◆ 

struct { ... } d2d_brush_cb::bitmap

◆ centre

D2D1_POINT_2F d2d_brush_cb::centre

Definition at line 103 of file d2d1_private.h.

◆ colour

D2D1_COLOR_F d2d_brush_cb::colour

Definition at line 93 of file d2d1_private.h.

◆ end

D2D1_POINT_2F d2d_brush_cb::end

Definition at line 98 of file d2d1_private.h.

◆ ignore_alpha

BOOL d2d_brush_cb::ignore_alpha

Definition at line 114 of file d2d1_private.h.

◆ 

struct { ... } d2d_brush_cb::linear

◆ offset

D2D1_POINT_2F d2d_brush_cb::offset

Definition at line 104 of file d2d1_private.h.

◆ opacity

float d2d_brush_cb::opacity

Definition at line 87 of file d2d1_private.h.

◆ pad [1/2]

unsigned int d2d_brush_cb::pad[2]

Definition at line 88 of file d2d1_private.h.

◆ pad [2/2]

float d2d_brush_cb::pad

Definition at line 108 of file d2d1_private.h.

◆ ra

D2D1_POINT_2F d2d_brush_cb::ra

Definition at line 105 of file d2d1_private.h.

◆ 

struct { ... } d2d_brush_cb::radial

◆ rb

D2D1_POINT_2F d2d_brush_cb::rb

Definition at line 106 of file d2d1_private.h.

◆ 

struct { ... } d2d_brush_cb::solid

◆ start

D2D1_POINT_2F d2d_brush_cb::start

Definition at line 97 of file d2d1_private.h.

◆ stop_count

unsigned int d2d_brush_cb::stop_count

Definition at line 99 of file d2d1_private.h.

◆ type

enum d2d_brush_type d2d_brush_cb::type

Definition at line 86 of file d2d1_private.h.

◆ 

union { ... } d2d_brush_cb::u

The documentation for this struct was generated from the following file: