| ►Nanonymous_namespace{Accessor.hpp} | |
| Cif_division | |
| Cif_division< T, std::void_t< decltype(std::declval< T >()/std::declval< T >())> > | |
| Cif_multiplication | |
| Cif_multiplication< T, std::void_t< decltype(std::declval< T >() *std::declval< T >())> > | |
| Cif_remainder | |
| Cif_remainder< T, std::void_t< decltype(std::declval< T >() % std::declval< T >())> > | |
| Cif_subtraction | |
| Cif_subtraction< T, std::void_t< decltype(std::declval< T >() - std::declval< T >())> > | |
| ►Nanonymous_namespace{FontFacade.cpp} | |
| CFontFacadeImpl | |
| ►Nanonymous_namespace{ImgComponent.hpp} | |
| CComponentBase | |
| CIDAssignment | ID割り当てクラス |
| ►Nanonymous_namespace{RigidBody2D.cpp} | |
| CRigidBody2DSystemImpl | |
| ►NECS | |
| CEntity | Objectの識別子となるクラス |
| CEntityContainer | ワールドが所有するEntityのコンテナ |
| ►NKisaragi_ECS | |
| CResource | リソースの基底クラス |
| CResourceContainer | |
| CResourceInfo | Resouceの保有と破棄を行う型 |
| CResourceLoader | |
| ►NKisaragi_Lib | |
| ►Nanonymous_namespace{Collision_tag.cpp} | |
| CCollisionData | |
| ►Nanonymous_namespace{ComponentBase.hpp} | |
| CGameObjBase | |
| ►Nanonymous_namespace{MouseInput.cpp} | |
| CMouseInput_Impl | |
| ►NGameObj | |
| CGameObjBase | |
| CGameObjectFacade | |
| ►NID | |
| CIDAssignment | ID割り当てクラス |
| ►NImgComponent | |
| CImgBase | 描画コンポーネントの基底クラス |
| CImgCircle | 円の描画クラス |
| CImgGraph | 画像描画クラス |
| CImgLine | |
| CImgText | |
| CLayer | |
| CLayerFacade | |
| ►NResource | |
| CImgResource | |
| CResourceBase | |
| CResourceFacade | |
| CResourceFind | t@CpXKeyL\[X݂邩T |
| CAABB | 軸平行境界ボックス |
| CAABBCollision2D | |
| CAABBView | |
| CAccessor | Public空間に置くことで,T*のAccessorを提供します |
| CANGLE_DEGREE_EPSILON | 精度レベル(度数法) |
| CANGLE_RADIAN_EPSILON | 精度レベル(ラジアン) |
| CBoxCollision | |
| CBoxCollisionFacade | |
| CBoxCollisionProcessor | |
| CCameraComponent | |
| CCameraQueue | |
| CCapsule2D | 楕円形を表すプリミティブ型 |
| CCircle2D | 円を表すプリミティブ型 |
| CClampOnOutOfRange | 範囲外が与えられたら近い範囲内に自動修正 |
| CCollision2DBase | |
| CCollision2DFacade | |
| CCollision2DQueue | |
| CCollisionDataImpl | |
| CCollisionTable | 衝突判定の構造体 |
| CComponentBase | |
| CComponentFacade | |
| CComponentList | |
| CCustomAccessor | Public空間に置くことで,T*のAccessorを提供します, 自らがSetterを定義します |
| CCustomWriteOnly | Public空間に置くことで,自らが定義したT*のSetterを提供します |
| ►CDebug | Debug用コンソール操作クラス |
| CDebug_Impl | |
| CDegree | 度数法の値型 |
| CDeleteWaitSoundClips | 音声クリップ削除待ち配列 |
| CDeleteWaitSoundClipsController | |
| CFont | |
| CFontFacade | |
| CFPS | 使用者側が扱うFPS |
| CFpsControl | FPSの操作を行う |
| CFPSCore | ライブラリで扱うFPS管理用クラス |
| CIBoxCollision | |
| CIDGenerator | |
| CIgnoreOutOfRange | 範囲外が与えられたら警告のみ出力 |
| CIOutOfRange | 範囲外の入力された値をどのように扱うかを決定するPolicyのベース型 |
| Cis_container | |
| Cis_container< T, std::void_t< decltype(std::declval< T >().begin()), decltype(std::declval< T >().end()) > > | |
| CJson | Jsonデータを取り扱うクラス |
| CJsonParser | Json読み込みクラス |
| CKeyInput | |
| CLine2D | 始点と方向ベクトルで示される無限の直線を表すプリミティブ型 |
| CLoopOutOfRange | 範囲外が与えられたらループした値に戻す |
| CMath | 汎用計算クラス |
| CMatrix2D | |
| CMouseInput | |
| COrderedMap | 順番を持つ連想配列 |
| CPoint2D | 点を表すプリミティブ型 |
| CPolygon2D | |
| CRadian | 弧度法 |
| CRangeNum | 特定範囲の値を管理するための数値型 |
| CReadOnly | Public空間に置くことで,T*のSetterを提供します |
| CRenderSystem | 描画処理を行うシステム |
| CRGB255 | RGBカラーを扱う型 それぞれの値を0~255の範囲で管理します。 また自身が保持する色をDxLibのカラーに変更可能です |
| CRGBA255 | RGB255型にalpha値を追加しただけのやつ |
| CRigidBody2D | 物理挙動を行うコンポーネントです。 現在は移動量のベクトルと減衰率を所有し、 それに応じた移動を行うのみ機能となっています。 |
| CRigidBody2DSystem | RigidBody2Dの管理を行うクラスです。 エンジン側で操作を行うのでユーザ側で触る必要はございません |
| CSegment2D | 始点と方向ベクトルで示される有限の直線を表すプリミティブ型 |
| CSerializableObject | 自身の監視対象データをJson形式にシリアライズしたり、 Json形式からデシリアライズできる基底データクラス |
| CSerializableStruct | SerializableObject内に格納されるインナークラス。 使用者側で直接いじることはないと思いますので、 興味がある場合は見るくらいでいいと思います。 |
| CSingleton | |
| CSingletonFinalizer | Mozc Singletonp^[ |
| CSoundClip | |
| CSoundHandle | |
| CSoundPlayerComponent | Facadeクラスのcontainerに対するインターフェースとなるクラス |
| ►CSoundResourceFacade | |
| CSoundResourceFacade_Impl | SoundFacadeの本体 |
| CSparseSet | |
| CThrowOnOutOfRange | 範囲外が与えられたら即座に終了 |
| ►CTransform2D | Matrix3x3座標系のラッパークラス |
| ►CPosition2D | Matrixのポジションを扱うラッパークラス |
| CPosX | |
| CPosY | |
| ►CRotation2D | MatrixのRotaを扱うラッパークラス |
| CRadian | |
| ►CScale2D | Matrixの拡大率を扱うラッパークラス |
| CScaleX | |
| CScaleY | |
| CVector2D | ベクトルを表すプリミティブ型 |
| CViewComponentBase | |
| CWriteOnly | Public空間に置くことで,T*のGetterを提供します |
| ►NSampleHoge | 名前空間の説明 |
| CHogeClass | クラス概要 |
| ►NToContainer | |
| CIndexToIndex | Az̈Aʂ̔z̈Bɕϊz |
| CBG | |
| CCam01 | |
| CCam02 | |
| CGameObjBase | |
| CIDAssignment | ID割り当てクラス |
| CImgGraph | 画像描画クラス |
| CKisaragiFacade | KisaragiLibの受付クラス |
| CKisaragiFacadeTable | KisaragiLibの設定用構造体 |
| CLayer | |
| CMath | 汎用計算クラス |
| CMyClass | |
| CMyClass01 | |
| CMyClass02 | |
| CPlayer02 | |
| CPublisher | |
| CStore | |
| CSubscriber | |
| CTest | |
| CViewLeft | |
| CViewR | |