Springhead Wiki Top?

src/htmlのDoxygenによる開発者用マニュアルを見てください.

以下の情報は古く正しくありません。

ソースツリー

Springhead2のSVNのURLは、
svn+ssh://springhead/home/svn/spr2/Springhead2/trunk/ になります。 (GUIを使ってる場合、springhead.infoの部分がputtyの設定名になります)

ライブラリのフォルダ階層

Springhead2/src/ライブラリ・テストのソースファイル
Springhead2/src/Baseユーザもそのまま使う基本型のクラス Vec3fなど
Springhead2/src/FoundationObjectやSceneなど,全SDKの基本クラス
Springhead2/src/PhysicsPhysicsSDK
Springhead2/src/CollisionPhysicsSDKの接触判定部分
Springhead2/src/testsライブラリの動作テスト用のテストプロジェクト
Springhead2/src/tests/Physics/Physicsライブラリ用のテストプロジェクト

原則1クラス1ファイル.クラス名 = ファイル名

Springhead2/includeインタフェースのヘッダファイル
Springhead2/include/Basesrc/Baseのヘッダのコピー
Springhead2/include/FoundationFoudationのインタフェース
Springhead2/include/PhysicsPhysicsのインタフェース

原則1クラス1ファイル.Springhead.h がすべてのヘッダをインクルード
ファイル名 = Spr + クラス名 - If

補助ライブラリのフォルダ階層

Springhead2/src/GraphicsGraphics SDK
Springhead2/src/FileIOFileIO SDK

APIクラスの作り方.実装の仕方

APIの設計

fileSpr2.ppt に従来の問題点と新API説明,クラス図を用意しました.
従来のクラス階層の詳細は,fileclassOld2.ppt を見てください.

サンプル

テストプログラム

Springhead2/src/tests/

以下にライブラリごとにテストプログラムを用意.毎日のビルドで動作テスト.

サンプルプログラム

Springhead2/src/Samples/

以下にサンプルプログラムを用意.