Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::VertexContainerNotificationInterface< Vertex > Class Template Referenceabstract

#include <VertexContainerInterface.h>

Public Member Functions

virtual void OnVertexAdded (size_t index)=0
 
virtual void OnVertexRemoved (size_t index)=0
 
virtual void OnVertexUpdated (size_t index)=0
 
virtual void OnVerticesSet (const AZStd::vector< Vertex > &vertices)=0
 
virtual void OnVerticesCleared ()=0
 

Detailed Description

template<typename Vertex>
class AZ::VertexContainerNotificationInterface< Vertex >

Interface for vertex container notifications.

Member Function Documentation

◆ OnVertexAdded()

template<typename Vertex >
virtual void AZ::VertexContainerNotificationInterface< Vertex >::OnVertexAdded ( size_t  index)
pure virtual

Called when a new vertex is added.

◆ OnVertexRemoved()

template<typename Vertex >
virtual void AZ::VertexContainerNotificationInterface< Vertex >::OnVertexRemoved ( size_t  index)
pure virtual

Called when a vertex is removed.

◆ OnVertexUpdated()

template<typename Vertex >
virtual void AZ::VertexContainerNotificationInterface< Vertex >::OnVertexUpdated ( size_t  index)
pure virtual

Called when a vertex is updated.

◆ OnVerticesCleared()

template<typename Vertex >
virtual void AZ::VertexContainerNotificationInterface< Vertex >::OnVerticesCleared ( )
pure virtual

Called when all vertices are cleared.

◆ OnVerticesSet()

template<typename Vertex >
virtual void AZ::VertexContainerNotificationInterface< Vertex >::OnVerticesSet ( const AZStd::vector< Vertex > &  vertices)
pure virtual

Called when a new set of vertices is set.


The documentation for this class was generated from the following file: