Compartilhar via


Funções auxiliares do Direct2D

O namespace D2D1 define as funções a seguir.

Nesta seção

Tópico Descrição
do 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.
de Reticências
Cria uma estrutura D2D1_ELLIPSE.
FloatMax
Retorna o valor máximo do ponto flutuante.
GradientMeshPatch
Cria uma estrutura D2D1_GRADIENT_MESH_PATCH que contém os pontos de controle, cores e sinalizadores de limite especificados.
GradientMeshPatchFromCoonsPatch
Cria uma D2D1_GRADIENT_MESH_PATCH com base em uma descrição de patch de 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.
do InkPoint
Cria uma estrutura D2D1_INK_POINT.
InkStyleProperties
Cria uma estrutura 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.
operador * (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 do
Retorna uma estrutura de D2D1_RECT_L preenchida.
rectU do
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 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
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.