Go to the source code of this file.
|
| LineVertex | MayaFlux::Kakshya::to_line_vertex (const Vertex &s, glm::vec2 thickness_range={ 1.0F, 2.0F }) noexcept |
| | Project raw Vertex to LineVertex.
|
| |
| std::vector< LineVertex > | MayaFlux::Kakshya::to_line_vertices (std::span< const Vertex > vertices, glm::vec2 thickness_range={ 1.0F, 2.0F }) |
| | Batch-project raw Vertex vector to LineVertex.
|
| |
| MeshVertex | MayaFlux::Kakshya::to_mesh_vertex (const Vertex &s, glm::vec2 weight_range={ 0.0F, 1.0F }) noexcept |
| | Project raw Vertex to MeshVertex.
|
| |
| std::vector< MeshVertex > | MayaFlux::Kakshya::to_mesh_vertices (std::span< const Vertex > vertices, glm::vec2 weight_range={ 0.0F, 1.0F }) |
| | Batch-project raw Vertex vector to MeshVertex.
|
| |
| PointVertex | MayaFlux::Kakshya::to_point_vertex (const Vertex &s, glm::vec2 size_range={ 8.0F, 12.0F }) noexcept |
| | Project raw Vertex to PointVertex.
|
| |
| std::vector< PointVertex > | MayaFlux::Kakshya::to_point_vertices (std::span< const Vertex > vertices, glm::vec2 size_range={ 8.0F, 12.0F }) |
| | Batch-project raw Vertex vector to PointVertex.
|
| |
| template<typename T > |
| VertexLayout | MayaFlux::Kakshya::vertex_layout_for () |
| | Deduce a VertexLayout from a vertex struct type.
|
| |