Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::vec3< T > Member List

This is the complete list of members for Divide::vec3< T >, including all inherited members.

_bDivide::vec3< T >
_rDivide::vec3< T >
_vDivide::vec3< T >
_zDivide::vec3< T >
angle(vec3 &v) constDivide::vec3< T >
bDivide::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 noexceptDivide::vec3< T >
compare(const vec3< U > &v, U epsi) const noexceptDivide::vec3< T >
compare(const vec3< U > &v) const noexceptDivide::vec3< T >
compare(const vec3< U > &v, U epsi) const noexceptDivide::vec3< T >
cross(const vec3 &v1, const vec3 &v2) noexceptDivide::vec3< T >
cross(const vec3 &v2) noexceptDivide::vec3< T >
depthDivide::vec3< T >
direction(const vec3 &u) const noexceptDivide::vec3< T >
distance(const vec3 &v) const noexceptDivide::vec3< T >
distanceSquared(const vec3 &v) const noexceptDivide::vec3< T >
dot(const vec3 &v) const noexceptDivide::vec3< T >
gDivide::vec3< T >
gbDivide::vec3< T >
get(T *v) const noexceptDivide::vec3< T >
heightDivide::vec3< T >
isPerpendicular(const vec3< U > &other, F32 epsilon=EPSILON_F32) const noexceptDivide::vec3< T >
isPerpendicular(const vec3< U > &other, const F32 epsilon) const noexceptDivide::vec3< T >
isUniform(F32 tolerance=0.0001f) const noexceptDivide::vec3< T >
isZeroLength() const noexceptDivide::vec3< T >inline
length() const noexceptDivide::vec3< T >inline
lengthSquared() const noexceptDivide::vec3< T >
lerp(const vec3 &v, T factor) noexceptDivide::vec3< T >
lerp(const vec3 &v, const vec3 &factor) noexceptDivide::vec3< T >
maxComponent() const noexceptDivide::vec3< T >
minComponent() const noexceptDivide::vec3< T >
moveDivide::vec3< T >
normalize() noexceptDivide::vec3< T >
operator const T *() const noexceptDivide::vec3< T >inline
operator T*() noexceptDivide::vec3< T >inline
operator!=(const vec3 &v) const noexceptDivide::vec3< T >inline
operator!=(const vec3< U > &v) const noexceptDivide::vec3< T >inline
operator*(U _f) const noexceptDivide::vec3< T >inline
operator*(const vec3< U > &v) const noexceptDivide::vec3< T >inline
operator*=(U _f) noexceptDivide::vec3< T >inline
operator*=(const vec3< U > &v) noexceptDivide::vec3< T >inline
operator+(U _f) const noexceptDivide::vec3< T >inline
operator+(const vec3< U > &v) const noexceptDivide::vec3< T >inline
operator+=(U _f) noexceptDivide::vec3< T >inline
operator+=(const vec3< U > &v) noexceptDivide::vec3< T >inline
operator-(U _f) const noexceptDivide::vec3< T >inline
operator-() const noexceptDivide::vec3< T >inline
operator-(const vec3< U > &v) const noexceptDivide::vec3< T >inline
operator-=(U _f) noexceptDivide::vec3< T >inline
operator-=(const vec3< U > &v) noexceptDivide::vec3< T >inline
operator/(U _f) const noexceptDivide::vec3< T >inline
operator/(const vec3< U > &v) const noexceptDivide::vec3< T >inline
operator/=(U _f) noexceptDivide::vec3< T >inline
operator/=(const vec3< U > &v) noexceptDivide::vec3< T >inline
operator<(const vec3 &v) const noexceptDivide::vec3< T >inline
operator<=(const vec3 &v) const noexceptDivide::vec3< T >inline
operator==(const vec3 &v) const noexceptDivide::vec3< T >inline
operator==(const vec3< U > &v) const noexceptDivide::vec3< T >inline
operator>(const vec3 &v) const noexceptDivide::vec3< T >inline
operator>=(const vec3 &v) const noexceptDivide::vec3< T >inline
operator[](const U i) noexceptDivide::vec3< T >inline
operator[](const U i) const noexceptDivide::vec3< T >inline
pDivide::vec3< T >
pitchDivide::vec3< T >
projectionOnLine(const vec3 &vA, const vec3 &vB) constDivide::vec3< T >
projectToNorm(const vec3< T > &direction) noexceptDivide::vec3< T >
rDivide::vec3< T >
rb() const noexceptDivide::vec3< T >inline
rb(const vec2< T > rb) noexceptDivide::vec3< T >inline
reset() noexceptDivide::vec3< T >inline
rgDivide::vec3< T >
rollDivide::vec3< T >
rotateX(D64 radians)Divide::vec3< T >
rotateY(D64 radians)Divide::vec3< T >
rotateZ(D64 radians)Divide::vec3< T >
round()Divide::vec3< T >
sDivide::vec3< T >
set(const T *v) noexceptDivide::vec3< T >inline
set(T value) noexceptDivide::vec3< T >inline
set(T xIn, T yIn, T zIn) noexceptDivide::vec3< T >inline
set(U xIn, U yIn, U zIn) noexceptDivide::vec3< T >inline
set(const vec2< T > v) noexceptDivide::vec3< T >inline
set(const vec3 &v) noexceptDivide::vec3< T >inline
set(const vec4< T > &v) noexceptDivide::vec3< T >inline
swap(vec3 &iv) noexceptDivide::vec3< T >
swap(vec3 *iv) noexceptDivide::vec3< T >
tDivide::vec3< T >
turnDivide::vec3< T >
vec3() noexceptDivide::vec3< T >inline
vec3(T value) noexceptDivide::vec3< T >inline
vec3(U value) noexceptDivide::vec3< T >inline
vec3(T xIn, T yIn, T zIn) noexceptDivide::vec3< T >inline
vec3(U xIn, U yIn, U zIn) noexceptDivide::vec3< T >inline
vec3(U xIn, U yIn, V zIn) noexceptDivide::vec3< T >inline
vec3(U xIn, V yIn, V zIn) noexceptDivide::vec3< T >inline
vec3(U xIn, V yIn, W zIn) noexceptDivide::vec3< T >inline
vec3(const T *v) noexceptDivide::vec3< T >inline
vec3(const vec2< T > v) noexceptDivide::vec3< T >inline
vec3(const vec2< T > v, T zIn) noexceptDivide::vec3< T >inline
vec3(const vec4< T > &v) noexceptDivide::vec3< T >inline
vec3(const vec2< U > v) noexceptDivide::vec3< T >inline
vec3(const vec3< U > &v) noexceptDivide::vec3< T >inline
vec3(const vec4< U > &v) noexceptDivide::vec3< T >inline
vector(const vec3 &vp1, const vec3 &vp2) const noexceptDivide::vec3< T >
widthDivide::vec3< T >
xDivide::vec3< T >
xyDivide::vec3< T >
xz() const noexceptDivide::vec3< T >inline
xz(const vec2< T > xz) noexceptDivide::vec3< T >inline
yDivide::vec3< T >
yawDivide::vec3< T >
zDivide::vec3< T >
zoomDivide::vec3< T >