FineKernelToolKit: FK_CLI 名前空間

FineKernelToolKit 4.3.0

読み取り中…
検索中…
一致する文字列を見つけられません
クラス | 列挙型
FK_CLI 名前空間

## クラス

class | FK
| リテラル管理クラス [詳解]
class | fk_Angle
| オイラー角を表すクラス [詳解]
class | fk_AppWindow
| アプリケーションウィンドウクラス [詳解]
class | fk_Attribute
| 形状や位相要素の属性を付与、取得するクラス [詳解]
class | fk_AudioBase
| オーディオ基底クラス [詳解]
class | fk_AudioOggBuffer
| Ogg Vorbis オーディオバッファクラス [詳解]
class | fk_AudioStream
| オーディオストリームクラス [詳解]
class | fk_AudioWavBuffer
| Wave オーディオバッファクラス [詳解]
class | fk_BaseObject
| FK の各クラスの基盤となる基本クラス [詳解]
class | fk_BezCurve
| Bezier曲線を生成、管理するクラス [詳解]
class | fk_BezSurface
| Bezier曲面を生成、管理するクラス [詳解]
class | fk_BGM
| BGM 再生クラス [詳解]
class | fk_Block
| 直方体を生成、管理するクラス [詳解]
class | fk_Boundary
| 境界ボリュームを管理するクラス [詳解]
class | fk_BVHMotion
| BVH 形式のモーションデータを読み込み、保持するクラス [詳解]
class | fk_Capsule
| カプセル型を生成、管理するクラス [詳解]
class | fk_Circle
| 円を生成、管理するクラス [詳解]
class | fk_Closedline
| 多角形(辺のみ)を生成、管理するクラス [詳解]
class | fk_Color
| RGB色を管理するクラス [詳解]
class | fk_Cone
| 正多角錐・円錐を生成、管理するクラス [詳解]
class | fk_CSV
| CSV 入出力用クラス [詳解]
class | fk_DataAccess
| ソリッドモデル用位相要素アクセスクラス [詳解]
class | fk_Dimension
| 画像サイズを表すクラス [詳解]
class | fk_DisplayLink
| ディスプレイリストを制御するクラス [詳解]
class | fk_Edge
| ソリッドモデルの稜線位相を管理するクラス [詳解]
class | fk_Fog
| シーン中の霧効果を制御するクラス [詳解]
class | fk_FrameBuffer
| フレームバッファー制御クラス [詳解]
class | fk_Frustum
| 一般透視投影を制御するクラス [詳解]
class | fk_FVector
| 単精度浮動小数点型3次元ベクトルを管理するクラス [詳解]
class | fk_GenMatrix
| 任意次元正方行列を管理するクラス [詳解]
class | fk_GenVector
| 任意次元ベクトルを管理するクラス [詳解]
class | fk_Graph
| グラフ構造を制御するクラス [詳解]
class | fk_GraphEdge
| グラフ構造の辺を制御するクラス [詳解]
class | fk_GraphNode
| グラフ構造のノードを制御するクラス [詳解]
class | fk_Gregory
| Gregory 曲面を生成、管理するクラス [詳解]
class | fk_GuideObject
| 座標系可視化支援クラス [詳解]
class | fk_Half
| ソリッドモデルの半稜線位相を管理するクラス [詳解]
class | fk_HVector
| 4次元ベクトルを管理するクラス [詳解]
class | fk_IFSTexture
| IFSテクスチャを生成、管理するクラス [詳解]
class | fk_Image
| 画像を生成、管理するクラス [詳解]
class | fk_IndexFaceSet
| インデックスフェースセットによる任意形状を生成、管理するクラス [詳解]
class | fk_Light
| 光源を管理するクラス [詳解]
class | fk_Line
| 有向線分を生成、管理するクラス [詳解]
class | fk_Loop
| ソリッドモデルのループ位相を管理するクラス [詳解]
class | fk_Material
| マテリアル(質感)を管理するクラス [詳解]
class | fk_Math
| 数学処理メソッド集合クラス [詳解]
class | fk_Matrix
| 4元正方行列を管理するクラス [詳解]
class | fk_MatrixAdmin
| モデルの位置や姿勢を管理するクラス [詳解]
class | fk_MeshTexture
| メッシュテクスチャを生成、管理するクラス [詳解]
class | fk_Model
| モデルを生成、管理するクラス [詳解]
class | fk_Modify
| ソリッドモデル変形操作用クラス [詳解]
class | fk_Operation
| オイラー操作用クラス [詳解]
class | fk_Ortho
| 平行投影法を制御するクラス [詳解]
class | fk_Particle
| パーティクル単体を制御するクラス [詳解]
class | fk_ParticleSet
| パーティクル集合を制御するクラス [詳解]
class | fk_Performer
| FK Performer キャラクターランタイムクラス [詳解]
class | fk_Perspective
| 対称透視投影法を制御するクラス [詳解]
class | fk_Plane
| 幾何平面を管理するクラス [詳解]
class | fk_Point
| 点群を生成、管理するクラス [詳解]
class | fk_Polygon
| 多角形を生成、管理するクラス [詳解]
class | fk_Polyline
| 有向線分を生成、管理するクラス [詳解]
class | fk_Prism
| 正多角柱・円柱を生成、管理するクラス [詳解]
class | fk_ProjectBase
| 投影法の基底クラス [詳解]
class | fk_Quaternion
| 四元数(クォータニオン)を管理するクラス [詳解]
class | fk_Ray
| 干渉判定光線クラス [詳解]
class | fk_RBezCurve
| 有理 Bezier 曲線を生成、管理するクラス [詳解]
class | fk_Rect
| 画像中の矩形領域を表すクラス [詳解]
class | fk_RectTexture
| 矩形テクスチャを生成、管理するクラス [詳解]
class | fk_Reference
| 位相状態参照用クラス [詳解]
class | fk_Renderer
| マルチパスレンダリング制御クラス [詳解]
class | fk_Scene
| シーンを制御するクラス [詳解]
class | fk_ShaderBinder
| シェーダープログラム統括クラス [詳解]
class | fk_ShaderParameter
| シェーダーパラメーター管理クラス [詳解]
class | fk_ShaderProgram
| シェーダープログラム格納クラス [詳解]
class | fk_Shape
| 形状用基底クラス [詳解]
class | fk_ShapeViewer
| 簡易形状表示システム用クラス [詳解]
class | fk_Solid
| 半稜線構造 (Half-Edge Structure) による任意形状を生成、管理するクラス [詳解]
class | fk_SolidBase
| ソリッドモデル形状変換クラス [詳解]
class | fk_Sound
| 効果音再生クラス [詳解]
class | fk_Sphere
| 球を生成、管理するクラス [詳解]
class | fk_SpriteModel
| 2D スプライトモデルクラス [詳解]
class | fk_TexCoord
| テクスチャ座標を管理するクラス [詳解]
class | fk_TextImage
| 文字列板を管理するクラス [詳解]
class | fk_Texture
| テクスチャ用基底クラス [詳解]
class | fk_Time
| 時間管理用クラス [詳解]
class | fk_Topology
| ソリッドモデル位相要素用基底クラス [詳解]
class | fk_TriTexture
| 3角形テクスチャを生成、管理するクラス [詳解]
class | fk_UniChar
| Unicode の文字を表すクラス [詳解]
class | fk_UniStr
| 文字列板に表示する文字列を制御するクラス [詳解]
class | fk_Vector
| 3次元ベクトルを管理するクラス [詳解]
class | fk_Vertex
| ソリッドモデルの頂点位相を管理するクラス [詳解]

