FineKernelToolKit 4.2.13
読み取り中…
検索中…
一致する文字列を見つけられません
クラス | 列挙型
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軸

y軸

z軸