intestazione d2d1.h
Questa intestazione viene usata da Direct2D. Per altre informazioni, vedere:
d2d1.h contiene le interfacce di programmazione seguenti:
Interfacce
ID2D1Bitmap Rappresenta una bitmap associata a un ID2D1RenderTarget. |
ID2D1BitmapBrush Disegna un'area con una bitmap. (ID2D1BitmapBrush) |
ID2D1BitmapRenderTarget Esegue il rendering di una trama intermedia creata dal metodo CreateCompatibleRenderTarget. |
ID2D1Brush Definisce un oggetto che disegna un'area. Le interfacce che derivano da ID2D1Brush descrivono come viene dipinta l'area. |
ID2D1DCRenderTarget Problemi relativi ai comandi di disegno a un contesto di dispositivo GDI. |
ID2D1DrawingStateBlock Rappresenta lo stato di disegno di una destinazione di rendering:_the modalità antialiasing, trasformazione, tag e opzioni di rendering del testo. |
ID2D1EllipseGeometry Rappresenta un puntini di sospensione. |
ID2D1Factory Crea risorse Direct2D. (ID2D1Factory) |
ID2D1GdiInteropRenderTarget Fornisce l'accesso a un contesto di dispositivo che può accettare comandi di disegno GDI. |
ID2D1Geometry Rappresenta una risorsa geometry e definisce un set di metodi helper per la manipolazione e la misurazione di forme geometriche. Le interfacce che ereditano da ID2D1Geometry definiscono forme specifiche. |
ID2D1GeometryGroup Rappresenta una geometria composita, composta da altri oggetti ID2D1Geometry. |
ID2D1GeometrySink Descrive un percorso geometrico che può contenere linee, archi, curve di Bezier cubiche e curve quadratiche di Bezier. |
ID2D1GradientStopCollection Rappresenta una raccolta di oggetti D2D1_GRADIENT_STOP per pennelli sfumature lineari e radiali. |
ID2D1HwndRenderTarget Esegue il rendering delle istruzioni di disegno in una finestra. |
ID2D1Image Rappresenta un produttore di pixel che possono riempire un piano 2D arbitrario. (ID2D1Image) |
ID2D1Layer Rappresenta l'archivio di backup necessario per eseguire il rendering di un livello. |
ID2D1LinearGradientBrush Disegna un'area con una sfumatura lineare. |
ID2D1Mesh Rappresenta un set di vertici che formano un elenco di triangoli. |
ID2D1PathGeometry Rappresenta una forma complessa che può essere composta da archi, curve e linee. |
ID2D1RadialGradientBrush Disegna un'area con una sfumatura radiale. |
ID2D1RectangleGeometry Descrive un rettangolo bidimensionale. |
ID2D1RenderTarget Rappresenta un oggetto che può ricevere comandi di disegno. Le interfacce che ereditano da ID2D1RenderTarget eseguono il rendering dei comandi di disegno ricevuti in modi diversi. |
ID2D1Resource Rappresenta una risorsa di disegno Direct2D. |
ID2D1RoundedRectangleGeometry Descrive un rettangolo arrotondato. |
ID2D1SimplifiedGeometrySink Descrive un percorso geometrico che non contiene curve quadratiche o archi. |
ID2D1SolidColorBrush Disegna un'area con un colore a tinta unita. |
ID2D1StrokeStyle Descrive i limiti, il limite di miter, il join di riga e le informazioni del trattino per un tratto. (ID2D1StrokeStyle) |
ID2D1TessellationSink Popola un oggetto ID2D1Mesh con triangoli. |
ID2D1TransformedGeometry Rappresenta una geometria che è stata trasformata. |
Funzioni
D2D1CreateFactory D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,D2D1_FACTORY_OPTIONS*,void**) crea un oggetto factory che può essere usato per creare risorse Direct2D. |
D2D1CreateFactory La funzione D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**) crea un oggetto factory che può essere usato per creare risorse Direct2D. |
D2D1InvertMatrix Tenta di invertire la matrice specificata. |
D2D1IsMatrixInvertible Indica se la matrice specificata è invertibile. |
D2D1MakeRotateMatrix Crea una trasformazione di rotazione che ruota dall'angolo specificato sul punto specificato. |
D2D1MakeSkewMatrix Crea una trasformazione asimmetria con l'angolo dell'asse x specificato, l'angolo dell'asse y e il punto centrale specificati. |
Strutture
D2D1_ARC_SEGMENT Descrive un arco ellittico tra due punti. |
D2D1_BEZIER_SEGMENT Rappresenta un segmento di bezier cubico disegnato tra due punti. |
D2D1_BITMAP_BRUSH_PROPERTIES Descrive le modalità di estensione e la modalità di interpolazione di un ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES) |
D2D1_BITMAP_PROPERTIES Descrive il formato pixel e la dpi di una bitmap. |
D2D1_BRUSH_PROPERTIES Descrive l'opacità e la trasformazione di un pennello. |
D2D1_DRAWING_STATE_DESCRIPTION Descrive lo stato di disegno di una destinazione di rendering. |
D2D1_ELLIPSE Contiene il punto centrale, il raggio x e il raggio y di un'ellisse. |
D2D1_FACTORY_OPTIONS Contiene il livello di debug di un oggetto ID2D1Factory. |
D2D1_GRADIENT_STOP Contiene la posizione e il colore di un punto di interruzione sfumatura. |
D2D1_HWND_RENDER_TARGET_PROPERTIES Contiene le opzioni HWND, dimensioni pixel e presentazione per un OGGETTO ID2D1HwndRenderTarget. |
D2D1_LAYER_PARAMETERS Contiene i limiti del contenuto, le informazioni sulla maschera, le impostazioni di opacità e altre opzioni per una risorsa livello. (D2D1_LAYER_PARAMETERS) |
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES Contiene il punto iniziale e l'endpoint dell'asse delle sfumature per un oggetto ID2D1LinearGradientBrush. |
D2D1_QUADRATIC_BEZIER_SEGMENT Contiene il punto di controllo e il punto finale per un segmento di Bézier quadratico. |
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES Contiene l'offset dell'origine sfumatura e la dimensione e la posizione dell'ellisse sfumatura per un oggetto ID2D1RadialGradientBrush. |
D2D1_RENDER_TARGET_PROPERTIES Contiene opzioni di rendering (hardware o software), formato pixel, informazioni DPI, opzioni di comunicazione remota e requisiti di supporto Direct3D per una destinazione di rendering. |
D2D1_ROUNDED_RECT Contiene le dimensioni e i raggi dell'angolo di un rettangolo arrotondato. |
D2D1_STROKE_STYLE_PROPERTIES Descrive il tratto che delinea una forma. (D2D1_STROKE_STYLE_PROPERTIES) |
D2D1_TRIANGLE Contiene i tre vertici che descrivono un triangolo. |
Enumerazioni
D2D1_ANTIALIAS_MODE Specifica la modalità di rendering dei bordi delle primitive non di testo. |
D2D1_ARC_SIZE Specifica se un arco deve essere maggiore di 180 gradi. |
D2D1_BITMAP_INTERPOLATION_MODE Specifica l'algoritmo utilizzato quando le immagini vengono ridimensionate o ruotate. |
D2D1_CAP_STYLE Descrive la forma alla fine di una riga o di un segmento. |
D2D1_COMBINE_MODE Specifica i diversi metodi in base ai quali è possibile combinare due geometrie. |
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS Specifica funzionalità aggiuntive supportate da una destinazione di rendering compatibile al momento della creazione. Questa enumerazione consente una combinazione bit per bit dei relativi valori membro. |
D2D1_DASH_STYLE Descrive la sequenza di trattini e gap in un tratto. |
D2D1_DC_INITIALIZE_MODE Specifica il modo in cui un contesto di dispositivo viene inizializzato per il rendering GDI quando viene recuperato dalla destinazione di rendering. |
D2D1_DEBUG_LEVEL Indica il tipo di informazioni fornite dal livello di debug Direct2D. |
D2D1_DRAW_TEXT_OPTIONS Specifica se lo snap di testo viene eliminato o ritagliato nel rettangolo di layout è abilitato. Questa enumerazione consente una combinazione bit per bit dei relativi valori membro. |
D2D1_EXTEND_MODE Specifica il modo in cui un pennello disegna le aree al di fuori dell'area di contenuto normale. |
D2D1_FACTORY_TYPE Specifica se Direct2D fornisce la sincronizzazione per un ID2D1Factory e le risorse create, in modo che possano essere accessibili in modo sicuro da più thread. |
D2D1_FEATURE_LEVEL Descrive il supporto DirectX minimo richiesto per il rendering hardware da una destinazione di rendering. |
D2D1_FIGURE_BEGIN Indica se una figura ID2D1SimplifiedGeometrySink specifica è riempita o vuota. |
D2D1_FIGURE_END Indica se una figura ID2D1SimplifiedGeometrySink specifica è aperta o chiusa. |
D2D1_FILL_MODE Specifica il modo in cui le aree di intersezione delle geometrie o delle figure vengono combinate per formare l'area della geometria composita. |
D2D1_GAMMA Specifica la gamma utilizzata per l'interpolazione. |
D2D1_GEOMETRY_RELATION Descrive in che modo un oggetto geometry è correlato nello spazio a un altro oggetto geometry. |
D2D1_GEOMETRY_SIMPLIFICATION_OPTION Specifica il modo in cui una geometria viene semplificata in un id2D1SimplifiedGeometrySink. |
D2D1_LAYER_OPTIONS Specifica le opzioni che possono essere applicate quando viene applicata una risorsa livello per creare un livello. |
D2D1_LINE_JOIN Descrive la forma che unisce due linee o segmenti. |
D2D1_OPACITY_MASK_CONTENT Descrive se una maschera di opacità contiene elementi grafici o testo. Direct2D usa queste informazioni per determinare lo spazio gamma da usare durante la fusione della maschera di opacità. |
D2D1_PATH_SEGMENT Indica se un segmento deve essere tracciato e se il join tra questo segmento e quello precedente deve essere uniforme. Questa enumerazione consente una combinazione bit per bit dei relativi valori membro. |
D2D1_PRESENT_OPTIONS Descrive il comportamento di una destinazione di rendering quando presenta il relativo contenuto. Questa enumerazione consente una combinazione bit per bit dei relativi valori membro. |
D2D1_RENDER_TARGET_TYPE Descrive se una destinazione di rendering usa il rendering hardware o software o se Direct2D deve selezionare la modalità di rendering. |
D2D1_RENDER_TARGET_USAGE Descrive come una destinazione di rendering è remota e se deve essere compatibile con GDI. Questa enumerazione consente una combinazione bit per bit dei relativi valori membro. |
D2D1_SWEEP_DIRECTION Definisce la direzione di disegno di un arco ellittico. |
D2D1_TEXT_ANTIALIAS_MODE Descrive la modalità di anti-aliasing utilizzata per il disegno del testo. |
D2D1_WINDOW_STATE Descrive se una finestra è occlusa. |