DXフレームワーク　リファレンス・マニュアル 0.01 DXフレームワークのリファレンスです。詳細は公式wiki

- メインページ
- 関連ページ
- クラス
- ファイル

- ネームスペースメンバ

構成 | 列挙型
ネームスペース DXFW

クラス説明 [詳細]

## 構成
class | Anime
| まとめたImageをコマ送りアニメーションとして扱うクラス [詳細]
class | AsyncLoad
| 非同期読み込みクラス [詳細]
class | Blend
| イメージの合成 [詳細]
class | BlendBlt
| イメージを合成して合成[未実装] [詳細]
class | BmpFont
| ビットマップフォントを扱うクラス [詳細]
class | BmpFrame
| カスタマイズした枠のクラス [詳細]
class | Camera
| 2D用のカメラクラス [詳細]
class | Color
| 色を扱うクラス [詳細]
class | Director
class | Drawing
| リソースを読み込まずに描画 [詳細]
class | Dx
| クラス説明 [詳細]
class | Figure
| 説明 [詳細]
class | Complex
| 説明 [詳細]
class | Point
| クラス説明 [詳細]
class | Line
| 説明 [詳細]
class | Rect
| 説明 [詳細]
class | Circle
| 説明 [詳細]
class | File
| 説明 [詳細]
class | Filter
| 画像フィルタークラス [詳細]
class | FilterBlt
| フィルター処理したイメージを生成[修正中] [詳細]
class | Font
class | IFont
| 説明 [詳細]
class | Image
| 画像クラス。ロードしたファイルの描画等。 [詳細]
class | ImagePack
| 複数のImageをまとめるクラス [詳細]
class | Key
| 各ボタンとキーを表すクラスsummary>ジョイパッド入力 [詳細]
class | Joypad
class | Mouse
| マウス入力 [詳細]
class | Keyboard
| キーボード入力 [詳細]
class | Input
| キーやマウスによる入力管理クラス [詳細]
class | IScene
| 説明 [詳細]
class | Layer
class | Mask
class | MaskPack
class | Model
| クラス説明 [詳細]
class | IModule
class | PartTimeModule
class | FuncModule
class | Movie
| 動画を管理するクラス [詳細]
class | MovieImage
class | Music
| BGM用音声ファイルを扱うクラス [詳細]
class | Object
| 説明 [詳細]
class | Pool
class | Allocate
class | Rand
| 乱数生成のクラス [詳細]
class | Screen
| 説明 [詳細]
class | Sound
| 音声クラス [詳細]
class | Speed
class | 等速
class | 加速
class | 正波
class | Sprite
| クラス説明 [詳細]
class | SpImage
| 説明 [詳細]
class | SpAnime
| 説明 [詳細]
class | SpFont
| 説明 [詳細]
class | SpBmpFrame
| 説明 [詳細]
class | SpMap
class | Time
| 時間と日付のクラス [詳細]
class | Wait
| 処理の停止クラス [詳細]
class | Window
| ウィンドウ関係のクラス [詳細]

