gfx.genmesh.poly

Undocumented in source.

Members

Aliases

Quad
alias Quad(VT) = GenFace!(4, VT)

a quad face type, with a vertex type parameter T can be an index or actual vertex

Triangle
alias Triangle(VT) = GenFace!(3, VT)

a triangular face type, with a vertex type parameter T can be an index or actual vertex

Enums

isFace
eponymoustemplate isFace(FT)
Undocumented in source.
isFlexFace
eponymoustemplate isFlexFace(FT)
Undocumented in source.
isGenFace
eponymoustemplate isGenFace(FT)
Undocumented in source.

Functions

flexFace
auto flexFace(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
quad
auto quad(VT v1, VT v2, VT v3, VT v4)
Undocumented in source. Be warned that the author may not have intended to support it.
triangle
auto triangle(VT v1, VT v2, VT v3)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

FlexFace
struct FlexFace(VT)

a runtime flexible face

GenFace
struct GenFace(size_t N, VT)

a generic face type

GenVertex
struct GenVertex(Flag!"normals" normals)
Undocumented in source.

Templates

VertexType
template VertexType(FT)
Undocumented in source.
faceDim
template faceDim(FT)
Undocumented in source.

Meta