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 Namespace Reference

This file holds useful material related utility functions. More...

Classes

struct  AnyTypeInfoConcept
 
class  AssetCollectionAsyncLoader
 
class  DdsFile
 
class  EnvironmentVariable
 
class  PrecompiledShaderBuilder
 
class  StableDynamicArray
 
class  StableDynamicArrayHandle
 
struct  StableDynamicArrayMetrics
 Used for returning information about the internal state of the StableDynamicArray. More...
 
class  StableDynamicArrayWeakHandle
 

Functions

 AZ_TYPE_INFO_SPECIALIZE (ImageProcessingAtom::RGBWeight, "{80AFA059-2DF5-45A7-A2F1-27A7A045B0DB}")
 
 AZ_TYPE_INFO_SPECIALIZE (ImageProcessingAtom::ColorSpace, "{C924C0BB-1154-4341-A25A-698A3950B286}")
 
 AZ_TYPE_INFO_SPECIALIZE (ImageProcessingAtom::CubemapFilterType, "{0D69E9F3-8F4C-4415-96B5-64ACA0B0888B}")
 
 AZ_TYPE_INFO_SPECIALIZE (ImageProcessingAtom::MipGenType, "{8524F650-1417-44DA-BBB0-C707A7A1A709}")
 
 AZ_TYPE_INFO_SPECIALIZE (ImageProcessingAtom::EPixelFormat, "{542DCB11-6395-4A2C-83DD-F050E89FEF88}")
 
 AZ_TYPE_INFO_SPECIALIZE (ImageProcessingAtom::PresetSettings::OutputTypeHandling, "{F919ECB6-BF80-4BEF-9E72-EA76504EBE9D}")
 
 AZ_TYPE_INFO_SPECIALIZE (Render::DisplayMapperOperationType, "{41CA80B1-9E0D-41FB-A235-9638D2A905A5}")
 
 AZ_TYPE_INFO_SPECIALIZE (Render::OutputDeviceTransformType, "{B94085B7-C0D4-466A-A791-188A4559EC8D}")
 
 AZ_TYPE_INFO_SPECIALIZE (Render::ShadowmapSize, "{3EC1CE83-483D-41FD-9909-D22B03E56F4E}")
 
 AZ_TYPE_INFO_SPECIALIZE (Render::FrameCaptureResult, "{F0B013CE-DFAE-4743-B123-EB1EE1705E03}")
 
 AZ_TYPE_INFO_TEMPLATE (AZ::RHI::Handle, "{273A36DB-D62B-45EB-9E05-E097EE9743BB}", AZ_TYPE_INFO_TYPENAME, AZ_TYPE_INFO_TYPENAME)
 
 AZ_TYPE_INFO_TEMPLATE (AZ::RHI::NameIdReflectionMap, "{153CEFAB-7781-4307-AC0E-41DEA51FADFC}", AZ_TYPE_INFO_TYPENAME)
 
 AZ_TYPE_INFO_TEMPLATE (AZ::RHI::ReflectionNamePair, "{2E2722BE-9BE7-4D5C-8173-411AC20F20B8}", AZ_TYPE_INFO_TYPENAME)
 
 AZ_TYPE_INFO_SPECIALIZE (RPI::MaterialPropertyVisibility, "{318B43A2-79E3-4502-8FD0-5815209EA123}")
 
 AZ_TYPE_INFO_SPECIALIZE (RPI::MaterialPropertyGroupVisibility, "{B803958B-DE64-4FBF-AC00-CF781611BE37}")
 
 AZ_TYPE_INFO_SPECIALIZE (RPI::MaterialPropertyOutputType, "{42A6E5E8-0FE6-4D7B-884A-1F478E4ADD97}")
 
 AZ_TYPE_INFO_SPECIALIZE (RPI::MaterialPropertyDataType, "{3D903D5C-C6AA-452E-A2F8-8948D30833FF}")
 
 AZ_TYPE_INFO_SPECIALIZE (RPI::PassSlotType, "{D0189293-1ABE-4672-BDE6-5652F4B3866C}")
 
 AZ_TYPE_INFO_SPECIALIZE (RPI::ShaderStageType, "{A6408508-748B-4963-B618-E1E6ECA3629A}")
 
 AZ_TYPE_INFO_SPECIALIZE (RPI::ShaderOptionIndexNamespace, "{CE66656A-CDC3-4B62-9B50-3B9CC014DCE7}")
 
 AZ_TYPE_INFO_SPECIALIZE (RPI::ShaderOptionValueNamespace, "{154874D8-D9D0-4D57-A22E-55174FFC003F}")
 
 AZ_TYPE_INFO_SPECIALIZE (Render::TransformType, "{D8C15D33-CE3D-4297-A646-030B0625BF84}")
 

Detailed Description

This file holds useful material related utility functions.

This file holds useful utility functions for working with the RPI.