## 列挙型

enum class

fk_Key {
SHIFT_R , SHIFT_L , CTRL_R , CTRL_L ,
ALT_R , ALT_L , ENTER , BACKSPACE ,
DELETEKEY , CAPS_LOCK , TAB , PAGE_UP ,
PAGE_DOWN , HOME , END , INSERT ,
LEFT , RIGHT , UP , DOWN ,
F1 , F2 , F3 , F4 ,
F5 , F6 , F7 , F8 ,
F9 , F10 , F11 , F12 ,
SPACE
}

enum class | fk_MouseButton { M1 , M2 , M3 }
| マウスボタンを表す列挙型 [詳解]
enum class | fk_Switch { RELEASE , UP , DOWN , PRESS }
| ボタン系デバイス状態を表す列挙型 [詳解]
enum class | fk_BoundaryMode { SPHERE , AABB , OBB , CAPSULE , NONE }
| 境界ボリュームのタイプを表す列挙型 [詳解]
enum class | fk_StereoChannel { STEREO_LEFT , STEREO_RIGHT }
| 立体視出力を制御する際に用いる列挙型 [詳解]
enum class | fk_EdgeStatus { NONE , UNDEF , HALF , BOTH }
| 稜線状態を表す列挙型 [詳解]
enum class | fk_FogMode { LINEAR , EXP , EXP2 , OFF }
| 霧効果の減衰関数を表す列挙型 [詳解]
enum class | fk_FogOption { FASTEST , NICEST , NOOPTION }
| 霧効果のオプションを表す列挙型 [詳解]
enum class | fk_SamplerSource { COLOR , DEPTH }
enum class | fk_CostStatus { CONTINUE , FINISH , ERROR }
enum class | fk_CostType { INT , DOUBLE , LENGTH }
| グラフ内コスト値の型を表す列挙型 [詳解]
enum class | fk_CostDirection { FORWARD , BACK }
| グラフ内コスト算出方向を表す列挙型 [詳解]
enum class | fk_UV { U_S , U_E , V_S , V_E }
| 曲面の uv 方向を表す列挙型 [詳解]
enum class | fk_Guide : unsigned int { NO_GUIDE = 0 , AXIS_X = 1 << 1 , AXIS_Y = 1 << 2 , AXIS_Z = 1 << 3 , GRID_XZ = 1 << 4 , GRID_XY = 1 << 5 , GRID_YZ = 1 << 6 }
| fk_GuideObject での座標軸と座標平面を表す列挙型 [詳解]
enum class | fk_ImageType { BMP , PNG , JPG }
| 画像フォーマットを表す列挙型 [詳解]
enum class | fk_LightType { PARALLEL , POINT , SPOT }
| 光源タイプを表す列挙型 [詳解]
enum class | fk_LineType { OPEN , CLOSE , HALF }
| fk_Math クラス内での直線群タイプを表す列挙型 [詳解]
enum class | fk_Draw : unsigned int { NONE = 0 , POINT = 1 << 1 , LINE = 1 << 2 , FACE = 1 << 3 , BACK_FACE = ((1 << 4) | FACE) , FRONTBACK_FACE = ((1 << 5) | FACE) , TEXTURE = 1 << 6 , GEOM_LINE = 1 << 7 , GEOM_POINT = 1 << 8 , GEOM_FACE = 1 << 9 }
| モデルの描画モードを表す列挙型 [詳解]
enum class | fk_ShadingMode : unsigned int { GOURAUD , PHONG }
| シェーディングモードを表す列挙型 [詳解]
enum class | fk_BlendMode : unsigned int { ALPHA = 0 , NEGATIVE = 1 , ADDITION = 2 , SCREEN = 3 , LIGHTEN = 4 , MULTIPLY = 5 , NONE = 128 , CUSTOM = 255 }
| ブレンドモード型 [詳解]
enum class | fk_BlendFactor : unsigned int { ZERO = 0 , ONE = 1 , SRC_COLOR = 2 , ONE_MINUS_SRC_COLOR = 3 , DST_COLOR = 4 , ONE_MINUS_DST_COLOR = 5 , SRC_ALPHA = 6 , ONE_MINUS_SRC_ALPHA = 7 , DST_ALPHA = 8 , ONE_MINUS_DST_ALPHA = 9 }
| ブレンド係数型 [詳解]
enum class | fk_DepthMode : unsigned int { NO_USE = 0 , READ = 1 , WRITE = 2 , READ_AND_WRITE = 3 }
| デプス読み書きモード型 [詳解]
enum class | fk_ElementMode : unsigned int { NONE = 0 , MODEL = 1 , ELEMENT = 2 }
enum class | fk_ProjectMode { NONE_PROJ_MODE , PERSPECTIVE_MODE , FRUSTUM_MODE , ORTHO_MODE }
| 投影法を表す列挙型 [詳解]
enum class | fk_ShadowMode { HARD = 0 , SOFT_FAST , SOFT_NICE , OFF }
enum class | fk_RealShapeType { IFS , SOLID , TEXTURE , POINT , LIGHT , OTHER }
| 形状データの具体的なデータ構造を表す列挙型 [詳解]
enum class | fk_TextAlign { LEFT , CENTER , RIGHT }
| 文字列板の文字列配置を表す列挙型 [詳解]
enum class | fk_TextSendingMode { ALL , CHAR , LINE }
| 文字列板の文字送りモードを表す列挙型 [詳解]
enum class | fk_TexMode { MODULATE , REPLACE , DECAL }
| テクスチャモードを表す列挙型 [詳解]
enum class | fk_TexRendMode { NORMAL , SMOOTH }
| テクスチャ描画品質を表す列挙型 [詳解]
enum class | fk_TexWrapMode { REPEAT , CLAMP }
| テクスチャ外周部の描画モードを表す列挙型 [詳解]
enum class | fk_TopologyType { VERTEX , HALF , EDGE , LOOP , INDEXFACE , UNDEFINED }
| 位相タイプを表す列挙型 [詳解]
enum class | fk_StringCode { UTF16 , UTF8 , JIS , SJIS , EUC }
| 日本語文字コードを表す列挙型 [詳解]
enum class | fk_Axis { X , Y , Z }
| 座標軸を表す列挙型 [詳解]

