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.
ImageProcessingAtom::CubemapSettings Struct Reference

settings related to cubemap. Part of texture preset setting. only useful when cubemap enabled More...

#include <CubemapSettings.h>

Public Member Functions

 AZ_TYPE_INFO (CubemapSettings, "{A4046BCB-E42E-4C77-AF77-1A1AD9B7CC64}")
 
 AZ_CLASS_ALLOCATOR (CubemapSettings, AZ::SystemAllocator)
 
bool operator!= (const CubemapSettings &other)
 
bool operator== (const CubemapSettings &other)
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

CubemapFilterType m_filter = CubemapFilterType::ggx
 
float m_angle = 0
 
float m_mipAngle = 0
 
float m_mipSlope = 1
 
float m_edgeFixup = 0
 
bool m_generateIBLSpecular = false
 
PresetName m_iblSpecularPreset
 
bool m_generateIBLDiffuse = false
 
PresetName m_iblDiffusePreset
 
bool m_requiresConvolve = true
 
AZ::u32 m_subId = AZ::RPI::StreamingImageAsset::GetImageAssetSubId()
 

Detailed Description

settings related to cubemap. Part of texture preset setting. only useful when cubemap enabled


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