aurorafw.math.vector

Undocumented in source.

Members

Aliases

Vector2d
alias Vector2d = vec!(double, 2)
Undocumented in source.
Vector2f
alias Vector2f = vec!(float, 2)
Undocumented in source.
Vector2i
alias Vector2i = vec!(int, 2)
Undocumented in source.
Vector2u
alias Vector2u = vec!(uint, 2)
Undocumented in source.
Vector3d
alias Vector3d = vec!(double, 3)
Undocumented in source.
Vector3f
alias Vector3f = vec!(float, 3)
Undocumented in source.
Vector3i
alias Vector3i = vec!(int, 3)
Undocumented in source.
Vector3u
alias Vector3u = vec!(uint, 3)
Undocumented in source.
Vector4d
alias Vector4d = vec!(double, 4)
Undocumented in source.
Vector4f
alias Vector4f = vec!(float, 4)
Undocumented in source.
Vector4i
alias Vector4i = vec!(int, 4)
Undocumented in source.
Vector4u
alias Vector4u = vec!(uint, 4)
Undocumented in source.
dvec2
alias dvec2 = Vector2d
Undocumented in source.
dvec3
alias dvec3 = Vector3d
Undocumented in source.
dvec4
alias dvec4 = Vector4d
Undocumented in source.
ivec2
alias ivec2 = Vector2i
Undocumented in source.
ivec3
alias ivec3 = Vector3i
Undocumented in source.
ivec4
alias ivec4 = Vector4i
Undocumented in source.
uvec2
alias uvec2 = Vector2u
Undocumented in source.
uvec3
alias uvec3 = Vector3u
Undocumented in source.
uvec4
alias uvec4 = Vector4u
Undocumented in source.
vec2
alias vec2 = Vector2f
Undocumented in source.
vec3
alias vec3 = Vector3f
Undocumented in source.
vec4
alias vec4 = Vector4f
Undocumented in source.

Structs

vec
struct vec(T, size_t N)

* ┌─┐┬ ┬┬─┐┌─┐┬─┐┌─┐ ┌─┐┬─┐┌─┐┌┬┐┌─┐┬ ┬┌─┐┬─┐┬┌─ * ├─┤│ │├┬┘│ │├┬┘├─┤ ├┤ ├┬┘├─┤│││├┤ ││││ │├┬┘├┴┐ * ┴ ┴└─┘┴└─└─┘┴└─┴ ┴ └ ┴└─┴ ┴┴ ┴└─┘└┴┘└─┘┴└─┴ ┴ * A Powerful General Purpose Framework * More information in: https://aurora-fw.github.io/ * * Copyright (C) 2018 Aurora Framework, All rights reserved. * * This file is part of the Aurora Framework. This framework is free * software; you can redistribute it and/or modify it under the terms of * the GNU Lesser General Public License version 3 as published by the * Free Software Foundation and appearing in the file LICENSE included in * the packaging of this file. Please review the following information to * ensure the GNU Lesser General Public License version 3 requirements * will be met: https://www.gnu.org/licenses/lgpl-3.0.html.

Unions

__anonymous
union __anonymous
Undocumented in source.

Meta