SDXFrameWork
0.13
SDXFrameWork
|
マルチメディア | プラットフォーム依存の処理を肩代わりするクラス |
---|---|
システムの処理 | |
SDX::System | ライブラリの初期化やシステム的な処理を行う関数群 |
SDX::Window | アクティブウィンドウを扱うクラス |
SDX::SubWindow | ウィンドウの生成と管理クラス |
SDX::Screen | アクティブな描画先を扱うクラス |
SDX::Renderer | 描画領域の管理クラス |
描画 | |
SDX::Drawing | リソースを読み込まずに描画を行う関数群 |
SDX::IDrawable | 描画可能なクラスのインターフェース |
SDX::Image | 画像データを表すクラス |
SDX::Font | フォントデータを表すクラス |
SDX::Color | 色を表すクラス |
SDX::Loading | リソースの非同期読み込み設定関数群 |
画像処理[未実装] | |
SDX::Blend | Image同士の合成処理を行う関数群[未実装] |
SDX::Filter | Imageにフィルター処理を行う関数群[未実装] |
音声、動画 | |
SDX::Music | BGM用音声を表すクラス |
SDX::Sound | 効果音用音声を表すクラス |
SDX::Movie | 動画を表すクラス[未実装] |
入力 | |
SDX::Input | キーやマウスによる入力をまとめて管理するクラス |
SDX::Key | 各ボタンとキーを表すクラス |
SDX::Joypad | ジョイパッドの状態を表すクラス |
SDX::Keyboard | キーボードの状態を表すクラス |
SDX::Mouse | マウスの状態を表すクラス |
SDX::Touch | タッチ操作の状態を表すクラス |
SDX::Gesture | タッチ操作の各種ジェスチャー |
フレームワーク | マルチメディアクラスを間接利用するクラス等 |
拡張描画機能 | |
SDX::ImagePack | 複数のImageをまとめるクラス |
SDX::Film | Imageをまとめてコマ送りアニメとして表すクラス |
SDX::Anime | Imageをまとめてコマ送りアニメとして表すクラス |
SDX::IFrame | 描画用枠のインターフェース |
SDX::BmpFrame | 描画用枠を表すクラス |
SDX::Camera | 2D用に座標変換を行うカメラを表すクラス |
図形と当たり判定 | |
SDX::IShape | 位置情報を持つ図形の抽象クラス |
SDX::Complex | 複合図形を表すクラス |
SDX::Point | 点を表す図形クラス |
SDX::Line | 太さのある線を表す図形クラス |
SDX::Rect | 矩形を表す図形クラス |
SDX::Circle | 円を表す図形クラス |
ユーティリティー | その他の便利なクラス |
SDX::File | 入出力可能なテキストかバイナリファイルを表すクラス |
SDX::Dirctory | フォルダ内のファイル名を取得、フォルダの作成 |
SDX::Rand | 乱数生成関数群 |
SDX::Time | 時間と日付を取得する関数群 |
SDX::MOTION | 移動方法のポリシー郡 |
SDX::EnumArray | 列挙型用固定配列 |
SDX::SPEED | 速度変化のポリシー郡 |
設計サンプル | 再利用可能な設計のサンプル集 |
2Dスプライト | |
SDX::ISprite | 2Dモデルに貼り付けるスプライトを表す抽象クラス |
SDX::SpImage | Imageのスプライト |
SDX::SpAnime | Animeのスプライト |
SDX::SpFont | IFontのスプライト |
SDX::SpFrame | IFrameのスプライト |
SDX::SpMap | マップチップのスプライト |
SDX::SpNull | 何も描画しないスプライト |
2Dモデル | |
SDX::Model | ShapeとSpriteをまとめて、2Dモデルを表すクラス |
シーン管理 | |
SDX::IScene | シーンのインターフェース |
SDX::Director | シーンを管理するクラス |