|
| void | Destroy (Component *component) |
| | コンポーネントを破棄 実際に削除されるタイミングはフレームの終了時
|
| void | Destroy (GameObject *gameObject) |
| | GameObjectを破棄
|
| float | getLightIntensity (Vector3 position, const PointLightBuffer &light) |
| float | getLightIntensity (Vector3 position, const SpotLightBuffer &light) |
| template<typename T> |
| void | addSort (vector< T > &valueVec, vector< float > &compVec, float comp) |
| u8string | ToUtf8 (std::wstring_view wstr) |
| | utf8文字列へ変換
|
| std::wstring | ToUtf16 (u8string_view str) |
| template<class C, class R, class... Args> |
| MemberFunc< C, R, Args... > | MakeMemberFunc (C *obj, R(C::*func)(Args...)) |
| template<class C, class... Args> |
| MemberAction< C, Args... > | MakeMemberAction (C *obj, void(C::*func)(Args...)) |
| Vector2 | Min (const Vector2 &v1, const Vector2 &v2) noexcept |
| Vector2 | Max (const Vector2 &v1, const Vector2 &v2) noexcept |
| constexpr float | Dot (const Vector3 &v1, const Vector3 &v2) noexcept |
| | ベクトルの内積
|
| Vector3 | Cross (const Vector3 &v1, const Vector3 &v2) noexcept |
| | ベクトルの外積
|
| Vector3 | Min (const Vector3 &v1, const Vector3 &v2) noexcept |
| Vector3 | Max (const Vector3 &v1, const Vector3 &v2) noexcept |
| float | Distance (const Vector3 &v1, const Vector3 &v2) noexcept |
| | 2点間の距離
|
| float | SqrDistance (const Vector3 &v1, const Vector3 &v2) noexcept |
| | 2点間の二乗距離
|
| Vector4 | Min (const Vector4 &v1, const Vector4 &v2) noexcept |
| Vector4 | Max (const Vector4 &v1, const Vector4 &v2) noexcept |
| Quaternion | Inverse (const Quaternion &from) noexcept |
| | クォータニオンの逆
|
| constexpr Vector3 | operator+ (const Vector3 &a, const Vector3 &b) noexcept |
| constexpr Vector3 | operator- (const Vector3 &a, const Vector3 &b) noexcept |
| constexpr Vector3 | operator* (const Vector3 &a, const Vector3 &b) noexcept |
| constexpr Vector3 | operator/ (const Vector3 &a, const Vector3 &b) noexcept |
| constexpr Vector3 | operator* (const Vector3 &v, float s) noexcept |
| constexpr Vector3 | operator* (float s, const Vector3 &v) noexcept |
| constexpr Vector3 | operator/ (const Vector3 &v, float s) noexcept |
| Vector3 & | operator+= (Vector3 &a, const Vector3 &b) noexcept |
| Vector3 & | operator-= (Vector3 &a, const Vector3 &b) noexcept |
| Vector3 & | operator*= (Vector3 &a, const Vector3 &b) noexcept |
| Vector3 & | operator/= (Vector3 &a, const Vector3 &b) noexcept |
| Vector3 & | operator*= (Vector3 &v, float s) noexcept |
| Vector3 & | operator/= (Vector3 &v, float s) noexcept |
| constexpr bool | operator== (const Vector3 &a, const Vector3 &b) noexcept |
| constexpr bool | operator!= (const Vector3 &a, const Vector3 &b) noexcept |
| constexpr Vector2 | operator+ (const Vector2 &a, const Vector2 &b) noexcept |
| constexpr Vector2 | operator- (const Vector2 &a, const Vector2 &b) noexcept |
| constexpr Vector2 | operator* (const Vector2 &a, const Vector2 &b) noexcept |
| constexpr Vector2 | operator/ (const Vector2 &a, const Vector2 &b) noexcept |
| constexpr Vector2 | operator* (const Vector2 &v, float s) noexcept |
| constexpr Vector2 | operator* (float s, const Vector2 &v) noexcept |
| constexpr Vector2 | operator/ (const Vector2 &v, float s) noexcept |
| Vector2 & | operator+= (Vector2 &a, const Vector2 &b) noexcept |
| Vector2 & | operator-= (Vector2 &a, const Vector2 &b) noexcept |
| Vector2 & | operator*= (Vector2 &a, const Vector2 &b) noexcept |
| Vector2 & | operator/= (Vector2 &a, const Vector2 &b) noexcept |
| Vector2 & | operator*= (Vector2 &v, float s) noexcept |
| Vector2 & | operator/= (Vector2 &v, float s) noexcept |
| constexpr bool | operator== (const Vector2 &a, const Vector2 &b) noexcept |
| constexpr bool | operator!= (const Vector2 &a, const Vector2 &b) noexcept |
| constexpr Quaternion | operator+ (const Quaternion &a, const Quaternion &b) noexcept |
| constexpr Quaternion | operator- (const Quaternion &a, const Quaternion &b) noexcept |
| constexpr Quaternion | operator* (const Quaternion &q, float s) noexcept |
| constexpr Quaternion | operator* (float s, const Quaternion &q) noexcept |
| constexpr Quaternion | operator/ (const Quaternion &q, float s) noexcept |
| Quaternion & | operator+= (Quaternion &a, const Quaternion &b) noexcept |
| Quaternion & | operator-= (Quaternion &a, const Quaternion &b) noexcept |
| Quaternion & | operator*= (Quaternion &q, float s) noexcept |
| Quaternion & | operator/= (Quaternion &q, float s) noexcept |
| bool | operator== (const Quaternion &a, const Quaternion &b) noexcept |
| bool | operator!= (const Quaternion &a, const Quaternion &b) noexcept |
| Quaternion | operator* (const Quaternion &a, const Quaternion &b) noexcept |
| Vector3 | operator* (const DirectX::XMFLOAT3 &v, const Quaternion &q) noexcept |
| Color | operator+ (const Color &a, const Color &b) noexcept |
| Color | operator- (const Color &a, const Color &b) noexcept |
| Color | operator* (const Color &a, const Color &b) noexcept |
| Color | operator* (const Color &c, float s) noexcept |
| Color | operator* (float s, const Color &c) noexcept |
| Color | operator/ (const Color &c, float s) noexcept |
| Color & | operator+= (Color &a, const Color &b) noexcept |
| Color & | operator-= (Color &a, const Color &b) noexcept |
| Color & | operator*= (Color &a, float s) noexcept |
| bool | operator== (const Color &a, const Color &b) noexcept |
| bool | operator!= (const Color &a, const Color &b) noexcept |
| Matrix4x4 | operator* (const Matrix4x4 &a, const Matrix4x4 &b) noexcept |
| Matrix4x4 & | operator*= (Matrix4x4 &a, const Matrix4x4 &b) noexcept |
| bool | operator== (const Matrix4x4 &a, const Matrix4x4 &b) noexcept |
| bool | operator!= (const Matrix4x4 &a, const Matrix4x4 &b) noexcept |
| Vector3 | operator* (const DirectX::XMFLOAT3 &v, const Matrix4x4 &m) noexcept |
| u8string | ToString (const Vector2 &v) |
| | 各型の文字列化
|
| u8string | ToString (const Vector3 &v) |
| u8string | ToString (const Vector4 &v) |
| u8string | ToString (const Color &v) |
| u8string | ToString (const Quaternion &v) |
| template<typename T> |
| u8string | ToString (const ReadOnlyProperty< T > &v) |
| template<typename T> |
| u8string | ToString (const Property< T > &v) |
| u8string | ToString (StringId s) |
| std::wstring | ToUtf16 (std::u8string_view str) |
| | utf16文字列へ変換
|
| std::string | str (std::u8string_view u8) |
| | stringへ変換
|
| template<typename T> |
| u8string | ToString (const T &v) |
| u8string | ToString (const char8_t *v) |
| u8string | ToString (const std::wstring &v) |
| u8string | ToString (const std::wstring_view &v) |
| u8string | ToString (const std::u8string &v) |
| u8string | ToString (const std::u8string_view &v) |
| u8string | ToString (const char *v) |
| u8string | ToString (const std::string &v) |
| u8string | ToString (const DirectX::XMFLOAT2 &v) |
| u8string | ToString (const DirectX::XMFLOAT3 &v) |
| u8string | ToString (const DirectX::XMFLOAT4 &v) |