Open 3D Engine AzToolsFramework 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.
AzToolsFramework::IndexedTranslationManipulator< Vertex > Struct Template Reference

#include <TranslationManipulators.h>

Classes

struct  VertexLookup
 Store vertex start position as manipulator event occurs, index refers to location in container. More...
 

Public Member Functions

 IndexedTranslationManipulator (TranslationManipulators::Dimensions dimensions, AZ::u64 vertIndex, const Vertex &position, const AZ::Transform &worldFromLocal, const AZ::Vector3 &nonUniformScale)
 
void Process (AZStd::function< void(VertexLookup &)> fn)
 Helper to iterate over all vertices stored by the manipulator.
 

Public Attributes

AZStd::vector< VertexLookupm_vertices
 List of vertices currently associated with this translation manipulator.
 
TranslationManipulators m_manipulator
 

Detailed Description

template<typename Vertex>
struct AzToolsFramework::IndexedTranslationManipulator< Vertex >

IndexedTranslationManipulator wraps a standard TranslationManipulators and allows it to be linked to a particular index in a list of vertices/points.


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