## 列挙型
enum | NextFrame { Normal = -10000, NextFrame::ToFront, NextFrame::ToBack, NextFrame::End }
| 次コマの移動先 [詳細]
enum | AnimeType { Normal, AnimeType::Reverse, AnimeType::End }
enum | ChaseType { NormalChase, Smooth, XToY, YToX, Warp }
| カメラの追跡方式 [詳細]
enum | FileMode { Read, FileMode::Write, FileMode::Add, FileMode::None }
| ファイルの読込書込モード [詳細]
enum | FontType { Normal = DX_FONTTYPE_NORMAL, Edge = DX_FONTTYPE_EDGE, AntiAliase = DX_FONTTYPE_ANTIALIASING, AntiAliaseEdge = DX_FONTTYPE_ANTIALIASING_EDGE }
| フォントの種類 [詳細]
enum | ZMaskType { Clear = DX_ZWRITE_CLEAR, Mask = DX_ZWRITE_MASK }
| Zマスクの種類 [詳細]
enum | RGBA { SrcR = DX_RGBA_SELECT_SRC_R, SrcG = DX_RGBA_SELECT_SRC_G, SrcB = DX_RGBA_SELECT_SRC_B, SrcA = DX_RGBA_SELECT_SRC_A, BlendR = DX_RGBA_SELECT_BLEND_R, BlendG = DX_RGBA_SELECT_BLEND_G, BlendB = DX_RGBA_SELECT_BLEND_B, BlendA = DX_RGBA_SELECT_BLEND_A }
| 説明 [詳細]
enum | ClipType { Less = DX_CMP_LESS, Greater = DX_CMP_GREATER }
| 説明 [詳細]
enum | PadType { KeyAndPad1 = DX_INPUT_KEY_PAD1, Pad1 = DX_INPUT_PAD1, Pad2 = DX_INPUT_PAD2, Pad3 = DX_INPUT_PAD3, Pad4 = DX_INPUT_PAD4, KeyBord = DX_INPUT_KEY }
| ゲームパッドの種類 [詳細]
enum | PadCode : LONG64 { Down = PAD_INPUT_DOWN, Left = PAD_INPUT_LEFT, Right = PAD_INPUT_RIGHT, Up = PAD_INPUT_UP, Button1 = PAD_INPUT_1, Button2 = PAD_INPUT_2, Button3 = PAD_INPUT_3, Button4 = PAD_INPUT_4, Button5 = PAD_INPUT_5, Button6 = PAD_INPUT_6, Button7 = PAD_INPUT_7, Button8 = PAD_INPUT_8, Button9 = PAD_INPUT_9, Button10 = PAD_INPUT_10, Button11 = PAD_INPUT_11, Button12 = PAD_INPUT_12, Button13 = PAD_INPUT_13, Button14 = PAD_INPUT_14, Button15 = PAD_INPUT_15, Button16 = PAD_INPUT_16, Button17 = PAD_INPUT_17, Button18 = PAD_INPUT_18, Button19 = PAD_INPUT_19, Button20 = PAD_INPUT_20, Button21 = PAD_INPUT_21, Button22 = PAD_INPUT_22, Button23 = PAD_INPUT_23, Button24 = PAD_INPUT_24, Button25 = PAD_INPUT_25, Button26 = PAD_INPUT_26, Button27 = PAD_INPUT_27, Button28 = PAD_INPUT_28 }
| ゲームパッドコード [詳細]
enum | KeyCode { Null = -1, Back = KEY_INPUT_BACK, Tab = KEY_INPUT_TAB, Return = KEY_INPUT_RETURN, LShift = KEY_INPUT_LSHIFT, RShift = KEY_INPUT_RSHIFT, LControl = KEY_INPUT_LCONTROL, RControl = KEY_INPUT_RCONTROL, Escape = KEY_INPUT_ESCAPE, Space = KEY_INPUT_SPACE, PageUp = KEY_INPUT_PGUP, PageDown = KEY_INPUT_PGDN, End = KEY_INPUT_END, Home = KEY_INPUT_HOME, Left = KEY_INPUT_LEFT, Up = KEY_INPUT_UP, Right = KEY_INPUT_RIGHT, Down = KEY_INPUT_DOWN, Insert = KEY_INPUT_INSERT, Delete = KEY_INPUT_DELETE, Minus = KEY_INPUT_MINUS, Yen = KEY_INPUT_YEN, PrevTrack = KEY_INPUT_PREVTRACK, Period = KEY_INPUT_PERIOD, Slash = KEY_INPUT_SLASH, LAlt = KEY_INPUT_LALT, RAlt = KEY_INPUT_RALT, Scroll = KEY_INPUT_SCROLL, Semicolon = KEY_INPUT_SEMICOLON, Colon = KEY_INPUT_COLON, LBracket = KEY_INPUT_LBRACKET, RBracket = KEY_INPUT_RBRACKET, At = KEY_INPUT_AT, Backslash = KEY_INPUT_BACKSLASH, Comma = KEY_INPUT_COMMA, Capslock = KEY_INPUT_CAPSLOCK, Pause = KEY_INPUT_PAUSE, Numpad0 = KEY_INPUT_NUMPAD0, Numpad1 = KEY_INPUT_NUMPAD1, Numpad2 = KEY_INPUT_NUMPAD2, Numpad3 = KEY_INPUT_NUMPAD3, Numpad4 = KEY_INPUT_NUMPAD4, Numpad5 = KEY_INPUT_NUMPAD5, Numpad6 = KEY_INPUT_NUMPAD6, Numpad7 = KEY_INPUT_NUMPAD7, Numpad8 = KEY_INPUT_NUMPAD8, Numpad9 = KEY_INPUT_NUMPAD9, Multiply = KEY_INPUT_MULTIPLY, Add = KEY_INPUT_ADD, Subtract = KEY_INPUT_SUBTRACT, Decimal = KEY_INPUT_DECIMAL, Divide = KEY_INPUT_DIVIDE, NUMPADEnter = KEY_INPUT_NUMPADENTER, F1 = KEY_INPUT_F1, F2 = KEY_INPUT_F2, F3 = KEY_INPUT_F3, F4 = KEY_INPUT_F4, F5 = KEY_INPUT_F5, F6 = KEY_INPUT_F6, F7 = KEY_INPUT_F7, F8 = KEY_INPUT_F8, F9 = KEY_INPUT_F9, F10 = KEY_INPUT_F10, F11 = KEY_INPUT_F11, F12 = KEY_INPUT_F12, A = KEY_INPUT_A, B = KEY_INPUT_B, C = KEY_INPUT_C, D = KEY_INPUT_D, E = KEY_INPUT_E, F = KEY_INPUT_F, G = KEY_INPUT_G, H = KEY_INPUT_H, I = KEY_INPUT_I, J = KEY_INPUT_J, K = KEY_INPUT_K, L = KEY_INPUT_L, M = KEY_INPUT_M, N = KEY_INPUT_N, O = KEY_INPUT_O, P = KEY_INPUT_P, Q = KEY_INPUT_Q, R = KEY_INPUT_R, S = KEY_INPUT_S, T = KEY_INPUT_T, U = KEY_INPUT_U, V = KEY_INPUT_V, W = KEY_INPUT_W, X = KEY_INPUT_X, Y = KEY_INPUT_Y, Z = KEY_INPUT_Z, _0 = KEY_INPUT_0, _1 = KEY_INPUT_1, _2 = KEY_INPUT_2, _3 = KEY_INPUT_3, _4 = KEY_INPUT_4, _5 = KEY_INPUT_5, _6 = KEY_INPUT_6, _7 = KEY_INPUT_7, _8 = KEY_INPUT_8, _9 = KEY_INPUT_9 }
| キーボードコード [詳細]
enum | MouseCode { Left = MOUSE_INPUT_LEFT, Right = MOUSE_INPUT_RIGHT, Middle = MOUSE_INPUT_MIDDLE, _4 = MOUSE_INPUT_4, _5 = MOUSE_INPUT_5, _6 = MOUSE_INPUT_6, _7 = MOUSE_INPUT_7, _8 = MOUSE_INPUT_8 }
| マウスボタンコード [詳細]
enum | TransMode { TransNone = DX_MASKTRANS_NONE, TransBlack = DX_MASKTRANS_BLACK, TransWhite = DX_MASKTRANS_WHITE }
| 説明 [詳細]
enum | Belong { Ally, EnemyF, EnemyG, Item, Block, Etc }
| 説明 [詳細]
enum | DrawMode { Nearest = DX_DRAWMODE_NEAREST, Bilinear = DX_DRAWMODE_BILINEAR }
| 補完の方法 [詳細]
enum | BlendMode { NoBlend = DX_BLENDMODE_NOBLEND, Alpha = DX_BLENDMODE_ALPHA, Add = DX_BLENDMODE_ADD, Sub = DX_BLENDMODE_SUB, Mula = DX_BLENDMODE_MULA, Invsrc = DX_BLENDMODE_INVSRC }
| ブレンドモード [詳細]
enum | PlayType { Normal = DX_PLAYTYPE_NORMAL, PlayType::Back = DX_PLAYTYPE_BACK, PlayType::Loop = DX_PLAYTYPE_LOOP }
| 音声の再生方式 [詳細]

