icubic library reference
iCubic Graphics インターフェース
説明
iCubic Graphicsのインターフェース

インターフェース
インターフェース 説明
IBlender ブレンダーを実行するインターフェース
IEdgemapCellInfo EdgemapCellの情報を獲得するインターフェース
IEdgemapCell EdgemapCellの操作を行うインターフェース
IEdgemapOutlineInfo EdgemapOutlineの情報を獲得するインターフェース
IEdgemapOutline EdgemapOutlineの操作を行うインターフェース
IEdgemapPolygonInfo EdgemapPolygonの情報を獲得するインターフェース
IEdgemapPolygon EdgemapPolygonの操作を行うインタフェース
IFont フォントの操作を行うインターフェース
IFont_win Win32に特化したフォントの操作を行うインターフェース
IFontManager フォントの情報を獲得するインターフェース
IFontManager_win Win32に特化したフォントの情報を獲得するインターフェース
IPaintImage_gp IGraphics_gpで画像で塗りつぶすためのPaintを操作するインターフェース
IGraphics_gp グラフィックス操作を行うインターフェース
IGraphicsAttrCmd IGraphicsCmdsPlayerの属性操作を行うインターフェース
IGraphicsCmd IGraphicsCmdsのコマンド処理を行うインターフェース
IGraphicsCmdsInfo GraphicsCmdsの情報を獲得するインターフェース
IGraphicsCmds IGraphicsCmdを管理するインターフェース
IGraphicsCmdsPlayer IGraphicsCmdsを実行するインターフェース
ILoaderImagefile 画像ファイルをロードするインターフェース
ILoaderVectorfile ベクトルファイルをロードするためのインターフェース
INormFunction 正規化された関数を操作するためのインターフェース
INormTable_f float型の正規化されたテーブルを操作するインターフェース
INormTable_i16 short型の正規化されたテーブルを操作するインターフェース
IOutlineInfo Outlineの情報を獲得するためのインターフェース
IOutline Outlineを操作を行うインターフェース
IOutlineGen Outlineの生成を行うインターフェース
IOutlineGenStroke ストロークのOutlineの生成を行うインターフェース
IJoint JointのOutlineの生成を行うインターフェース
ICap CapのOutlineの生成を行うインターフェース
IPaint 塗りつぶしを行うインターフェース
IPaintSolidColor

単色の塗りつぶしを設定するインターフェース

IPaintGradLinear 直線グラデーションの塗りつぶしを設定するインターフェース
IPaintGradRadial 円グラデーションの塗りつぶしを設定するインターフェース
IPaintTexture 画像塗りつぶしを設定するインターフェース
IPathLogicInfo 演算を持つパスの情報を獲得するインターフェース
IPathInfo 演算を持たないパスの情報を獲得するインターフェース
IPathTo パスの操作を行うインターフェース
IPath 演算を持たないパスを管理するインターフェース
IPathLogic 演算を持つパスを管理するインターフェース
IPathSegment パスのセグメントを定義するインターフェース
IPathToOutline パスをアウトラインに変換するインターフェース
IPathSegmentToOutline パスのセグメントをアウトラインに変換するインターフェース
IPathToEdgemap パスをEdgemapに変換するインターフェース
IOutlineToOutline アウトラインをアウトラインに変換するインターフェース
IRenderCell EdgemapCellを描画するインターフェース
IRenderOutline EdgemapOutlineを描画するインターフェース
IRenderPolygon EdgemapPolygonを描画するインターフェース
ISurfaceDest Surfaceに対して書き込みを行うインターフェース
ISurfaceSource Surfaceに対して読み込みを行うインターフェース
ISurface Surfaceを操作するインターフェース
ISurfaceViewport ViewportをもつSurfaceを操作するインターフェース
ISurfaceDestViewport 書き込みのためのViewportを操作するインターフェース
ITexture テクスチャーを操作するためのインターフェース
ITextureSolidColor 単色のテクスチャーを操作するためのインターフェース
ITextureImage 画像テクスチャーを操作するためのインターフェース
ITexturePaint ITextureをIPaintに変換するためのインターフェース

定数
定数 説明
antialias iCubicオブジェクトのカウンタのインターフェース
PathFillRule パスの塗りつぶしを定義
PathOperator パスの演算を定義
PolygonOperator ポリゴンの演算を定義
FontFormatType フォントのベクトル情報を定義
FontCharsetType フォントの文字セットを定義
FontPitchType フォントのピッチタイプを定義
PathSegType パスのセグメントの種類を定義
PathNodeType 演算をもつパスのノードの種類を定義
pixelformat ピクセルのフォーマットを定義
Wraptype wrapの種類を定義
SourceInterpolateType_gp IGraphics_gpの補間の種類を定義
TextAlignHorz_gp IGraphics_gpの水平アライメントを定義
TextAlignVert_gp IGraphics_gpの垂直アライメントを定義

構造体
定数 説明
CellEdge EdgemapCellのEdgeを定義
EdgemapCellInfo EdgemapCellの情報を定義
OutlineEdge

EdgemapOutlineのEdgeを定義

OutlineScanlineInfo EdgemapOutlineのスキャンライン情報を定義
EdgemapOutlineInfo EdgemapOutlineの情報を定義
PolygonEdge EdgemapPolygonのEdgeを定義
PolygonScanlineInfo EdgemapPolygonのスキャンライン情報を定義
PolygonInfo EdgemapPolygonのポリゴン情報を定義
EdgemapPolygonInfo EdgemapPolygonの情報を定義
FontsetInfo フォントの情報を定義
OutlineNode Outlineのノードを定義
OutlineSeg Outlineのセグメントを定義
OutlineInfo Outlineの情報を定義
PathSeg Pathのセグメントを定義
PathSegMove PathのMoveコマンドを定義
PathSegLine PathのLineコマンドを定義
PathSegBezierQ PathのBezierQコマンドを定義
PathSegBezierC PathのBezierCコマンドを定義
PathSegArcAngle PathのArcAngleコマンドを定義
PathSegArcSweep PathのArcSweepコマンドを定義
PathInfo 演算なしパスの情報を定義
PathNode 演算をもつパスのノードを定義
PathNodeExper 演算をもつパスの演算ノードを定義
PathNodeFactor 演算をもつパスの要素ノードを定義
PathLogicInfo 演算をもつパスの情報を定義
rgb_pixel pixelのRGB型を定義
rgba_pixel pixelのRGBA型を定義
pixel pixelの全ての型を定義