 |
Blamite Game Engine - Strings
00406.12.10.23.1457.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)
41 std::string ToString();
122 std::string ToString();
174 BlamVector4(
float _x,
float _y,
float _z,
float _w);
181 std::string ToString();
BlamVector4()
Definition: vector.h:172
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:89
float w
The W-coordinate of the 4D vector.
Definition: vector.h:170
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:86
float x
The X-coordinate of the 3D vector, representing horizontal X (width) position.
Definition: vector.h:85
Structure representing a 3D vector.
Definition: vector.h:83
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:168
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:87
float x
The X-coordinate of the 2D vector, representing horizontal position.
Definition: vector.h:29
BlamVector2()
Definition: vector.h:32
BlamVector2 operator*(const BlamVector2 &vector)
Multiplies the values of two 2D vectors.
Definition: BlamVector2.cpp:41
Structure representing a 4D vector.
Definition: vector.h:165
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
Enumerator listing possible directions.
Definition: vector.h:14
float y
The Y-coordinate of the 2D vector, representing vertical position.
Definition: vector.h:30
std::basic_string< CharT, Traits, Allocator > to_string(uuid const &id)
Definition: uuid.h:581
Structure representing a 2D vector.
Definition: vector.h:27
float x
The X-coordinate of the 4D vector.
Definition: vector.h:167
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:169
BlamVector3 operator*(const BlamVector3 &vector)
Multiplies the values of two 3D vectors.
Definition: BlamVector3.cpp:85