Open 3D Engine SurfaceData Gem 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.
SurfaceData::SurfaceDataRegistryEntry Struct Reference

Public Attributes

AZ::EntityId m_entityId
 The entity ID of the surface provider / modifier.
 
AZ::Aabb m_bounds = AZ::Aabb::CreateNull()
 The AABB bounds that this surface provider / modifier can affect, or null if it has infinite bounds.
 
SurfaceTagVector m_tags
 The set of surface tags that this surface provider / modifier can create or add to a point.
 
size_t m_maxPointsCreatedPerInput = 0
 

Member Data Documentation

◆ m_maxPointsCreatedPerInput

size_t SurfaceData::SurfaceDataRegistryEntry::m_maxPointsCreatedPerInput = 0

The maximum number of surface points that this will create per input position. For surface modifiers, this is always expected to be 0, and for surface providers it's expected to be > 0.


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