SDXFrameWork 0.07 SDXFrameWork

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

全て クラス ネームスペース 関数 変数 列挙型 列挙型の値 ページ
機能別、クラス一覧

クラス一覧
マルチメディア | プラットフォーム依存の処理を肩代わりするクラス
--- | ---
システムの処理 |
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 | 関数オブジェクトをモジュール化するクラス