Compartilhar via


Direct2D funções auxiliares

O namespace D2D1 define as seguintes funções.

Nesta seçã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 levam 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 os detalhes de criação no nível raiz.
DrawingStateDescription
Cria uma estrutura D2D1_DRAWING_STATE_DESCRIPTION .
DrawingStateDescription1
Cria uma estrutura D2D1_DRAWING_STATE_DESCRIPTION1.
EffectInputDescription
Cria uma estrutura D2D1_EFFECT_INPUT_DESCRIPTION .
Elipse
Cria uma estrutura D2D1_ELLIPSE .
FloatMax
Retorna o valor máximo de ponto flutuante.
GradientMeshPatch
Cria uma estrutura D2D1_GRADIENT_MESH_PATCH que contém os pontos de controle, as cores e os sinalizadores de limite especificados.
GradientMeshPatchFromCoonsPatch
Cria uma D2D1_GRADIENT_MESH_PATCH de uma descrição de patch de Coons fornecida.
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 de D2D1_INK_STYLE_PROPERTIES .
LayerParameters
Cria uma estrutura D2D1_LAYER_PARAMETERS .
LayerParameters1
Retorna um struct 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 .
operator* (D2D1_POINT_2F,D2D1_MATRIX_F&&)
Usa a matriz especificada para transformar o ponto especificado.
PixelFormat
Cria uma estrutura D2D1_PIXEL_FORMAT .
Point2(Type)
Cria um ponto que armazena suas coordenadas usando o tipo de dados especificado.
Point2F
Cria uma estrutura D2D1_POINT_2F que contém as coordenadas x e as coordenadas y especificadas.
Point2L
Retorna um struct de ponto de inteiros longos.
Point2U
Cria uma estrutura D2D1_POINT_2U que contém as coordenadas x e as coordenadas y especificadas.
PrintControlProperties
Retorna 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 .
Rect(Type)
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
Retorna 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, ao mesmo tempo em que insere um efeito de compensação de DPI para preservar a aparência visual conforme o DPI do contexto do dispositivo é alterado.
Size(Type)
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
Retorna uma estrutura de D2D1_STROKE_STYLE_PROPERTIES1 preenchida.
Vector2F
Retorna uma estrutura de D2D1_VECTOR_2F preenchida.
Vector3F
Retorna uma estrutura de D2D1_VECTOR_3F preenchida.
Vector4F
Retorna uma estrutura de D2D1_VECTOR_4F preenchida.