## 列挙型詳解

## ◆ fk_Key

enum class FK_CLI::fk_Key

strong

列挙値
SHIFT_R | 右シフトキー
SHIFT_L | 左シフトキー
CTRL_R | 右コントロールキー
CTRL_L | 左コントロールキー
ALT_R | 右オルトキー
ALT_L | 左オルトキー
ENTER | エンター(改行、リターン)キー
BACKSPACE | バックスペース(後退)キー
DELETEKEY | デリート(削除)キー
CAPS_LOCK | キャップスロックキー
TAB | タブキー
PAGE_UP | ページアップキー
PAGE_DOWN | ページダウンキー
HOME | ホームキー
END | エンドキー
INSERT | インサートキー
LEFT | 左矢印キー
RIGHT | 右矢印キー
UP | 上矢印キー
DOWN | 下矢印キー
F1 | F1 ファンクションキー
F2 | F2 ファンクションキー
F3 | F3 ファンクションキー
F4 | F4 ファンクションキー
F5 | F5 ファンクションキー
F6 | F6 ファンクションキー
F7 | F7 ファンクションキー
F8 | F8 ファンクションキー
F9 | F9 ファンクションキー
F10 | F10 ファンクションキー
F11 | F11 ファンクションキー
F12 | F12 ファンクションキー
SPACE | スペースキー

