


## クラス

| クラス | 説明 |
| --- | --- |
| [AdjustableArrowCap](./adjustablearrowcap/) | 調整可能な矢印形状のラインキャップを表します。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [Blend](./blend/) | [LinearGradientBrush](./lineargradientbrush/) オブジェクト用のブレンドパターンを表します。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [ColorBlend](./colorblend/) | マルチカラーグラデーションで色のブレンドを補間するために使用される色と位置の配列を含みます。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [CustomLineCap](./customlinecap/) | ユーザー定義のラインキャップを表します。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [GraphicsContainer](./graphicscontainer/) | グラフィックコンテナの内部データを含みます。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [GraphicsPath](./graphicspath/) | 接続された直線と曲線の集合を表します。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [GraphicsState](./graphicsstate/) | [Graphics](../system.drawing/graphics/) オブジェクトの状態を表します。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [HatchBrush](./hatchbrush/) | ハッチスタイル、前景色、背景色を持つ矩形ブラシを表します。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [LinearGradientBrush](./lineargradientbrush/) | 線形グラデーションブラシを表します。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [Matrix](./matrix/) | 変換操作を定義する 3x3 行列を表します。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [PathData](./pathdata/) | パスを表すグラフィカルデータを含みます。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [PathGradientBrush](./pathgradientbrush/) | [GraphicsPath](./graphicspath/) オブジェクトの内部をグラデーションで塗りつぶすブラシを表します。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
| [RegionData](./regiondata/) | 領域を定義するデータを含みます。 このクラスのオブジェクトは [System::MakeObject()](../system/makeobject/) 関数を使用してのみ割り当てるべきです。 スタック上や operator new でこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。 常にこのクラスを [System::SmartPtr](../system/smartptr/) ポインタでラップし、そのポインタを関数の引数として使用してください。 |
## Enums

| 列挙型 | 説明 |
| --- | --- |
| [CombineMode](./combinemode/) | クリッピング領域の結合方法を指定します。 |
| [CompositingMode](./compositingmode/) | ソースカラーと背景カラーの結合方法を指定します。 |
| [CompositingQuality](./compositingquality/) | 合成時に使用される品質レベルを指定します。 |
| [CoordinateSpace](./coordinatespace/) | 座標の評価方法を指定します。 |
| [DashCap](./dashcap/) | 破線の両端で使用されるキャップのタイプを指定します。 |
| [DashStyle](./dashstyle/) | 破線のスタイルを指定します。 |
| [FillMode](./fillmode/) | 閉じたパスの内部をどのように塗りつぶすかを指定します。 |
| [FlushIntention](./flushintention/) | グラフィックススタック内のコマンドが直ちに終了するか、できるだけ早く実行されるかを指定します。 |
| [HatchStyle](./hatchstyle/) | [HatchBrush](./hatchbrush/) ブラシのパターンを指定します。 |
| [InterpolationMode](./interpolationmode/) | 画像が回転またはスケーリングされる際に使用するアルゴリズムを指定します。 |
| [LinearGradientMode](./lineargradientmode/) | 線形グラデーションの方向を表します。 |
| [LineCap](./linecap/) | [Pen](../system.drawing/pen/) オブジェクトが線を終端できる利用可能なキャップスタイルを示します。 |
| [LineJoin](./linejoin/) | 連続する直線や曲線がどのように結合されるかを指定します。 |
| [MatrixOrder](./matrixorder/) | 行列変換操作の順序を指定します。 |
| [PathPointType](./pathpointtype/) | パス点の種類を指定します。 |
| [PenAlignment](./penalignment/) | [Pen](../system.drawing/pen/) オブジェクトの抽象的な参照 0幅線に対する配置を指定します。 |
| [PenType](./pentype/) | 塗りに使用される [Pen](../system.drawing/pen/) オブジェクトのタイプを指定します。 |
| [PixelFormat](./pixelformat/) | ピクセルのカラー データ形式を指定します。 |
| [PixelOffsetMode](./pixeloffsetmode/) | レンダリング時にピクセルがどのようにオフセットされるかを指定します。 |
| [QualityMode](./qualitymode/) | 全体的なレンダリング品質を指定します。 |
| [SmoothingMode](./smoothingmode/) | 線、曲線、および塗りつぶし領域のエッジに適用される平滑化（アンチエイリアス）のタイプを指定します。 |
| [WrapMode](./wrapmode/) | テクスチャまたはグラデーションが塗りつぶし領域より小さい場合のタイル配置方法を指定します。 |
## Typedefs

| 型定義 | 説明 |
| --- | --- |
| [MatrixPtr](./matrixptr/) | [Matrix](./matrix/) クラスのインスタンスへの共有ポインタのエイリアスです。 |
