![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
This is the complete list of members for Divide::vec3< T >, including all inherited members.
_b | Divide::vec3< T > | |
_r | Divide::vec3< T > | |
_v | Divide::vec3< T > | |
_z | Divide::vec3< T > | |
angle(vec3 &v) const | Divide::vec3< T > | |
b | Divide::vec3< T > | |
closestPointOnLine(const vec3 &vA, const vec3 &vB) | Divide::vec3< T > | |
closestPointOnSegment(const vec3 &vA, const vec3 &vB) | Divide::vec3< T > | |
compare(const vec3< U > &v) const noexcept | Divide::vec3< T > | |
compare(const vec3< U > &v, U epsi) const noexcept | Divide::vec3< T > | |
compare(const vec3< U > &v) const noexcept | Divide::vec3< T > | |
compare(const vec3< U > &v, U epsi) const noexcept | Divide::vec3< T > | |
cross(const vec3 &v1, const vec3 &v2) noexcept | Divide::vec3< T > | |
cross(const vec3 &v2) noexcept | Divide::vec3< T > | |
depth | Divide::vec3< T > | |
direction(const vec3 &u) const noexcept | Divide::vec3< T > | |
distance(const vec3 &v) const noexcept | Divide::vec3< T > | |
distanceSquared(const vec3 &v) const noexcept | Divide::vec3< T > | |
dot(const vec3 &v) const noexcept | Divide::vec3< T > | |
g | Divide::vec3< T > | |
gb | Divide::vec3< T > | |
get(T *v) const noexcept | Divide::vec3< T > | |
height | Divide::vec3< T > | |
isPerpendicular(const vec3< U > &other, F32 epsilon=EPSILON_F32) const noexcept | Divide::vec3< T > | |
isPerpendicular(const vec3< U > &other, const F32 epsilon) const noexcept | Divide::vec3< T > | |
isUniform(F32 tolerance=0.0001f) const noexcept | Divide::vec3< T > | |
isZeroLength() const noexcept | Divide::vec3< T > | inline |
length() const noexcept | Divide::vec3< T > | inline |
lengthSquared() const noexcept | Divide::vec3< T > | |
lerp(const vec3 &v, T factor) noexcept | Divide::vec3< T > | |
lerp(const vec3 &v, const vec3 &factor) noexcept | Divide::vec3< T > | |
maxComponent() const noexcept | Divide::vec3< T > | |
minComponent() const noexcept | Divide::vec3< T > | |
move | Divide::vec3< T > | |
normalize() noexcept | Divide::vec3< T > | |
operator const T *() const noexcept | Divide::vec3< T > | inline |
operator T*() noexcept | Divide::vec3< T > | inline |
operator!=(const vec3 &v) const noexcept | Divide::vec3< T > | inline |
operator!=(const vec3< U > &v) const noexcept | Divide::vec3< T > | inline |
operator*(U _f) const noexcept | Divide::vec3< T > | inline |
operator*(const vec3< U > &v) const noexcept | Divide::vec3< T > | inline |
operator*=(U _f) noexcept | Divide::vec3< T > | inline |
operator*=(const vec3< U > &v) noexcept | Divide::vec3< T > | inline |
operator+(U _f) const noexcept | Divide::vec3< T > | inline |
operator+(const vec3< U > &v) const noexcept | Divide::vec3< T > | inline |
operator+=(U _f) noexcept | Divide::vec3< T > | inline |
operator+=(const vec3< U > &v) noexcept | Divide::vec3< T > | inline |
operator-(U _f) const noexcept | Divide::vec3< T > | inline |
operator-() const noexcept | Divide::vec3< T > | inline |
operator-(const vec3< U > &v) const noexcept | Divide::vec3< T > | inline |
operator-=(U _f) noexcept | Divide::vec3< T > | inline |
operator-=(const vec3< U > &v) noexcept | Divide::vec3< T > | inline |
operator/(U _f) const noexcept | Divide::vec3< T > | inline |
operator/(const vec3< U > &v) const noexcept | Divide::vec3< T > | inline |
operator/=(U _f) noexcept | Divide::vec3< T > | inline |
operator/=(const vec3< U > &v) noexcept | Divide::vec3< T > | inline |
operator<(const vec3 &v) const noexcept | Divide::vec3< T > | inline |
operator<=(const vec3 &v) const noexcept | Divide::vec3< T > | inline |
operator==(const vec3 &v) const noexcept | Divide::vec3< T > | inline |
operator==(const vec3< U > &v) const noexcept | Divide::vec3< T > | inline |
operator>(const vec3 &v) const noexcept | Divide::vec3< T > | inline |
operator>=(const vec3 &v) const noexcept | Divide::vec3< T > | inline |
operator[](const U i) noexcept | Divide::vec3< T > | inline |
operator[](const U i) const noexcept | Divide::vec3< T > | inline |
p | Divide::vec3< T > | |
pitch | Divide::vec3< T > | |
projectionOnLine(const vec3 &vA, const vec3 &vB) const | Divide::vec3< T > | |
projectToNorm(const vec3< T > &direction) noexcept | Divide::vec3< T > | |
r | Divide::vec3< T > | |
rb() const noexcept | Divide::vec3< T > | inline |
rb(const vec2< T > rb) noexcept | Divide::vec3< T > | inline |
reset() noexcept | Divide::vec3< T > | inline |
rg | Divide::vec3< T > | |
roll | Divide::vec3< T > | |
rotateX(D64 radians) | Divide::vec3< T > | |
rotateY(D64 radians) | Divide::vec3< T > | |
rotateZ(D64 radians) | Divide::vec3< T > | |
round() | Divide::vec3< T > | |
s | Divide::vec3< T > | |
set(const T *v) noexcept | Divide::vec3< T > | inline |
set(T value) noexcept | Divide::vec3< T > | inline |
set(T xIn, T yIn, T zIn) noexcept | Divide::vec3< T > | inline |
set(U xIn, U yIn, U zIn) noexcept | Divide::vec3< T > | inline |
set(const vec2< T > v) noexcept | Divide::vec3< T > | inline |
set(const vec3 &v) noexcept | Divide::vec3< T > | inline |
set(const vec4< T > &v) noexcept | Divide::vec3< T > | inline |
swap(vec3 &iv) noexcept | Divide::vec3< T > | |
swap(vec3 *iv) noexcept | Divide::vec3< T > | |
t | Divide::vec3< T > | |
turn | Divide::vec3< T > | |
vec3() noexcept | Divide::vec3< T > | inline |
vec3(T value) noexcept | Divide::vec3< T > | inline |
vec3(U value) noexcept | Divide::vec3< T > | inline |
vec3(T xIn, T yIn, T zIn) noexcept | Divide::vec3< T > | inline |
vec3(U xIn, U yIn, U zIn) noexcept | Divide::vec3< T > | inline |
vec3(U xIn, U yIn, V zIn) noexcept | Divide::vec3< T > | inline |
vec3(U xIn, V yIn, V zIn) noexcept | Divide::vec3< T > | inline |
vec3(U xIn, V yIn, W zIn) noexcept | Divide::vec3< T > | inline |
vec3(const T *v) noexcept | Divide::vec3< T > | inline |
vec3(const vec2< T > v) noexcept | Divide::vec3< T > | inline |
vec3(const vec2< T > v, T zIn) noexcept | Divide::vec3< T > | inline |
vec3(const vec4< T > &v) noexcept | Divide::vec3< T > | inline |
vec3(const vec2< U > v) noexcept | Divide::vec3< T > | inline |
vec3(const vec3< U > &v) noexcept | Divide::vec3< T > | inline |
vec3(const vec4< U > &v) noexcept | Divide::vec3< T > | inline |
vector(const vec3 &vp1, const vec3 &vp2) const noexcept | Divide::vec3< T > | |
width | Divide::vec3< T > | |
x | Divide::vec3< T > | |
xy | Divide::vec3< T > | |
xz() const noexcept | Divide::vec3< T > | inline |
xz(const vec2< T > xz) noexcept | Divide::vec3< T > | inline |
y | Divide::vec3< T > | |
yaw | Divide::vec3< T > | |
z | Divide::vec3< T > | |
zoom | Divide::vec3< T > |