CKisaragi_Lib::AABB< T > | 軸平行境界ボックス |
CKisaragi_Lib::Accessor< T > | Public空間に置くことで,T*のAccessorを提供します |
CKisaragi_Lib::ANGLE_DEGREE_EPSILON< Num, > | 精度レベル(度数法) |
CKisaragi_Lib::ANGLE_RADIAN_EPSILON< Num, > | 精度レベル(ラジアン) |
CKisaragi_Lib::BoxCollisionFacade | |
CKisaragi_Lib::BoxCollisionProcessor | |
CKisaragi_Lib::CameraQueue | |
CKisaragi_Lib::Capsule2D< T > | 楕円形を表すプリミティブ型 |
CKisaragi_Lib::Circle2D< T > | 円を表すプリミティブ型 |
CKisaragi_Lib::Collision2DFacade | |
CKisaragi_Lib::Collision2DQueue | |
CKisaragi_Lib::anonymous_namespace{Collision_tag.cpp}::CollisionData | |
CKisaragi_Lib::CollisionDataImpl | |
CKisaragi_Lib::CollisionTable | 衝突判定の構造体 |
►Canonymous_namespace{ImgComponent.hpp}::ComponentBase | |
CKisaragi_Lib::CameraComponent | |
►CKisaragi_Lib::Collision2DBase | |
CKisaragi_Lib::AABBCollision2D | |
►CKisaragi_Lib::IBoxCollision | |
CKisaragi_Lib::BoxCollision | |
►CKisaragi_Lib::ImgComponent::ImgBase | 描画コンポーネントの基底クラス |
CKisaragi_Lib::ImgComponent::ImgCircle | 円の描画クラス |
CKisaragi_Lib::ImgComponent::ImgGraph | 画像描画クラス |
CKisaragi_Lib::ImgComponent::ImgLine | |
CKisaragi_Lib::ImgComponent::ImgText | |
CKisaragi_Lib::RigidBody2D | 物理挙動を行うコンポーネントです。 現在は移動量のベクトルと減衰率を所有し、 それに応じた移動を行うのみ機能となっています。 |
CKisaragi_Lib::SoundPlayerComponent | Facadeクラスのcontainerに対するインターフェースとなるクラス |
►CKisaragi_Lib::ViewComponentBase | |
CKisaragi_Lib::AABBView | |
►CKisaragi_Lib::ComponentBase | |
CKisaragi_Lib::CameraComponent | |
CKisaragi_Lib::Collision2DBase | |
CKisaragi_Lib::IBoxCollision | |
CKisaragi_Lib::ImgComponent::ImgBase | 描画コンポーネントの基底クラス |
CKisaragi_Lib::RigidBody2D | 物理挙動を行うコンポーネントです。 現在は移動量のベクトルと減衰率を所有し、 それに応じた移動を行うのみ機能となっています。 |
CKisaragi_Lib::SoundPlayerComponent | Facadeクラスのcontainerに対するインターフェースとなるクラス |
CKisaragi_Lib::ViewComponentBase | |
CKisaragi_Lib::ComponentFacade | |
CKisaragi_Lib::ComponentList | |
CKisaragi_Lib::CustomAccessor< T > | Public空間に置くことで,T*のAccessorを提供します, 自らがSetterを定義します |
CKisaragi_Lib::CustomWriteOnly< T > | Public空間に置くことで,自らが定義したT*のSetterを提供します |
CKisaragi_Lib::Debug | Debug用コンソール操作クラス |
CKisaragi_Lib::Debug::Debug_Impl | |
CKisaragi_Lib::Degree< Num > | 度数法の値型 |
CKisaragi_Lib::DeleteWaitSoundClips | 音声クリップ削除待ち配列 |
CKisaragi_Lib::DeleteWaitSoundClipsController | |
CECS::Entity | Objectの識別子となるクラス |
CECS::EntityContainer | ワールドが所有するEntityのコンテナ |
►Cstd::false_type | |
CKisaragi_Lib::is_container< T, std::void_t< decltype(std::declval< T >().begin()), decltype(std::declval< T >().end()) > > | |
Canonymous_namespace{Accessor.hpp}::if_division< T, std::void_t< decltype(std::declval< T >()/std::declval< T >())> > | |
Canonymous_namespace{Accessor.hpp}::if_multiplication< T, std::void_t< decltype(std::declval< T >() *std::declval< T >())> > | |
Canonymous_namespace{Accessor.hpp}::if_remainder< T, std::void_t< decltype(std::declval< T >() % std::declval< T >())> > | |
Canonymous_namespace{Accessor.hpp}::if_subtraction< T, std::void_t< decltype(std::declval< T >() - std::declval< T >())> > | |
CKisaragi_Lib::is_container< T, typename > | |
Canonymous_namespace{Accessor.hpp}::if_division< T, typename > | |
Canonymous_namespace{Accessor.hpp}::if_multiplication< T, typename > | |
Canonymous_namespace{Accessor.hpp}::if_remainder< T, typename > | |
Canonymous_namespace{Accessor.hpp}::if_subtraction< T, typename > | |
CKisaragi_Lib::Font | |
CKisaragi_Lib::FontFacade | |
Canonymous_namespace{FontFacade.cpp}::FontFacadeImpl | |
CKisaragi_Lib::FPS | 使用者側が扱うFPS |
CKisaragi_Lib::FpsControl | FPSの操作を行う |
CKisaragi_Lib::FPSCore | ライブラリで扱うFPS管理用クラス |
►CGameObjBase | |
CBG | |
CCam01 | |
CCam02 | |
CPlayer02 | |
CTest | |
CViewLeft | |
CViewR | |
►CKisaragi_Lib::anonymous_namespace{ComponentBase.hpp}::GameObjBase | |
CBG | |
CCam01 | |
CCam02 | |
CPlayer02 | |
CTest | |
CViewLeft | |
CViewR | |
►CKisaragi_Lib::GameObj::GameObjBase | |
CBG | |
CCam01 | |
CCam02 | |
CPlayer02 | |
CTest | |
CViewLeft | |
CViewR | |
CKisaragi_Lib::GameObj::GameObjectFacade | |
CSampleHoge::HogeClass | クラス概要 |
Canonymous_namespace{ImgComponent.hpp}::IDAssignment | ID割り当てクラス |
CIDAssignment | ID割り当てクラス |
CKisaragi_Lib::ID::IDAssignment | ID割り当てクラス |
CKisaragi_Lib::IDGenerator< IDCategory > | |
CToContainer::IndexToIndex< IndexTypeA, IndexTypeB, typename, typename > | Az̈Aʂ̔z̈Bɕϊz |
►CKisaragi_Lib::IOutOfRange | 範囲外の入力された値をどのように扱うかを決定するPolicyのベース型 |
CKisaragi_Lib::ClampOnOutOfRange | 範囲外が与えられたら近い範囲内に自動修正 |
CKisaragi_Lib::IgnoreOutOfRange | 範囲外が与えられたら警告のみ出力 |
CKisaragi_Lib::LoopOutOfRange | 範囲外が与えられたらループした値に戻す |
CKisaragi_Lib::ThrowOnOutOfRange | 範囲外が与えられたら即座に終了 |
CKisaragi_Lib::Json | Jsonデータを取り扱うクラス |
CKisaragi_Lib::JsonParser | Json読み込みクラス |
CKisaragi_Lib::KeyInput | |
CKisaragiFacade | KisaragiLibの受付クラス |
CKisaragiFacadeTable | KisaragiLibの設定用構造体 |
CKisaragi_Lib::ImgComponent::Layer | |
CLayer | |
CKisaragi_Lib::ImgComponent::LayerFacade | |
►CKisaragi_Lib::Line2D< T > | 始点と方向ベクトルで示される無限の直線を表すプリミティブ型 |
CKisaragi_Lib::Segment2D< T > | 始点と方向ベクトルで示される有限の直線を表すプリミティブ型 |
CKisaragi_Lib::Math | 汎用計算クラス |
CMath | 汎用計算クラス |
CKisaragi_Lib::Matrix2D | |
CKisaragi_Lib::MouseInput | |
CKisaragi_Lib::anonymous_namespace{MouseInput.cpp}::MouseInput_Impl | |
CMyClass | |
CKisaragi_Lib::OrderedMap< KeyType, ValueType > | 順番を持つ連想配列 |
►CKisaragi_Lib::Point2D< T > | 点を表すプリミティブ型 |
CKisaragi_Lib::Vector2D< T > | ベクトルを表すプリミティブ型 |
►CKisaragi_Lib::Point2D< bool > | |
CKisaragi_Lib::Vector2D< bool > | |
►CKisaragi_Lib::Point2D< double > | |
CKisaragi_Lib::Vector2D< double > | |
►CKisaragi_Lib::Point2D< float > | |
CKisaragi_Lib::Vector2D< float > | |
CKisaragi_Lib::Polygon2D< T > | |
CKisaragi_Lib::Transform2D::Position2D | Matrixのポジションを扱うラッパークラス |
CKisaragi_Lib::Transform2D::Position2D::PosX | |
CKisaragi_Lib::Transform2D::Position2D::PosY | |
CPublisher< Args > | |
CKisaragi_Lib::Radian< Num > | 弧度法 |
CKisaragi_Lib::Transform2D::Rotation2D::Radian | |
CKisaragi_Lib::RangeNum< T, Policy > | 特定範囲の値を管理するための数値型 |
CKisaragi_Lib::ReadOnly< T > | Public空間に置くことで,T*のSetterを提供します |
CKisaragi_Lib::RenderSystem | 描画処理を行うシステム |
CKisaragi_ECS::Resource< T > | リソースの基底クラス |
►CKisaragi_Lib::Resource::ResourceBase | |
CKisaragi_Lib::Resource::ImgResource | |
CKisaragi_ECS::ResourceContainer | |
CKisaragi_Lib::Resource::ResourceFacade | |
CKisaragi_Lib::Resource::ResourceFind | t@CpXKeyL\[X݂邩T |
CKisaragi_ECS::ResourceInfo | Resouceの保有と破棄を行う型 |
CKisaragi_ECS::ResourceLoader | |
►CKisaragi_Lib::RGB255 | RGBカラーを扱う型 それぞれの値を0~255の範囲で管理します。 また自身が保持する色をDxLibのカラーに変更可能です |
CKisaragi_Lib::RGBA255 | RGB255型にalpha値を追加しただけのやつ |
CKisaragi_Lib::RigidBody2DSystem | RigidBody2Dの管理を行うクラスです。 エンジン側で操作を行うのでユーザ側で触る必要はございません |
Canonymous_namespace{RigidBody2D.cpp}::RigidBody2DSystemImpl | |
CKisaragi_Lib::Transform2D::Rotation2D | MatrixのRotaを扱うラッパークラス |
CKisaragi_Lib::Transform2D::Scale2D | Matrixの拡大率を扱うラッパークラス |
CKisaragi_Lib::Transform2D::Scale2D::ScaleX | |
CKisaragi_Lib::Transform2D::Scale2D::ScaleY | |
►CKisaragi_Lib::SerializableObject | 自身の監視対象データをJson形式にシリアライズしたり、 Json形式からデシリアライズできる基底データクラス |
CMyClass01 | |
CMyClass02 | |
CKisaragi_Lib::SerializableStruct | SerializableObject内に格納されるインナークラス。 使用者側で直接いじることはないと思いますので、 興味がある場合は見るくらいでいいと思います。 |
CKisaragi_Lib::Singleton< T > | |
CKisaragi_Lib::SingletonFinalizer | Mozc Singletonp^[ |
CKisaragi_Lib::SoundClip | |
CKisaragi_Lib::SoundHandle | |
CKisaragi_Lib::SoundResourceFacade | |
CKisaragi_Lib::SoundResourceFacade::SoundResourceFacade_Impl | SoundFacadeの本体 |
CKisaragi_Lib::SparseSet< Key, Value > | |
CStore< Args > | |
CSubscriber< Args > | |
CKisaragi_Lib::Transform2D | Matrix3x3座標系のラッパークラス |
►Cstd::true_type | |
CKisaragi_Lib::is_container< T, std::void_t< decltype(std::declval< T >().begin()), decltype(std::declval< T >().end()) > > | |
Canonymous_namespace{Accessor.hpp}::if_division< T, std::void_t< decltype(std::declval< T >()/std::declval< T >())> > | |
Canonymous_namespace{Accessor.hpp}::if_multiplication< T, std::void_t< decltype(std::declval< T >() *std::declval< T >())> > | |
Canonymous_namespace{Accessor.hpp}::if_remainder< T, std::void_t< decltype(std::declval< T >() % std::declval< T >())> > | |
Canonymous_namespace{Accessor.hpp}::if_subtraction< T, std::void_t< decltype(std::declval< T >() - std::declval< T >())> > | |
CKisaragi_Lib::WriteOnly< T > | Public空間に置くことで,T*のGetterを提供します |