| マルチメディア | プラットフォーム依存の処理を肩代わりするクラス |
|---|---|
| システムの処理 | |
| SDX::System | ライブラリの初期化やシステム的な処理を行う関数群 |
| SDX::Window | ウィンドウを表すクラス |
| SDX::Wait | 一時停止処理する関数群 |
| 描画 | |
| SDX::Drawing | リソースを読み込まずに描画を行う関数群 |
| SDX::Image | 画像データを表すクラス |
| SDX::IFont | Font,BmpFont等のインターフェース |
| SDX::Font | フォントデータを表すクラス |
| SDX::Color | 色を表すクラス |
| SDX::Screen | 描画先を表すクラス |
| SDX::ThreadLoad | リソースの非同期読み込み設定関数群 |
| 画像処理 | |
| SDX::Blend | Image同士の合成処理を行う関数群 |
| SDX::BlendBlt | イメージを合成して作成 |
| SDX::Filter | Imageにフィルター処理を行う関数群 |
| SDX::FilterBlt | フィルター処理したイメージを生成[未実装] |
| 音声、動画 | |
| SDX::Music | BGM用音声を表すクラス |
| SDX::Sound | 効果音用音声を表すクラス |
| SDX::Movie | 動画を表すクラス |
| SDX::MovieImage | Imageクラスの動画版 |
| 入力 | |
| SDX::Input | キーやマウスによる入力をまとめて管理するクラス |
| SDX::Key | 各ボタンとキーを表すクラス |
| SDX::Joypad | ジョイパッドの状態を表すクラス |
| SDX::Keyboard | キーボードの状態を表すクラス |
| SDX::Mouse | マウスの状態を表すクラス |
| SDX::Touch | マウスの状態を表すクラス |
| フレームワーク | マルチメディアクラスを間接利用するクラス等 |
| 拡張描画機能 | |
| SDX::ImagePack | 複数のImageをまとめるクラス |
| SDX::Anime | Imageをまとめてコマ送りアニメとして表すクラス |
| SDX::BmpFont | ビットマップフォントを表すクラス |
| SDX::IFrame | 描画用枠のインターフェース |
| SDX::BmpFrame | 描画用枠を表すクラス |
| SDX::Camera | 2D用に座標変換を行うカメラを表すクラス |
| 図形と当たり判定 | |
| SDX::Shape | 位置情報を持つ図形の抽象クラス |
| SDX::Complex | 複合図形を表すクラス |
| SDX::Point | 点を表す図形クラス |
| SDX::Line | 太さのある線を表す図形クラス |
| SDX::Rect | 矩形を表す図形クラス |
| SDX::Circle | 円を表す図形クラス |
| 2Dスプライト | |
| SDX::Sprite | 2Dモデルに貼り付けるスプライトを表す抽象クラス |
| SDX::SpImage | Imageのスプライト |
| SDX::SpAnime | Animeのスプライト |
| SDX::SpFont | IFontのスプライト |
| SDX::SpFrame | IFrameのスプライト |
| SDX::SpMap | マップチップのスプライト |
| 2Dモデル | |
| SDX::Model | ShapeとSpriteをまとめて、2Dモデルを表すクラス |
| SDX::ModelMove | Modelの移動を移譲するクラス |
| シーン管理 | |
| SDX::IScene | シーンのインターフェース |
| SDX::Director | シーンを管理するクラス |
| ユーティリティー | その他の便利なクラス |
| SDX::File | 入出力可能なテキストかバイナリファイルを表すクラス |
| SDX::Pool | メモリプールを表すクラス[未実装] |
| SDX::Allocater | 自作メモリアロケータ[未実装] |
| SDX::Rand | 乱数生成関数群 |
| SDX::Time | 時間と日付を取得する関数群 |
| SDX::ISpeed | 変化する数値を表す抽象クラス |
| SDX::IModule | Update可能なモジュールのインターフェース |
| SDX::PartTimeModule | ラムダ式で実行条件を追加可能なモジュール |
| SDX::FuncModule | 関数オブジェクトをモジュール化するクラス |
1.8.5