Open 3D Engine Atom 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.
AZ::Render::DecalData Struct Reference

Public Attributes

AZStd::array< float, 3 > m_position
 
float m_opacity = 1.0f
 
AZStd::array< float, 4 > m_quaternion
 
AZStd::array< float, 3 > m_halfSize
 
float m_angleAttenuation = 1.0f
 
float m_normalMapOpacity = 1.0f
 
uint8_t m_sortKey = 0
 
uint32_t m_textureArrayIndex = UnusedIndex
 
uint32_t m_textureIndex = UnusedIndex
 

Static Public Attributes

static constexpr uint32_t UnusedIndex = std::numeric_limits< uint32_t>::max()
 

Member Data Documentation

◆ m_halfSize

AZStd::array<float, 3> AZ::Render::DecalData::m_halfSize
Initial value:
= {
{ 0.5f, 0.5f, 0.5f }
}

◆ m_position

AZStd::array<float, 3> AZ::Render::DecalData::m_position
Initial value:
= {
{ 0.0f, 0.0f, 0.0f }
}

◆ m_quaternion

AZStd::array<float, 4> AZ::Render::DecalData::m_quaternion
Initial value:
= {
{ 0, 0, 0, 1 }
}

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