## ◆ fk_MouseButton

enum class FK_CLI::fk_MouseButton

strong

マウスボタンを表す列挙型

列挙値
M1 | マウス左クリック(第1ボタン)
M2 | マウス中クリック、あるいはホイールクリック(第2ボタン)
M3 | マウス右クリック(第3ボタン)

## ◆ fk_Switch

enum class FK_CLI::fk_Switch

strong

ボタン系デバイス状態を表す列挙型

列挙値
RELEASE | 離しっぱなしの状態
UP | 離した瞬間
DOWN | 押した瞬間
PRESS | 押しっぱなしの状態

## ◆ fk_BoundaryMode

enum class FK_CLI::fk_BoundaryMode

strong

境界ボリュームのタイプを表す列挙型

列挙値
SPHERE | 境界球
AABB | 軸平行境界ボックス (Axis Aligned Bounding Box)
OBB | 有向境界ボックス (Oriented Bounding Box)
CAPSULE | カプセル型
NONE | 未定義境界

## ◆ fk_StereoChannel

enum class FK_CLI::fk_StereoChannel

strong

立体視出力を制御する際に用いる列挙型

列挙値
STEREO_LEFT | 右目側
STEREO_RIGHT | 左目側

## ◆ fk_EdgeStatus

enum class FK_CLI::fk_EdgeStatus

strong

