Estrutura CLIPLINE (winddi.h)
A estrutura CLIPLINE fornece ao driver acesso a uma parte de uma linha entre duas regiões de clipe usadas para desenho.
Sintaxe
typedef struct _CLIPLINE {
POINTFIX ptfxA;
POINTFIX ptfxB;
LONG lStyleState;
ULONG c;
RUN arun[1];
} CLIPLINE, *PCLIPLINE;
Membros
ptfxA
Especifica uma estrutura POINTFIX que contém o ponto de partida da linha.
ptfxB
Especifica uma estrutura POINTFIX que contém o ponto final da linha.
lStyleState
É um par de valores de 16 bits fornecidos pela GDI sempre que o driver chama PATHOBJ_bEnumClipLines. Esses dois valores são empacotados em um LONG e especificam o deslocamento de estilo de volta para o primeiro pixel do segmento de linha. Esse é o primeiro pixel que seria renderizado se a linha não fosse recortada. Esse valor permite que o estilo do restante da linha seja calculado. Consulte Linhas cosméticas estilizadas para obter informações adicionais.
c
Especifica o número de estruturas RUN na matriz arun .
arun[1]
É uma matriz de estruturas RUN . As estruturas RUN descrevem as partes de início e parada da linha de clipe.
Comentários
A estrutura CLIPLINE é usada por PATHOBJ_bEnumClipLines. A estrutura CLIPLINE contém os pontos de controle originais e não mapeados do segmento de linha.
Consulte Tipos de dados GDI para obter uma descrição da estrutura POINTFIX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | winddi.h (inclua Winddi.h) |