Open 3D Engine Atom Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
This file holds useful material related utility functions. More...
Classes | |
class | EnvironmentVariable |
class | PrecompiledShaderBuilder |
struct | AnyTypeInfoConcept |
class | AssetCollectionAsyncLoader |
class | DdsFile |
class | StableDynamicArrayWeakHandle |
class | StableDynamicArrayHandle |
class | StableDynamicArray |
struct | StableDynamicArrayMetrics |
Used for returning information about the internal state of the StableDynamicArray. More... | |
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_SPECIALIZE (RHI::ScopeAttachmentAccess,"{C937CE07-7ADD-423E-BB2B-2ED2AE8DAB8F}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::AttachmentLifetimeType,"{DE636A9A-FA57-49E6-B10D-BCEF25093797}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::ScopeAttachmentUsage,"{A3F9FAAC-30A3-4230-9F9B-F4EB5B1A593C}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::HardwareQueueClass,"{AA3D6C1D-C1B1-48A2-A56B-1A41A96B75DE}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::HardwareQueueClassMask,"{D7577768-5F44-4128-93A4-DDC85CF69B71}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::AttachmentLoadAction,"{1DB7E288-1C11-4316-B6A8-8D62BA963541}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::AttachmentStoreAction,"{F580ED24-1537-47D8-90D6-2E620087BE14}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::AttachmentType,"{41A254E8-C4BF-459A-80D8-5B959501943E}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::DrawListSortType,"{D43AF0B7-7314-4B57-AA98-6209235B91BB}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::BufferBindFlags,"{BC151340-958F-4EDA-802F-2F34566D4329}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::ClearValueType,"{EBA6E553-1FAE-47FC-9329-15DED520AEDC}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::Format,"{92CC7BFB-4F2B-45F9-A951-B4EBBCD485B8}") | |
AZ_TYPE_INFO_TEMPLATE (AZ::RHI::Handle,"{273A36DB-D62B-45EB-9E05-E097EE9743BB}", AZ_TYPE_INFO_TYPENAME, AZ_TYPE_INFO_TYPENAME) | |
AZ_TYPE_INFO_SPECIALIZE (RHI::ImageBindFlags,"{4D596B3F-92E5-4210-A04B-584E38E87822}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::ImageAspectFlags,"{7C44319C-696A-4C86-AF31-955391DC7ABB}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::HostMemoryAccess,"{27A01E51-4532-42B8-8135-9CF20F9AC119}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::HeapMemoryLevel,"{32192E65-98F5-4FC9-BF9E-4F99A85DBF72}") | |
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 (AZ::RHI::VendorId,"{12E63C56-976A-4575-B89F-1AE8C6D104D4}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::CullMode,"{AABEEE39-9185-4A9C-9BD7-229DAAAE885D}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::FillMode,"{A164B54D-0A74-4F7C-89F3-032D6B6BF107}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::DepthWriteMask,"{11B00B11-AC7E-4F8C-B2D9-5A09BB4D92B5}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::StencilOp,"{FADAFC88-8638-4104-A73D-CA5CF4C16F74}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::BlendFactor,"{BD14C7A1-3DC9-4670-8A13-2017B8CEECB6}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::BlendOp,"{23DD9B83-875F-43D1-B1BB-5655C6A59739}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::FilterMode,"{CFAE2156-0293-4D71-87D5-68F5C9F98884}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::ReductionType,"{4230D40D-9984-4254-B062-2DD1CE4E7042}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::AddressMode,"{977F0D2E-4623-4B9F-B35C-328EEA309F73}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::ComparisonFunc,"{BF11B672-B9C4-4CFF-8228-EA09C4A36C36}") | |
AZ_TYPE_INFO_SPECIALIZE (RHI::BorderColor,"{8A6739E8-538D-47FC-9068-45BCA5B7E5C4}") | |
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}") | |
This file holds useful material related utility functions.
This file holds useful utility functions for working with the RPI.