稜線状態を表す列挙型

列挙値
NONE | 位相の不整合
UNDEF | 未定義稜線
HALF | 半定義稜線
BOTH | 両定義稜線

## ◆ fk_FogMode

enum class FK_CLI::fk_FogMode

strong

霧効果の減衰関数を表す列挙型

列挙値
LINEAR | 線形式
EXP | 指数式
EXP2 | 指数(2乗)式
OFF | 無効

## ◆ fk_FogOption

enum class FK_CLI::fk_FogOption

strong

霧効果のオプションを表す列挙型

列挙値
FASTEST | 速度優先
NICEST | 質優先
NOOPTION | 指定なし

## ◆ fk_SamplerSource

enum class FK_CLI::fk_SamplerSource

strong

列挙値
COLOR | 画面色情報参照
DEPTH | 画面深度情報参照

## ◆ fk_CostStatus

enum class FK_CLI::fk_CostStatus

strong

列挙値
CONTINUE | 途中段階状態
FINISH | 完了状態
ERROR | エラー

## ◆ fk_CostType

enum class FK_CLI::fk_CostType

strong

グラフ内コスト値の型を表す列挙型

列挙値
INT | 整数型
DOUBLE | 実数型
LENGTH | 辺長

## ◆ fk_CostDirection

enum class FK_CLI::fk_CostDirection

strong

グラフ内コスト算出方向を表す列挙型

列挙値
FORWARD | 出発ノードから開始
BACK | 目標ノードから開始

## ◆ fk_UV

enum class FK_CLI::fk_UV

strong

曲面の uv 方向を表す列挙型

列挙値
U_S | u側(v始点側)
U_E | u側(v終点側)
V_S | v側(u始点側)
V_E | v側(u終点側)

## ◆ fk_Guide

enum class FK_CLI::fk_Guide : unsigned int

strong

fk_GuideObject での座標軸と座標平面を表す列挙型

列挙値
NO_GUIDE | 表示なし
AXIS_X | x軸
AXIS_Y | y軸
AXIS_Z | z軸
GRID_XZ | xz平面
GRID_XY | xy平面
GRID_YZ | yz平面

## ◆ fk_ImageType

enum class FK_CLI::fk_ImageType

strong

画像フォーマットを表す列挙型

列挙値
BMP | Windows Bitmap (BMP) 形式
PNG | PNG 形式
JPG | JPEG 形式

## ◆ fk_LightType

enum class FK_CLI::fk_LightType

strong

光源タイプを表す列挙型

列挙値
PARALLEL | 平行光源
POINT | 点光源
SPOT | スポットライト

## ◆ fk_LineType

enum class FK_CLI::fk_LineType

strong

fk_Math クラス内での直線群タイプを表す列挙型

列挙値
OPEN | 直線
CLOSE | 有向線分
HALF | 半直線

## ◆ fk_Draw

enum class FK_CLI::fk_Draw : unsigned int

strong

モデルの描画モードを表す列挙型

列挙値
NONE | 表示要素なし
POINT | 頂点描画
LINE | 稜線描画
FACE | 面(表側)描画
BACK_FACE | 面(裏側)描画
FRONTBACK_FACE | 面(両面)描画
TEXTURE | テクスチャ描画
GEOM_LINE | 曲線・曲面グリッド描画
GEOM_POINT | 曲線・曲面点描画
GEOM_FACE | 曲面描画

## ◆ fk_ShadingMode

enum class FK_CLI::fk_ShadingMode : unsigned int

strong

シェーディングモードを表す列挙型

列挙値
GOURAUD | グーローシェーディング
PHONG | フォンシェーディング

## ◆ fk_BlendMode

enum class FK_CLI::fk_BlendMode : unsigned int

strong

ブレンドモード型

列挙値
ALPHA | アルファブレンド(デフォルト)
NEGATIVE | 反転
ADDITION | 加算
SCREEN | スクリーン
LIGHTEN | 比較(明)
MULTIPLY | 乗算
NONE | ブレンドなし
CUSTOM | カスタム

## ◆ fk_BlendFactor

enum class FK_CLI::fk_BlendFactor : unsigned int

strong

ブレンド係数型

