#include <VertexContainerInterface.h>
Inherits AZ::FixedVertices< Vertex >.
template<typename Vertex>
class AZ::VariableVertices< Vertex >
Interface provided by a container of vertices of variable length (example: vector or VertexContainer).
◆ AddVertex()
template<typename Vertex >
Add a vertex at the end of the container.
- Parameters
-
vertex | New vertex position. |
◆ ClearVertices()
template<typename Vertex >
Remove all vertices from the container.
◆ Empty()
template<typename Vertex >
◆ InsertVertex()
template<typename Vertex >
Insert a vertex at a particular index.
- Parameters
-
index | Index of vertex to insert before. |
vertex | New vertex position. |
- Returns
- Was the vertex able to be inserted at the provided index.
◆ RemoveVertex()
template<typename Vertex >
Remove a vertex at a particular index.
- Parameters
-
index | Index of vertex to remove. |
- Returns
- Was the vertex able to be removed.
◆ SetVertices()
template<typename Vertex >
Set all vertices.
- Parameters
-
vertices | New vertices to set. |
The documentation for this class was generated from the following file:
- Code/Framework/AzCore/AzCore/Math/VertexContainerInterface.h