## 説明

説明

## 列挙型

enum DXFW::NextFrame
| strong

詳細説明

列挙型の値
ToFront | 次のコマに進む
ToBack | コマの進む向きをプラスにしてから進む
End | コマの進む向きをマイナスにしてから進む

enum DXFW::AnimeType
| strong

列挙型の値
Reverse | 最後まで再生するとまた最初から再生
End | 最後まで再生すると、再生方向を反転する 最終フレームで再生を停止する

enum DXFW::ChaseType
| strong

enum DXFW::FileMode
| strong

列挙型の値
Write | 読込のみ
Add | 書込のみ
None | 書込時、末尾に追加

enum DXFW::FontType
| strong

enum DXFW::ZMaskType
| strong

enum DXFW::RGBA
| strong

enum DXFW::ClipType
| strong

enum DXFW::PadType
| strong

enum DXFW::PadCode : LONG64
| strong

enum DXFW::KeyCode
| strong

enum DXFW::MouseCode
| strong

enum DXFW::TransMode
| strong

enum DXFW::Belong
| strong

enum DXFW::DrawMode
| strong

enum DXFW::BlendMode
| strong

enum DXFW::PlayType
| strong

列挙型の値
Back | 再生中、他の処理を止める
Loop | 再生中、他の処理を止めない