列挙値
ZERO |
ONE | 0
SRC_COLOR | 1
ONE_MINUS_SRC_COLOR | Sr,Sg,Sb
DST_COLOR | 1-Sr,Sg,Sb
ONE_MINUS_DST_COLOR | Dr,Dg,Db
SRC_ALPHA | 1-Dr,Dg,Db
ONE_MINUS_SRC_ALPHA | Sa
DST_ALPHA | 1-Sa
ONE_MINUS_DST_ALPHA | Da

## ◆ fk_DepthMode

enum class FK_CLI::fk_DepthMode : unsigned int

strong

デプス読み書きモード型

列挙値
NO_USE | デプスバッファの参照も更新せず、常に上書きします
READ | デプスバッファを参照し、前後関係のチェックを行います
WRITE | デプスバッファに書き込みを行い、更新します
READ_AND_WRITE | デプスバッファの参照と書き込みを共に行います(初期値)

## ◆ fk_ElementMode

enum class FK_CLI::fk_ElementMode : unsigned int

strong

列挙値
NONE | 描画なし
MODEL | モデル設定優先
ELEMENT | 要素個別設定優先

## ◆ fk_ProjectMode

enum class FK_CLI::fk_ProjectMode

strong

投影法を表す列挙型

列挙値
NONE_PROJ_MODE | 指定なし
PERSPECTIVE_MODE | 対称透視投影法
FRUSTUM_MODE | 一般透視投影法
ORTHO_MODE | 平行投影法

## ◆ fk_ShadowMode

enum class FK_CLI::fk_ShadowMode

strong

列挙値
HARD | ハードシャドウ
SOFT_FAST | 速度重視ソフトシャドウ
SOFT_NICE | 質重視ソフトシャドウ
OFF | 影無効

## ◆ fk_RealShapeType

enum class FK_CLI::fk_RealShapeType

strong

形状データの具体的なデータ構造を表す列挙型

列挙値
IFS | fk_IndexFaceSetベース
SOLID | fk_Solidベース
TEXTURE | fk_Textureベース
POINT | fk_Pointベース
LIGHT | fk_Lightベース
OTHER | その他

## ◆ fk_TextAlign

enum class FK_CLI::fk_TextAlign

strong

文字列板の文字列配置を表す列挙型

列挙値
LEFT | 左寄せ
CENTER | 中寄せ
RIGHT | 右寄せ

## ◆ fk_TextSendingMode

enum class FK_CLI::fk_TextSendingMode

strong

文字列板の文字送りモードを表す列挙型

列挙値
ALL | 全体一括
CHAR | 文字単位
LINE | 行単位

## ◆ fk_TexMode

enum class FK_CLI::fk_TexMode

strong

テクスチャモードを表す列挙型

列挙値
MODULATE | 積算モード
REPLACE | 画像モード
DECAL | 線形補間モード

## ◆ fk_TexRendMode

enum class FK_CLI::fk_TexRendMode

strong

テクスチャ描画品質を表す列挙型

列挙値
NORMAL | 標準品質
SMOOTH | 高品質

## ◆ fk_TexWrapMode

enum class FK_CLI::fk_TexWrapMode

strong

テクスチャ外周部の描画モードを表す列挙型

列挙値
REPEAT | 繰り返し式
CLAMP | 縁部伸張式

## ◆ fk_TopologyType

enum class FK_CLI::fk_TopologyType

strong

位相タイプを表す列挙型

列挙値
VERTEX | 頂点
HALF | 半稜線
EDGE | 稜線
LOOP | ループ
INDEXFACE | インデックスフェースセット
UNDEFINED | 未定義な位相要素

## ◆ fk_StringCode

enum class FK_CLI::fk_StringCode

strong

日本語文字コードを表す列挙型

列挙値
UTF16 | Unicode (UTF-16)
UTF8 | Unicode (UTF-8)
JIS | ISO-2022-JIS (JISコード)
SJIS | Shift-JIS (SJISコード)
EUC | EUC

## ◆ fk_Axis

enum class FK_CLI::fk_Axis

strong

座標軸を表す列挙型

列挙値
X | x軸
Y | y軸
Z | z軸