#include <UnrealMetadataConversions.h>
|
static FIntPoint | toIntPoint (const glm::ivec2 &vec2) |
|
static FIntPoint | toIntPoint (const std::string_view &string, const FIntPoint &defaultValue) |
| Converts a std::string_view to a FIntPoint.
|
|
static FVector2D | toVector2D (const glm::dvec2 &vec2) |
|
static FVector2D | toVector2D (const std::string_view &string, const FVector2D &defaultValue) |
| Converts a std::string_view to a FVector2D.
|
|
static FIntVector | toIntVector (const glm::ivec3 &vec3) |
|
static FIntVector | toIntVector (const std::string_view &string, const FIntVector &defaultValue) |
| Converts a std::string_view to a FIntVector.
|
|
static FVector3f | toVector3f (const glm::vec3 &vec3) |
|
static FVector3f | toVector3f (const std::string_view &string, const FVector3f &defaultValue) |
|
static FVector | toVector (const glm::dvec3 &vec3) |
|
static FVector | toVector (const std::string_view &string, const FVector &defaultValue) |
|
static FVector4 | toVector4 (const glm::dvec4 &vec4) |
|
static FVector4 | toVector4 (const std::string_view &string, const FVector4 &defaultValue) |
|
static FMatrix | toMatrix (const glm::dmat4 &mat4) |
|
template<glm::length_t N, typename T > |
static FString | toString (const glm::vec< N, T > &from) |
| Converts a glm::vecN to a FString.
|
|
template<glm::length_t N, typename T > |
static FString | toString (const glm::mat< N, N, T > &from) |
| Converts a glm::matN to a FString.
|
|
static FString | toString (const std::string_view &from) |
|
static FString | toString (const std::string &from) |
|
Definition at line 33 of file UnrealMetadataConversions.h.
◆ toIntPoint() [1/2]
static FIntPoint UnrealMetadataConversions::toIntPoint |
( |
const glm::ivec2 & | vec2 | ) |
|
|
static |
◆ toIntPoint() [2/2]
static FIntPoint UnrealMetadataConversions::toIntPoint |
( |
const std::string_view & | string, |
|
|
const FIntPoint & | defaultValue ) |
|
static |
Converts a std::string_view to a FIntPoint.
This expects the values to be written in the "X=... Y=..." format. If this function fails to parse a FIntPoint, the default value is returned.
◆ toIntVector() [1/2]
static FIntVector UnrealMetadataConversions::toIntVector |
( |
const glm::ivec3 & | vec3 | ) |
|
|
static |
◆ toIntVector() [2/2]
static FIntVector UnrealMetadataConversions::toIntVector |
( |
const std::string_view & | string, |
|
|
const FIntVector & | defaultValue ) |
|
static |
Converts a std::string_view to a FIntVector.
This expects the values to be written in the "X=... Y=... Z=..." format. If this function fails to parse a FIntVector, the default value is returned.
- Parameters
-
string | The std::string_view to be parsed. |
defaultValue | The default value to be returned if conversion fails. |
◆ toMatrix()
static FMatrix UnrealMetadataConversions::toMatrix |
( |
const glm::dmat4 & | mat4 | ) |
|
|
static |
◆ toString() [1/4]
template<glm::length_t N, typename T >
static FString UnrealMetadataConversions::toString |
( |
const glm::mat< N, N, T > & | from | ) |
|
|
inlinestatic |
Converts a glm::matN to a FString.
This follows the format that ToString() functions call on the Unreal matrix equivalents. Each row is returned in square brackets, e.g. "[1 2 3 4]", with spaces in-between.
- Parameters
-
from | The glm::matN to be converted. |
Definition at line 109 of file UnrealMetadataConversions.h.
◆ toString() [2/4]
template<glm::length_t N, typename T >
static FString UnrealMetadataConversions::toString |
( |
const glm::vec< N, T > & | from | ) |
|
|
inlinestatic |
Converts a glm::vecN to a FString.
This follows the format that ToString() functions call on the Unreal vector equivalents. For example, a glm::vec3 will return a string in the format "X=... Y=... Z=...".
- Parameters
-
from | The glm::vecN to be converted. |
Definition at line 88 of file UnrealMetadataConversions.h.
◆ toString() [3/4]
static FString UnrealMetadataConversions::toString |
( |
const std::string & | from | ) |
|
|
static |
◆ toString() [4/4]
static FString UnrealMetadataConversions::toString |
( |
const std::string_view & | from | ) |
|
|
static |
◆ toVector() [1/2]
static FVector UnrealMetadataConversions::toVector |
( |
const glm::dvec3 & | vec3 | ) |
|
|
static |
◆ toVector() [2/2]
static FVector UnrealMetadataConversions::toVector |
( |
const std::string_view & | string, |
|
|
const FVector & | defaultValue ) |
|
static |
◆ toVector2D() [1/2]
static FVector2D UnrealMetadataConversions::toVector2D |
( |
const glm::dvec2 & | vec2 | ) |
|
|
static |
◆ toVector2D() [2/2]
static FVector2D UnrealMetadataConversions::toVector2D |
( |
const std::string_view & | string, |
|
|
const FVector2D & | defaultValue ) |
|
static |
Converts a std::string_view to a FVector2D.
This uses FVector2D::InitFromString, which expects the values to be written in the "X=... Y=..." format. If this function fails to parse a FVector2D, the default value is returned.
◆ toVector3f() [1/2]
static FVector3f UnrealMetadataConversions::toVector3f |
( |
const glm::vec3 & | vec3 | ) |
|
|
static |
◆ toVector3f() [2/2]
static FVector3f UnrealMetadataConversions::toVector3f |
( |
const std::string_view & | string, |
|
|
const FVector3f & | defaultValue ) |
|
static |
◆ toVector4() [1/2]
static FVector4 UnrealMetadataConversions::toVector4 |
( |
const glm::dvec4 & | vec4 | ) |
|
|
static |
◆ toVector4() [2/2]
static FVector4 UnrealMetadataConversions::toVector4 |
( |
const std::string_view & | string, |
|
|
const FVector4 & | defaultValue ) |
|
static |
The documentation for this struct was generated from the following file: