 |
Blamite Game Engine - Strings
00390.07.02.23.1947.blamite
A library containing general purpose utilities and classes for use in multiple projects.
|
Go to the documentation of this file.
6 #define STRINGS_API __declspec(dllexport)
8 #define STRINGS_API __declspec(dllimport)
38 std::string ToString();
119 std::string ToString();
171 BlamVector4(
float _x,
float _y,
float _z,
float _w);
178 std::string ToString();
BlamVector4()
Definition: vector.h:169
BlamVector4 operator*(const BlamVector4 &vector)
Multiplies the values of two 4D vectors.
Definition: BlamVector4.cpp:51
BlamVector4 operator+(const BlamVector4 &vector)
Combines the values of two 4D vectors.
Definition: BlamVector4.cpp:25
BlamVector3 ConvertDegreesToRadians()
Converts all coordinates in the vector from degrees to radians.
Definition: BlamVector3.cpp:29
BlamVector3()
Definition: vector.h:86
float w
The W-coordinate of the 4D vector.
Definition: vector.h:167
STRINGS_API float FloatDegreesToRadians(float float_value)
Converts a float value from Degrees to Radians.
Definition: math.cpp:20
#define STRINGS_API
Definition: vector.h:8
std::string ToString()
Converts the vector to a string, with each value separated by commas.
Definition: BlamVector3.cpp:12
float y
The Y-coordinate of the 3D vector, representing horizontal Y (depth) position.
Definition: vector.h:83
float x
The X-coordinate of the 3D vector, representing horizontal X (width) position.
Definition: vector.h:82
Structure representing a 3D vector.
Definition: vector.h:80
BlamVector3 operator+(const BlamVector3 &vector)
Combines the values of two 3D vectors.
Definition: BlamVector3.cpp:61
float y
The Y-coordinate of the 4D vector.
Definition: vector.h:165
std::string ToString()
Converts the vector to a string, with each value separated by commas.
Definition: BlamVector4.cpp:13
BlamVector3 ConvertForBGFX()
Converts the X/Y/Z coordinate directions from Blamite's coordinate system to the internal coordinate ...
Definition: BlamVector3.cpp:23
float z
The Z-coordinate of the 3D vector, representing vertical position.
Definition: vector.h:84
float x
The X-coordinate of the 2D vector, representing horizontal position.
Definition: vector.h:26
BlamVector2()
Definition: vector.h:29
BlamVector2 operator*(const BlamVector2 &vector)
Multiplies the values of two 2D vectors.
Definition: BlamVector2.cpp:41
Structure representing a 4D vector.
Definition: vector.h:162
bool Equals(BlamVector3 vector)
Checks if this vector is equal to another.
Definition: BlamVector3.cpp:41
BlamVector2 operator+(const BlamVector2 &vector)
Combines the values of two 2D vectors.
Definition: BlamVector2.cpp:19
BlamDirection
Definition: vector.h:11
float y
The Y-coordinate of the 2D vector, representing vertical position.
Definition: vector.h:27
std::basic_string< CharT, Traits, Allocator > to_string(uuid const &id)
Definition: uuid.h:581
Structure representing a 2D vector.
Definition: vector.h:24
float x
The X-coordinate of the 4D vector.
Definition: vector.h:164
std::string ToString()
Converts the vector to a string, with each value separated by commas.
Definition: BlamVector2.cpp:9
float z
The Z-coordinate of the 4D vector.
Definition: vector.h:166
BlamVector3 operator*(const BlamVector3 &vector)
Multiplies the values of two 3D vectors.
Definition: BlamVector3.cpp:85