Partilhar via


Funções auxiliares do Direct2D

O namespace D2D1 define as seguintes funções.

Nesta secção

Tópico Descrição
ArcSegment
Cria uma estrutura D2D1_ARC_SEGMENT.
BezierSegment
Cria uma estrutura D2D1_BEZIER_SEGMENT.
BitmapBrushProperties
Cria uma estrutura D2D1_BITMAP_BRUSH_PROPERTIES.
BitmapBrushProperties1
Cria uma estrutura D2D1_BITMAP_BRUSH_PROPERTIES1.
BitmapProperties
Cria uma estrutura D2D1_BITMAP_PROPERTIES.
BitmapProperties1
Cria uma estrutura D2D1_BITMAP_PROPERTIES1.
BrushProperties
Cria uma estrutura D2D1_BRUSH_PROPERTIES.
ComputeFlatteningTolerance
Calcula a tolerância de nivelamento apropriada para passar para APIs que usam uma tolerância de nivelamento (por exemplo, ID2D1DeviceContext1::CreateFilledGeometryRealization).
ConvertColorSpace
Converta um D2D1_COLOR_F de um espaço de cor para outro.
CreationProperties
Retorna um D2D1_CREATION_PROPERTIES que descreve detalhes de criação no nível raiz.
DrawingStateDescrição
Cria uma estrutura D2D1_DRAWING_STATE_DESCRIPTION.
DrawingStateDescription1
Cria uma estrutura D2D1_DRAWING_STATE_DESCRIPTION1.
EffectInputDescription
Cria uma estrutura D2D1_EFFECT_INPUT_DESCRIPTION.
Ellipse
Cria uma estrutura D2D1_ELLIPSE.
FloatMax
Devolve o valor máximo de vírgula flutuante.
GradientMeshPatch
Cria uma estrutura D2D1_GRADIENT_MESH_PATCH que contém os pontos de controle, cores e sinalizadores de limite fornecidos.
GradientMeshPatchFromCoonsPatch
Cria um D2D1_GRADIENT_MESH_PATCH a partir de uma determinada descrição do patch Coons.
GradientStop
Cria uma estrutura D2D1_GRADIENT_STOP.
HwndRenderTargetProperties
Cria uma estrutura D2D1_HWND_RENDER_TARGET_PROPERTIES.
IdentityMatrix
Cria uma matriz de identidade.
ImageBrushProperties
Cria uma estrutura D2D1_IMAGE_BRUSH_PROPERTIES.
InfiniteRect
Cria um retângulo que tem seu canto superior esquerdo definido como (infinito negativo, infinito negativo) e seu canto inferior direito definido como (infinito, infinito).
InfiniteRectU
Cria um retângulo que tem seu canto superior esquerdo definido como (0u, 0u) e seu canto inferior direito definido como (infinito, infinito).
InkBezierSegment
Cria uma estrutura D2D1_INK_BEZIER_SEGMENT.
InkPoint
Cria uma estrutura D2D1_INK_POINT.
InkStyleProperties
Cria uma estrutura D2D1_INK_STYLE_PROPERTIES.
LayerParameters
Cria uma estrutura D2D1_LAYER_PARAMETERS.
LayerParameters1
Retorna uma estrutura de D2D1_LAYER_PARAMETERS1 que contém os limites de conteúdo, informações de máscara, configurações de opacidade e outras opções para um recurso de camada.
LinearGradientBrushProperties
Cria uma estrutura D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES.
operador* (D2D1_POINT_2F&,D2D1_MATRIX_F&)
Usa a matriz especificada para transformar o ponto especificado.
PixelFormat
Cria uma estrutura D2D1_PIXEL_FORMAT.
Ponto2(Tipo)
Cria um ponto que armazena suas coordenadas usando o tipo de dados especificado.
Ponto 2F
Cria uma estrutura D2D1_POINT_2F que contém as coordenadas x e y especificadas.
Point2L
Retorna uma estrutura de pontos de inteiros longos.
Point2U
Cria uma estrutura D2D1_POINT_2U que contém as coordenadas x e y especificadas.
PrintControlProperties
Devolve uma estrutura de D2D1_PRINT_CONTROL_PROPERTIES preenchida.
QuadraticBezierSegment
Cria uma estrutura D2D1_QUADRATIC_BEZIER_SEGMENT.
RadialGradientBrushProperties
Cria uma estrutura D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES.
RenderTargetProperties
Cria uma estrutura D2D1_RENDER_TARGET_PROPERTIES.
Ret(Tipo)
Cria uma estrutura de retângulo que armazena suas coordenadas usando o tipo de dados especificado.
RectF
Cria uma estrutura D2D1_RECT_F que contém as dimensões especificadas.
RectL
Devolve uma estrutura de D2D1_RECT_L preenchida.
RectU
Cria uma estrutura D2D1_RECT_U que contém as dimensões especificadas.
RenderingControls
Retorna uma estrutura de D2D1_RENDERING_CONTROLS preenchida.
RoundedRect
Cria uma estrutura D2D1_ROUNDED_RECT.
SetDpiCompensatedEffectInput
Define um bitmap como uma entrada de efeito, enquanto insere um efeito de compensação de DPI para preservar a aparência visual à medida que o DPI do contexto do dispositivo muda.
Tamanho (tipo)
Cria uma estrutura de tamanho que armazena sua largura e altura usando o tipo de dados especificado.
SizeF
Cria uma estrutura D2D1_SIZE_F que contém a largura e a altura especificadas.
SizeU
Cria uma estrutura D2D1_SIZE_U que contém a largura e a altura especificadas.
StrokeStyleProperties
Cria uma estrutura D2D1_STROKE_STYLE_PROPERTIES.
StrokeStyleProperties1
Devolve uma estrutura de D2D1_STROKE_STYLE_PROPERTIES1 preenchida.
Vetor2F
Retorna uma estrutura de D2D1_VETOR_2F preenchida.
Vetor3F
Retorna uma estrutura de D2D1_VETOR_3F preenchida.
Vetor4F
Retorna uma estrutura de D2D1_VETOR_4F preenchida.