A helper structure used to convert from float or double pointers to Vector3f
arguments.
More...
#include <3esv3arg.h>
A helper structure used to convert from float or double pointers to Vector3f
arguments.
◆ V3Arg() [1/5]
tes::V3Arg::V3Arg |
( |
const float |
v[3] | ) |
|
|
inline |
Single precision pointer constructor.
- Parameters
-
◆ V3Arg() [2/5]
tes::V3Arg::V3Arg |
( |
const double |
v[3] | ) |
|
|
inline |
Double precision pointer constructor.
- Parameters
-
◆ V3Arg() [3/5]
Single precision vector constructor.
- Parameters
-
◆ V3Arg() [4/5]
Double precision vector constructor.
- Parameters
-
◆ V3Arg() [5/5]
tes::V3Arg::V3Arg |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
|
inline |
Component wise constructor.
- Parameters
-
x | X value. |
y | Y value. |
z | Z value. |
◆ operator Vector3f()
Convert to Vector3f
.
- Returns
- The single precision vector 3.
References v3.
◆ operator[]()
float tes::V3Arg::operator[] |
( |
int |
i | ) |
const |
|
inline |
Indexing operator.
- Parameters
-
i | The element index [0, 2]. |
- Returns
- The requested element
References v3.
The documentation for this struct was generated from the following file: