AtomToolsFramework | |
AtomToolsApplication | Base class for Atom tools to inherit from |
AtomToolsAssetBrowser | Extends the standard asset browser with custom filters and multiselect behavior |
AtomToolsAssetBrowserInteractions | Provides common asset browser interactions, source control integration, and functionality to add custom menu actions |
AssetSelectionComboBox | |
AssetSelectionGrid | Widget for managing and selecting from a library of assets |
LocalServer | A named local server that will manage connections and forward recieved data |
LocalSocket | LocalSocket enables interprocess communication by establ;ishing a connection and sending data to a LocalServer |
TraceRecorder | |
AtomToolsAnyDocument | |
AtomToolsAnyDocumentNotifications | |
AtomToolsAnyDocumentRequests | |
AtomToolsDocument | |
AtomToolsDocumentApplication | |
AtomToolsDocumentInspector | |
AtomToolsDocumentMainWindow | |
AtomToolsDocumentNotifications | |
DocumentObjectInfo | |
AtomToolsDocumentRequests | |
AtomToolsDocumentSystem | |
AtomToolsDocumentSystemRequests | AtomToolsDocumentSystemRequestBus is an interface that provides requests for high level user interactions with a system of documents |
DocumentTypeInfo | |
CreateDocumentDialog | |
DynamicPropertyConfig | |
DynamicProperty | |
DynamicPropertyGroup | A collection of dynamic properties that can be serialized or added to an RPE as a group |
EntityPreviewViewportContent | |
EntityPreviewViewportInputController | |
EntityPreviewViewportScene | EntityPreviewViewportScene configures and initializes the atom scene and render pipeline for the render viewport widget |
EntityPreviewViewportSettings | EntityPreviewViewportSettings is a collection of common viewport settings |
EntityPreviewViewportSettingsInspector | EntityPreviewViewportSettingsInspector provides controls for viewing and editing presets and other common viewport settings |
EntityPreviewViewportSettingsNotifications | EntityPreviewViewportSettingsNotifications is an interface for handling notifications sent when any viewport settings change |
EntityPreviewViewportSettingsRequests | EntityPreviewViewportSettingsRequests provides an interface for various settings that affect what is displayed in the viewport |
EntityPreviewViewportSettingsSystem | EntityPreviewViewportSettingsSystem manages storing and retrieving different viewport settings, lighting, and model presets |
EntityPreviewViewportToolBar | EntityPreviewViewportToolBar contains common, easily accessible controls for manipulating viewport settings |
EntityPreviewViewportWidget | |
DynamicNode | |
DynamicNodeConfig | Structure used to data drive appearance and other settings for dynamic graph model nodes |
DynamicNodeManager | |
DynamicNodeManagerRequests | Interface for dynamic node manager interactions |
CreateDynamicNodeMimeEvent | |
DynamicNodePaletteItem | Item displayed in the node palette for creating a DynamicNode using the configuration settings passed into the constructor |
DynamicNodeSlotConfig | Contains all of the settings for an individual input or output slot on a DynamicNode |
GraphCompiler | |
GraphDocument | GraphDocument implements support for creating, loading, saving, and manipulating graph model and canvas graphs |
GraphDocumentNotifications | Interface for handling graph document status notifications |
GraphDocumentRequests | GraphDocumentRequests establishes a common interface for graph model graphs managed by the document system |
GraphDocumentView | GraphDocumentView bridges document system managed graph model graphs with a single graph view per document |
GraphTemplateFileData | |
GraphTemplateFileDataCache | |
GraphTemplateFileDataCacheRequests | Interface for class managing a cache of template file data structures |
GraphView | |
GraphViewConstructPresets | The implementation of the graph view requires construct presets in order to be able to create node groups and comment blocks |
GraphViewSettings | |
InspectorGroupHeaderWidget | |
InspectorGroupWidget | |
InspectorNotifications | |
InspectorPropertyGroupWidget | |
InspectorRequests | |
InspectorWidget | |
PerformanceMetrics | Data structure containing performance metrics |
PerformanceMonitorRequests | Provides communication with Performance Monitor |
PreviewContent | Interface for describing scene content that will be rendered using the PreviewRenderer |
PreviewerFeatureProcessorProviderRequests | PreviewerFeatureProcessorProviderRequests allows registering custom Feature Processors for preview image generation |
PreviewRendererCaptureRequest | PreviewRendererCaptureRequest describes the size, content, and behavior of a scene to be rendered to an image |
PreviewRendererInterface | Public interface for PreviewRenderer so that it can be used in other modules |
PreviewRendererSystemRequests | PreviewRendererSystemRequests provides an interface for PreviewRendererSystemComponent |
SettingsDialog | Modal dialog for displaying a list of property groups wrapping registry settings |
ModularCameraViewportContext | |
ModularViewportCameraController | Builder class to create and configure a ModularViewportCameraControllerInstance |
ModularCameraViewportContextImpl | |
ModularViewportCameraControllerInstance | |
PlaceholderModularCameraViewportContextImpl | Placeholder implementation for ModularCameraViewportContext (useful for verifying the interface) |
ModularViewportCameraControllerRequests | |
RenderViewportWidget | |
DollyCameraBehavior | Moves(zooms) camera back and forth towards the object |
IdleBehavior | |
OrbitCameraBehavior | |
PanCameraBehavior | Moves camera along its vertical and horizontal axis |
RotateCameraBehavior | Rotates camera around its own axis, allowing to look up/down/left/right |
RotateEnvironmentBehavior | Rotates lighting and skybox around vertical axis |
RotateObjectBehavior | Rotates object in viewport |
ViewportInputBehavior | |
ViewportInputBehaviorController | Provides controls for manipulating camera, object, and environment in Material Editor |
ViewportInputBehaviorControllerInterface | |
ViewportInteractionImpl | |
AtomToolsMainWindow | |
AtomToolsMainWindowNotifications | |
AtomToolsMainWindowRequests | |
AtomToolsMainMenuRequests | |
BusHandlerOrderCompare | Force handlers of this bus to be processed in priority order |
AtomToolsFrameworkModule | |
AtomToolsFrameworkSystemComponent | |
PropertyStringBrowseEditCtrl | |
PropertyStringBrowseEditHandler | |
PropertyStringFilePathCtrl | |
PropertyStringFilePathHandler | |
PropertyMultilineStringDialogCtrl | |
PropertyMultilineStringDialogHandler | |
PropertyMultiStringSelectCtrl | |
PropertyMultiStringSelectDelimitedHandler | |
PropertyMultiStringSelectVectorHandler | |
PropertyMultiStringSelectSetHandler | |
PerformanceMonitorSystemComponent | PerformanceMonitorSystemComponent monitors performance |
PreviewRenderer | Processes requests for setting up content that gets rendered to a texture and captured to an image |
PreviewRendererCaptureState | PreviewRendererCaptureState renders a preview to an image |
PreviewRendererIdleState | PreviewRendererIdleState checks whether there are any new thumbnails that need to be rendered every tick |
PreviewRendererLoadState | PreviewRendererLoadState pauses further rendering until all assets used for rendering a thumbnail have been loaded |
PreviewRendererState | PreviewRendererState is an interface for defining states that manages the logic flow of the PreviewRenderer |
PreviewRendererSystemComponent | System component that manages a global PreviewRenderer |
AtomToolsMainWindowSystemComponent | AtomToolsMainWindowSystemComponent is used for initialization and registration of other classes |
AZ | This file holds useful material related utility functions |
Data | |
Asset | |
Debug | |
ArcBallControllerRequests | |
ArcBallControllerComponent | |
CameraComponentConfig | |
CameraComponent | |
CameraControllerRequests | Requests sent to any camera controllers in one entity |
CameraControllerNotifications | Notifications sent by each camera controller |
CameraControllerComponent | |
NoClipControllerProperties | |
NoClipControllerRequests | |
NoClipControllerComponent | |
DX12 | |
Platform | |
WindowsVersion | |
ShaderSubStage | |
BufferPoolDescriptor | |
RootParameter | |
RootParameterBinding | |
RootConstantBinding | |
ShaderResourceGroupVisibility | |
PipelineLayoutDescriptor | |
FrameGraphExecuterData | |
PlatformLimitsDescriptor | A descriptor used to configure limits for each backend |
ReflectSystemComponent | |
ShaderStageFunction | |
Device_Windows | |
PhysicalDevice | |
SwapChain | |
AliasedHeap | |
Descriptor | |
AliasingBarrierTracker | |
AsyncUploadQueue | |
Descriptor | |
Buffer | |
BufferMemoryAllocator | |
BufferMemoryView | |
BufferPool | |
BufferView | |
CommandList | |
BufferClearRequest | |
ImageClearRequest | |
TileMapRequest | |
BarrierOp | Encapsulates a resource barrier with a posible state that is needed for the command list |
CommandListBase | |
CommandListAllocator | |
Descriptor | |
ExecuteWorkRequest | |
CommandQueueDescriptor | |
CommandQueue | |
CommandQueueContext | |
DescriptorHandle | |
DescriptorTable | |
DescriptorContext | Manages pools of descriptors |
DescriptorPool | This class defines a Descriptor pool which manages all the descriptors used for binding resources |
DescriptorPoolShaderVisibleCbvSrvUav | |
Device | |
FenceEvent | |
Fence | |
FenceSet | |
FenceImpl | |
FrameGraphCompiler | |
FrameGraphExecuteGroup | |
FrameGraphExecuteGroupBase | |
FrameGraphExecuteGroupMerged | |
FrameGraphExecuter | |
HeapFactory | Factory which is responsible for allocating heap pages from the GPU |
Descriptor | |
HeapAllocatorTraits | |
HeapAllocator | |
ImageTileLayout | |
Image | |
SubresourceAttachmentState | |
ImagePool | |
ImageView | |
IndirectBufferSignature | |
IndirectBufferWriter | |
MemoryPageFactory | |
Descriptor | |
MemoryPageAllocatorTraits | |
MemoryPageAllocator | |
MemoryView | |
PipelineLayout | |
PipelineLayoutCache | |
PipelineLibrary | |
PipelineStateDrawData | |
PipelineStateData | |
PipelineState | |
Query | |
QueryPool | |
QueryPoolResolver | |
ResolveRequest | Request for a resolving part of the QueryPool into a buffer |
RayTracingBlas | This class builds and contains the DX12 RayTracing BLAS buffers |
BlasBuffers | |
RayTracingBufferPools | This is the DX12-specific RayTracingBufferPools class |
RayTracingPipelineState | |
RayTracingShaderTable | |
ShaderTableBuffers | |
RayTracingTlas | This class builds and contains the DX12 RayTracing TLAS buffers |
TlasBuffers | |
ReleaseQueueTraits | |
ResourcePoolResolver | |
Sampler | |
Scope | |
ShaderResourceGroupCompiledData | |
ShaderResourceGroup | |
ShaderResourceGroupPool | |
StagingMemoryAllocator | |
Descriptor | |
StreamingImagePool | |
SystemComponent | |
TransientAttachmentPool | |
ShaderPlatformInterface | |
ShaderPlatformInterfaceSystemComponent | |
Metal | |
BufferPoolDescriptor | |
ShaderResourceGroupVisibility | |
RootConstantBinding | Describes root constant binding information |
PipelineLayoutDescriptor | |
FrameGraphExecuterData | |
PlatformLimitsDescriptor | A descriptor used to configure limits for each backend |
ReflectSystemComponent | |
ShaderStageFunction | |
AliasedHeap | |
AliasingBarrierTracker | |
ArgumentBuffer | This class manages all the native objects associated with a ShaderResourceGroup |
AsyncUploadQueue | |
Descriptor | |
BindlessArgumentBuffer | |
Buffer | |
BufferMemoryAllocator | |
BufferMemoryView | |
BufferPool | |
BufferPoolResolver | |
BufferView | |
CommandList | |
CommandListBase | |
CommandListFactory | |
Descriptor | |
CommandListPoolTraits | |
CommandListSubAllocator | |
CommandListAllocator | |
Descriptor | |
ExecuteWorkRequest | |
CommandQueue | |
CommandQueueCommandBuffer | |
CommandQueueContext | |
ResourceDescriptor | |
Device | |
Fence | |
FenceSet | A simple utility wrapping a set of fences, one for each command queue |
FenceImpl | |
FrameGraphCompiler | |
FrameGraphExecuteGroup | |
FrameGraphExecuteGroupBase | |
FrameGraphExecuteGroupMerged | |
FrameGraphExecuter | |
Image | |
ImagePool | |
ImagePoolResolver | |
ImageView | |
MetalResourceDescriptor | |
MetalResource | |
MemoryPageFactory | |
Descriptor | |
MemoryPageAllocatorTraits | |
MemoryPageAllocator | |
MemoryView | |
NullDescriptorManager | |
PhysicalDevice | |
PipelineLayout | |
PipelineLayoutCache | |
PipelineLibrary | |
RasterizerState | |
PipelineState | |
Query | |
QueryPool | |
ReleaseQueueTraits | |
ResourcePoolResolver | |
Scope | |
ShaderResourceGroupCompiledData | |
ShaderResourceGroup | |
ShaderResourceGroupPool | |
StreamingImagePool | |
StreamingImagePoolResolver | |
SwapChain | |
SystemComponent | |
TransientAttachmentPool | |
ShaderPlatformInterface | |
ShaderPlatformInterfaceSystemComponent | |
Null | |
PipelineLayoutDescriptor | |
ReflectSystemComponent | |
ShaderStageFunction | |
AliasedHeap | |
Buffer | |
BufferPool | |
BufferView | |
CommandList | |
CommandQueue | |
Device | |
Fence | |
FrameGraphCompiler | |
FrameGraphExecuter | |
Image | |
ImagePool | |
ImageView | |
PhysicalDevice | |
PipelineLibrary | |
PipelineState | |
Query | |
QueryPool | |
RayTracingBlas | |
RayTracingBufferPools | |
RayTracingPipelineState | |
RayTracingShaderTable | |
RayTracingTlas | |
Scope | |
ShaderResourceGroup | |
ShaderResourceGroupPool | |
StreamingImagePool | |
SwapChain | |
SystemComponent | |
TransientAttachmentPool | |
ShaderPlatformInterface | |
ShaderPlatformInterfaceSystemComponent | |
Render | |
Bootstrap | |
Notification | |
NotificationConnectionPolicy | |
Request | |
DefaultWindowInterface | |
DefaultWindowNotification | |
DefaultWindowConnectionPolicy | |
BootstrapSystemComponent | |
MeshCommon | |
EmptyFilter | |
SegmentedSplineParamsC9 | |
ShaperParams | |
DisplayMapperParameters | |
AcesDisplayMapperFeatureProcessor | |
AtomAutomationInterface | |
AuxGeomFeatureProcessor | |
CapsuleLightData | |
CapsuleLightFeatureProcessorInterface | |
DirectionalLightFeatureProcessorInterface | |
DiskLightData | |
DiskLightFeatureProcessorInterface | |
EsmShadowmapsPassData | Custom data for EsmShadowmapsPass. Should be specified in the PassRequest |
PhotometricColor | |
PhotometricValue | Stores and converts between photometric data stored in various units like Lux, Lumens, and EV100 |
PointLightData | |
PointLightFeatureProcessorInterface | PointLightFeatureProcessorInterface provides an interface to acquire, release, and update a point light |
PolygonLightData | |
PolygonLightFeatureProcessorInterface | |
QuadLightData | |
QuadLightFeatureProcessorInterface | |
SimplePointLightFeatureProcessorInterface | SimplePointLightFeatureProcessorInterface provides an interface to acquire, release, and update a point light |
SimpleSpotLightFeatureProcessorInterface | SimpleSpotLightFeatureProcessorInterface provides an interface to acquire, release, and update a simple spot light |
CubeMapCaptureFeatureProcessorInterface | |
RenderDebugFeatureProcessorInterface | |
RenderDebugSettingsInterface | |
DecalData | |
DecalFeatureProcessorInterface | |
AcesOutputTransformLutPass | |
AcesOutputTransformPass | |
ApplyShaperLookupTablePass | |
BakeAcesOutputTransformLutPass | |
AcesParameterOverrides | |
DisplayMapperConfigurationDescriptor | A descriptor used to configure the DisplayMapper |
DisplayMapperPassData | Custom pass data for DisplayMapperPass |
DisplayMapperLut | |
DisplayMapperAssetLut | |
DisplayMapperFeatureProcessorInterface | The display mapper feature processor interface for setting and retreiving tonemapping settings, and handing LUTs |
DisplayMapperFullScreenPass | |
DisplayMapperPass | |
OutputTransformPass | |
ImageBasedLightFeatureProcessor | This feature processor handles image based lights |
ImageBasedLightFeatureProcessorInterface | This feature processor handles image based lights |
ImGuiActiveContextScope | |
ImGuiSystemRequests | |
ImGuiSystemNotifications | |
LookupTableAsset | A descriptor used to configure the DisplayMapper |
ModelDataInstance | |
MeshFeatureProcessor | This feature processor handles static and dynamic non-skinned meshes |
CustomMaterialInfo | Custom material infill containing a material instance that will be substituted for an embedded material on a model and UV mapping reassignments |
MeshHandleDescriptor | Settings to apply to a mesh handle when acquiring it for the first time |
MeshFeatureProcessorInterface | |
ModelReloaderSystemInterface | A system that handles reloading the hierarchy of model assets in the correct order |
MorphTargetInputBuffers | |
MorphTargetComputeMetaData | |
MorphTargetInstanceMetaData | |
OcclusionCullingPlaneFeatureProcessorInterface | |
BloomSettingsInterface | |
ChromaticAberrationSettingsInterface | |
HDRColorGradingSettingsInterface | |
DepthOfFieldSettingsInterface | |
ExposureControlSettingsInterface | |
LookModificationSettingsInterface | |
PostProcessFeatureProcessorInterface | Abstract interface for PostProcessFeatureProcessor so it can be access outside of Atom (for example in AtomLyIntegration) |
PostProcessSettingsInterface | Abstract interface for PostProcessSettings so it can be access outside of Atom (for example in AtomLyIntegration) |
SsaoSettingsInterface | |
SMAAData | |
SMAAFeatureProcessorInterface | |
ReflectionProbeFeatureProcessorInterface | The ReflectionProbeFeatureProcessorInterface provides an interface to the feature processor for code outside of Atom |
DeferredFogSettingsInterface | |
ProjectedShadowFeatureProcessorInterface | This feature processor handles projected shadows for various lights |
ProjectedShadowDescriptor | Used in SetShadowProperties() to set several related shadow properties in one function call |
SkinnedMeshFeatureProcessorNotifications | Components that own and update a SkinnedMeshRenderProxy should inherit from the SkinnedMeshFeatureProcessorNotificationBus to receive an event telling them when to update bone transforms |
SkinnedMeshFeatureProcessorInterface | SkinnedMeshFeatureProcessorInterface provides an interface to acquire and release a SkinnedMeshRenderProxy from the underlying SkinnedMeshFeatureProcessor |
SkinnedMeshHandleDescriptor | |
SkinnedSubMeshProperties | All of the views needed for skinning input, skinning output, and static rendering of a single mesh |
SrgNameViewPair | |
SkinnedMeshInputLod | Container for all the buffers and views needed for a single lod of a skinned mesh |
SkinnedMeshInputBuffers | Container for all the buffers and views needed for per-source model input to both the skinning shader and subsequent mesh shaders |
SkinnedMeshInstance | |
SkinnedMeshOutputStreamManagerInterface | A class for allocating memory for skinning buffers |
SkinnedMeshOutputStreamNotifications | |
SkinnedMeshOutputStreamAllocation | |
SkinnedMeshShaderOptions | |
SkinnedMeshSceneStats | |
SkinnedMeshStatsRequests | Ebus for getting stats about the usage of skinned meshes in the current scene |
SkinnedMeshVertexStreamInfo | |
SkinnedMeshOutputVertexStreamInfo | |
SkinnedMeshVertexStreamPropertyInterface | Interface for getting properties associated with a specific type of skinned mesh vertex stream |
SkyAtmosphereParams | |
SkyAtmosphereFeatureProcessorInterface | |
SunPosition | |
SkyBoxFeatureProcessorInterface | |
SkyBoxFogRequests | |
SSROptions | |
SpecularReflectionsFeatureProcessorInterface | The SpecularReflectionsFeatureProcessorInterface provides an interface to the feature processor for code outside of Atom |
SplashScreenSettings | |
TransformServiceFeatureProcessor | This feature processor handles static and dynamic non-skinned meshes |
TransformServiceFeatureProcessorInterface | This feature processor handles static and dynamic non-skinned meshes |
EditorExposureControlConfig | EditorExposureControlConfig reflects edit context for non-editor data |
EditorLightConfig | EditorLightConfig reflects edit context for non-editor data |
EditorLightingPreset | EditorLightingPreset reflects edit context for non-editor data |
EditorModelPreset | EditorModelPreset reflects edit context for non-editor data |
EditorRenderComponentAdapter | Base editor component adapter adding automatic editor visibility support |
FrameCaptureError | |
FrameCaptureRequests | |
FrameCaptureOutputResult | |
FrameCaptureTestError | The errors met when calling frame capture test request bus |
FrameCaptureTestRequests | |
GpuBufferHandler | |
Descriptor | |
IndexableList | |
IndexedDataVector | |
ExposureControlConfig | ExposureControlConfig describes exposure settings that can be added to a LightingPreset |
LightConfig | LightConfig describes a directional light that can be added to a LightingPreset |
LightingPreset | LightingPreset describes a lighting environment that can be applied to the viewport |
ModelPreset | ModelPreset describes a model that can be displayed in the viewport |
MultiIndexedDataVector | |
CopyBackElementFunctor | |
ReserveFunctor | |
MultiSparseVector | |
ProfilingCaptureRequests | |
ProfilingCaptureNotifications | |
SparseVector | |
AuxGeomPosition | |
AuxGeomDynamicVertex | |
PrimitiveBufferEntry | Each dynamic primitive drawn through the AuxGeom draw interface is stored in the scene data as an instance of this struct |
ShapeBufferEntry | Each fixed shape drawn through the AuxGeom draw interface is stored in the scene data as an instance of this struct |
BoxBufferEntry | |
DynamicPrimitiveData | |
AuxGeomBufferData | This is all the data that is stored for each frame and returned from AuxGeomDrawQueue::Commit |
AuxGeomDrawQueue | |
DynamicPrimitiveProcessor | |
FixedShapeProcessor | |
CheckerboardColorResolvePass | |
CheckerboardPass | |
LutGenerationPass | |
CommonSystemComponent | |
CapsuleLightFeatureProcessor | |
CascadedShadowmapsPass | CascadedShadowmapsPass owns and manages ShadowmapPasses |
CoreLightsSystemComponent | |
DepthExponentiationPass | DepthExponentiationPass output exponential of depth for ESM filering |
CascadeShadowCameraConfiguration | Cascaded shadow specific camera configuration |
DirectionalLightData | |
DirectionalLightShadowData | |
DirectionalLightFeatureProcessor | |
CascadeSegment | |
ShadowProperty | |
DiskLightFeatureProcessor | |
EsmShadowmapsPass | |
FilterParameter | |
LightCullingPass | Compute shader that performs light culling |
LightCullingRemap | |
LightCullingTilePreparePass | |
ILtcCommon | |
LtcCommon | |
PointLightFeatureProcessor | |
PolygonLightFeatureProcessor | |
ProjectedShadowmapsPass | ProjectedShadowmapsPass owns shadowmap passes for projected lights |
QuadLightFeatureProcessor | |
ShadowmapAtlas | |
Origin | |
ShadowmapIndexNode | |
ShadowmapPass | ShadowmapPass outputs shadowmap depth images |
SimplePointLightFeatureProcessor | |
ShaderData | |
SimpleSpotLightData | |
SimpleSpotLightFeatureProcessor | |
CubeMapCapture | |
CubeMapCaptureFeatureProcessor | |
CubeMapRenderer | |
RenderDebugFeatureProcessor | |
RenderDebugSettings | |
AsyncLoadTracker | |
DecalTextureArray | |
DecalTextureArrayFeatureProcessor | |
EditorCommonSystemComponent | This is the editor-counterpart to this gem's main CommonSystemComponent class |
FrameCaptureSystemComponent | System component to handle FrameCaptureRequestBus |
ImGuiPassData | Custom data for the ImGuiPassData |
ImGuiPass | This pass owns and manages activation of an Imgui context |
ImGuiSystemComponent | |
ConvertEmissiveUnitFunctor | |
ConvertEmissiveUnitFunctorSourceData | |
MaterialConverterSettings | |
MaterialConverterSystemComponent | Atom's implementation of converting SceneAPI data into Atom's default material: StandardPBR |
SubsurfaceTransmissionParameterFunctor | This functor is used to pack and precalculate parameters required by subsurface scattering and transmission calculation |
SubsurfaceTransmissionParameterFunctorSourceData | |
Transform2DFunctor | Materials can use this functor to map 2D scale, translate, and rotate properties into a float3x3 transform matrix |
Transform2DFunctorSourceData | |
UseTextureFunctor | |
UseTextureFunctorSourceData | |
GaussianMathFilter | Gaussian filter used in shader code |
MathFilter | Base class for several mathematical filters |
GaussianFilterDescriptor | |
MathFilterDescriptor | |
ModelReloader | |
ModelReloaderSystem | |
MorphTargetComputePass | The morph target compute pass submits dispatch items for morph targets. The dispatch items are cleared every frame, so it needs to be re-populated |
MorphTargetDispatchItem | Holds and manages an RHI DispatchItem for a specific morph target, and the resources that are needed to build and maintain it |
OcclusionCullingPlane | This class represents an OcclusionCullingPlane which is used to cull meshes that are inside the view frustum |
OcclusionCullingPlaneFeatureProcessor | This class manages OcclusionCullingPlanes which are used to cull meshes that are inside the view frustum |
BloomSettings | |
ChromaticAberrationSettings | |
HDRColorGradingSettings | |
DepthOfFieldViewSRG | |
DepthOfFieldSettings | |
ExposureControlSettings | |
LutBlendItem | |
LookModificationSettings | The post process sub-settings class for the look modification feature |
PostProcessBase | |
PostProcessFeatureProcessor | Feature processor for owning and managing post process settings |
PostProcessSettings | |
SsaoSettings | |
BlendColorGradingLutsPass | |
BloomBlurPass | |
BloomBlurChildPass | |
BloomCompositePass | |
BloomCompositeChildPass | |
BloomDownsamplePass | |
BloomParentPass | |
ChromaticAberrationPass | |
DepthOfFieldBokehBlurPass | Pass used to apply Bokeh Depth of Field blur onto a lighting buffer |
DepthOfFieldCompositePass | Pass used to enabled/disabled debug colors by shader option |
DepthOfFieldCopyFocusDepthToCpuPass | This pass is used to read back the depth value written to the buffer |
DepthOfFieldMaskPass | Pass used to prevent the foreground color to smear into the background blur |
DepthOfFieldParentPass | |
DepthOfFieldReadBackFocusDepthPass | This pass is used to get the depth value for the specified screen coordinates |
DepthOfFieldWriteFocusDepthFromGpuPass | This pass is used to write the depth value of the specified screen coordinates to the buffer |
DepthUpsamplePass | |
EyeAdaptationPass | |
ExposureCalculationData | |
FastDepthAwareBlurPassConstants | Must match the struct in FastDepthAwareBlurHor.azsl and FastDepthAwareBlurVer.azsl |
FastDepthAwareBlurHorPass | Pass for an optimized horizontal blur with edge detection |
FastDepthAwareBlurVerPass | Pass for an optimized vertical blur with edge detection |
HDRColorGradingPass | |
LookModificationCompositePass | |
LookModificationPass | |
LuminanceHistogramGeneratorPass | This class generates a histogram of luminance values for the input color buffer |
NewDepthOfFieldParentPass | |
NewDepthOfFieldTileReducePass | Need a class for the tile reduce pass because it dispatches a non-trivial number of threads |
NewDepthOfFieldFilterPass | |
PostProcessingShaderOptionBase | This class provides common code to use shader option |
SMAABasePass | |
SMAABlendingWeightCalculationPass | |
SMAAConfigurationDescriptor | A descriptor used to configure the SMAA feature |
SMAAEdgeDetectionPass | |
SMAAFeatureProcessor | SMAAFeatureProcessor implementation |
SMAANeighborhoodBlendingPass | |
SsaoParentPass | |
SsaoComputePass | |
TaaPassData | Custom data for the Taa Pass |
TaaPass | |
DelayedQueryCaptureHelper | Helper class that executes a function when a certain amount of frames have passed |
ProfilingCaptureSystemComponent | System component to handle ProfilingCaptureSystemComponent |
RayTracingAccelerationStructurePass | This pass builds the RayTracing acceleration structures for a scene |
RayTracingFeatureProcessor | This feature processor manages ray tracing data for a Scene |
Mesh | Contains data for the top level mesh, including the list of sub-meshes |
ReflectionProbe | |
MeshBlasInstance | |
SubMesh | Contains data for a single subMesh |
SubMeshBlasInstance | |
RayTracingIndexList | |
RayTracingPass | This pass executes a raytracing shader as specified in the PassData |
RayTracingPassData | Custom data for the RayTracingPass, specified in the PassRequest |
RayTracingResourceList | |
ReflectionRenderData | |
ReflectionProbe | |
ReflectionProbeFeatureProcessor | |
ReflectionCopyFrameBufferPass | This pass copies the frame buffer prior to the post-processing pass |
ReflectionScreenSpaceBlurChildPass | |
ReflectionScreenSpaceBlurPass | |
ReflectionScreenSpaceCompositePass | This pass composites the screenspace reflection trace onto the reflection buffer |
ReflectionScreenSpaceFilterPass | This pass filters the screenspace reflection image |
ReflectionScreenSpacePass | |
ReflectionScreenSpaceTracePass | This pass traces screenspace reflections from the previous frame image |
DeferredFogPass | |
DeferredFogSettings | |
FullscreenShadowPass | |
ProjectedShadowFeatureProcessor | |
SkinnedMeshComputePass | The skinned mesh compute pass submits dispatch items for skinning. The dispatch items are cleared every frame, so it needs to be re-populated |
SkinnedMeshDispatchItem | Holds and manages an RHI DispatchItem for a specific skinned mesh, and the resources that are needed to build and maintain it |
SkinnedMeshFeatureProcessor | |
SkinnedMeshOutputStreamManager | |
SkinnedMeshRenderProxy | |
SkinnedMeshShaderOptionNotifications | Notifies listeners that the skinned mesh shader has reloaded and the shader options need to be updated |
CachedSkinnedMeshShaderOptions | This class caches the indices of the skinned mesh shader options and uses them to more optimally create a ShaderOptionGroup |
SkinnedMeshStatsCollector | Implements the SkinnedMeshStatsRequestBus for collecting stats about skinned mesh usage in a scene |
SkinnedMeshSystemComponent | |
SkinnedMeshVertexStreamProperties | |
SkyAtmosphereFeatureProcessor | |
SkyAtmosphereParentPass | |
SkyAtmospherePass | |
SunParameters | |
HosekSky | |
SkyBoxFeatureProcessor | |
SkyBoxFogSettings | |
SpecularReflectionsFeatureProcessor | |
SplashScreenFeatureProcessor | |
SplashScreenPass | |
ImGuiFrameVisualizer | |
FrameAttachmentVisualizeInfo | |
ScopeAttachmentVisualizerInfo | |
PassEntry | |
ImGuiPipelineStatisticsView | |
ImGuiTimestampView | |
ImGuiGpuMemoryView | |
ImGuiGpuProfiler | |
ImGuiMaterialDetails | |
ImGuiPassTree | |
ImGuiTransientAttachmentProfiler | |
UvTransformDescriptor | |
RHI | |
AliasedAttachmentAllocator | |
Descriptor | |
AliasedHeapDescriptor | |
AliasedHeap | |
AliasedResource | Describes the use of an Aliased Resource |
AliasingBarrierTracker | |
VirtualAddress | |
Allocator | |
Descriptor | |
AsyncWorkQueue | |
Buffer | |
BufferFrameAttachment | |
BufferInitRequest | |
BufferMapRequest | |
BufferMapResponse | |
BufferStreamRequest | |
BufferPool | |
BufferPoolBase | |
BufferSubresourceRange | Describes a range of a buffer |
BufferProperty | |
PropertyRange | Describes the property value of one range of the buffer |
BufferScopeAttachment | |
BufferView | |
CommandList | |
SubmitRange | |
CommandListRenderTargetsState | State of a property that affects the render target attachments in a command list |
CommandListShadingRateState | State of the shading rate of a command list |
CommandListValidator | |
ExecuteWorkRequest | |
CommandQueueDescriptor | |
CommandQueue | |
ConstantsData | |
CopyBufferDescriptor | |
CopyImageDescriptor | |
CopyBufferToImageDescriptor | |
CopyImageToBufferDescriptor | |
CopyQueryToBufferDescriptor | |
CopyItem | |
Device | |
DeviceBusTraits | |
DeviceObject | |
DispatchDirect | Arguments used when submitting a (direct) dispatch call into a CommandList |
DispatchArguments | |
DispatchItem | |
DispatchRaysItem | Encapsulates all the necessary information for doing a ray tracing dispatch call |
Handle | |
NullType | |
DrawLinear | |
DrawIndexed | |
DrawArguments | |
DrawItem | |
DrawItemProperties | |
DrawListContext | |
DrawPacket | |
DrawPacketBuilder | |
DrawRequest | |
Factory | |
FactoryManagerRequest | |
FactoryManagerNotification | |
Fence | |
FrameAttachment | |
FrameEventInterface | |
FrameGraph | |
FrameGraphAttachmentDatabase | |
FrameGraphAttachmentInterface | |
FrameGraphBuilder | |
FrameGraphCompileContext | |
FrameGraphCompileRequest | Fill this request structure and pass to FrameGraphCompiler::Compile |
FrameGraphCompiler | |
FrameGraphExecuteContext | |
Descriptor | |
FrameGraphExecuteGroup | |
InitMergedRequest | |
ScopeEntry | |
InitRequest | |
FrameGraphExecuterDescriptor | Fill this descriptor when initializing a FrameScheduler instance |
FrameGraphExecuter | |
FrameGraphInterface | |
FrameGraphLogger | |
FrameSchedulerDescriptor | Fill this descriptor when initializing a FrameScheduler instance |
FrameSchedulerCompileRequest | Fill and provide this request structure when invoking FrameScheduler::Compile |
FrameScheduler | |
FreeListAllocator | |
Descriptor | |
Image | |
ImageFrameAttachment | |
ImageInitRequest | The data structure used to initialize an RHI::Image on an RHI::ImagePool |
ImageUpdateRequest | The data structure used to update contents of an RHI::Image on an RHI::ImagePool |
ImagePool | |
ImagePoolBase | |
ImageProperty | |
PropertyRange | Describes the property value of one image subresource range |
ImageScopeAttachment | |
ImageView | |
IndexBufferView | |
IndirectArguments | |
IndirectBufferSignatureDescriptor | |
IndirectBufferSignature | |
IndirectBufferView | |
IndirectBufferWriter | |
interval_map | |
const_iterator | |
iterator | |
LinearAllocator | |
Descriptor | |
MemoryAllocation | |
MemoryLinearSubAllocatorTraits | |
MemorySubAllocator< MemoryLinearSubAllocatorTraits< MemoryType, MemoryPageAllocatorType > > | |
MemoryStatisticsBuilder | |
MemoryStatisticsHeapEventInterface | |
MemoryStatisticsEventInterface | |
MemorySubAllocatorTraits | |
MemorySubAllocator | |
Descriptor | |
Object | |
ObjectCacheEvictionCallbackNull | |
ObjectCache | |
NullMutex | |
ObjectCollectorTraits | |
ObjectCollector | |
Descriptor | |
ObjectFactoryBase | |
Descriptor | |
ObjectPoolTraits | Inherits from object collector traits since they share types |
ObjectPool | |
Descriptor | |
PageTileSpan | A structure to represent continuous number of tiles of a given heap page |
Compare | |
PageTileAllocator | This allocator allocates tile groups from a page which is aligned by tiles |
PageTiles | A list of tile groups in one memory page |
PhysicalDevice | |
PipelineLibraryDescriptor | |
PipelineLibrary | |
PipelineState | |
PipelineStateCache | |
PipelineStateDescriptor | |
PipelineStateDescriptorForDispatch | |
PipelineStateDescriptorForDraw | |
PipelineStateDescriptorForRayTracing | Describes state necessary to build a ray tracing pipeline state object |
PoolAllocator | |
Descriptor | |
Query | |
QueryPool | |
QueryPoolSubAllocator | |
Allocation | |
RayTracingGeometry | |
RayTracingBlasDescriptor | |
RayTracingBlas | |
RayTracingTlasInstance | |
RayTracingTlasDescriptor | |
RayTracingTlas | |
RayTracingBufferPools | |
RayTracingShaderLibrary | Contains ray tracing shaders used by the pipeline |
RayTracingHitGroup | Defines a hit group which consists of a ClosestHit and/or an AnyHit shader |
RayTracingConfiguration | Defines ray tracing pipeline settings |
RayTracingPipelineStateDescriptor | |
RayTracingPipelineState | Defines the shaders, hit groups, and other parameters required for ray tracing operations |
RayTracingShaderTableRecord | Specifies the shader and any local root signature parameters that make up a record in the shader table |
RayTracingShaderTableDescriptor | |
RayTracingShaderTable | |
ResolveScopeAttachment | |
Resource | |
ResourceEventInterface | |
ResourcePoolResolver | |
ResourcePool | |
ResourcePoolDatabase | |
ResourceView | |
RHISystem | |
RHISystemInterface | |
RHISystemNotificiationInterface | |
Scope | |
ScopeAttachmentUsageAndAccess | |
ScopeAttachment | |
ScopeProducer | |
ScopeProducerEmpty | |
EmptyCompileFunction | |
EmptyExecuteFunction | |
ScopeProducerFunction | |
ShaderResourceGroup | |
ShaderResourceGroupData | |
BindlessResourceViews | |
ShaderResourceGroupInvalidateRegistry | |
ShaderResourceGroupPool | |
StreamBufferView | |
StreamingImageSubresourceData | |
StreamingImageMipSlice | |
StreamingImageInitRequest | |
StreamingImageExpandRequest | |
StreamingImagePool | |
SwapChain | |
InitImageRequest | |
SwapChainFrameAttachment | |
TagBitRegistry | |
TagRegistry | |
ThreadLocalContext | |
TileAllocator | |
Descriptor | |
PageContext | |
TransientAttachmentPoolDescriptor | Describes the properties of a TransientAttachmentPool |
TransientAttachmentPool | |
XRInstanceDescriptor | Base instance descriptor class used to communicate with base XR module |
XRPhysicalDeviceDescriptor | Base physical device descriptor class used to communicate with base XR module |
XRDeviceDescriptor | Base device descriptor class used to communicate with base XR module |
XRSessionDescriptor | Base session descriptor class used to communicate with base XR module |
XRSwapChainDescriptor | Base swapchain descriptor class used to communicate with base XR module |
XRRenderingInterface | The class defines the XR specific RHI rendering interface |
ShaderBuildArguments | |
ShaderBuildOptions | |
ShaderPlatformInterface | |
ByProducts | |
RootConstantsInfo | |
ShaderResourceGroupInfo | |
StageDescriptor | Struct used to return data when compiling the AZSL shader to the appropriate platform |
ShaderPlatformInterfaceRegister | |
ShaderCompilerProfiling | |
Entry | An entry in the shader compiler profiling data |
PrependArguments | |
HeapPagingParameters | Parameters when using the Paging heap allocation strategy |
HeapMemoryHintParameters | Parameters when using the MemoryHint heap allocation strategy |
HeapAllocationParameters | |
AttachmentLoadStoreAction | |
BuildOptions | |
Validation | |
_ENUM_FLAG_INTEGER_FOR_SIZE | |
_ENUM_FLAG_INTEGER_FOR_SIZE< 1 > | |
_ENUM_FLAG_INTEGER_FOR_SIZE< 2 > | |
_ENUM_FLAG_INTEGER_FOR_SIZE< 4 > | |
_ENUM_FLAG_INTEGER_FOR_SIZE< 8 > | |
_ENUM_FLAG_SIZED_INTEGER | |
BufferDescriptor | |
BufferPoolDescriptor | |
BufferScopeAttachmentDescriptor | |
BufferViewDescriptor | Buffer views describe how to interpret a region of memory in a buffer |
ClearDepthStencil | |
ClearValue | |
ConstantsLayout | |
DeviceDescriptor | |
DeviceFeatures | |
DeviceLimits | |
DefaultNamespaceType | |
ImageDescriptor | |
ImagePoolDescriptor | |
ImageScopeAttachmentDescriptor | |
ImageSubresource | |
ImageSubresourceRange | |
ImageSubresourceLayout | |
ImageViewDescriptor | |
IndirectBufferViewArguments | Arguments when setting an indirect Vertex Buffer View command |
IndirectCommandDescriptor | Describes one indirect command that is part of an indirect layout |
IndirectBufferLayout | |
StreamChannelDescriptor | |
StreamBufferDescriptor | |
InputStreamLayout | |
InputStreamLayoutBuilder | |
BufferDescriptorBuilder | |
Interval | |
ResourceMemoryRequirements | Describes the memory requirements for allocating a resource |
MemoryStatistics | |
Buffer | |
Heap | |
Image | |
Pool | |
HeapMemoryTransfer | |
HeapMemoryUsage | |
PoolMemoryUsage | |
SamplePosition | |
MultisampleState | |
ReflectionNamePair | |
NameIdReflectionMap | |
NameIdReflectionMapSerializationEvents | |
Origin | |
PhysicalDeviceDescriptor | |
PhysicalDeviceDriverInfo | The GPU driver related information like unsupported versions, minimum version supported by the RHI |
PhysicalDeviceDriverValidator | |
JsonPhysicalDeviceDriverInfoSerializer | |
ResourceBindingInfo | |
ShaderResourceGroupBindingInfo | |
PipelineLayoutDescriptor | |
PipelineLibraryData | |
TransientAttachmentPoolBudgets | |
PlatformDefaultValues | |
PlatformLimitsDescriptor | A descriptor used to configure limits for each backend. Can be overridden by platformlimits.azasset file |
PlatformLimits | |
QueryPoolDescriptor | |
ReflectSystemComponent | |
RenderAttachmentDescriptor | Describes one render attachment that is part of a layout |
SubpassInputDescriptor | Describes a subpass input attachment |
SubpassRenderAttachmentLayout | |
RenderAttachmentLayout | |
RenderAttachmentConfiguration | |
RenderAttachmentLayoutBuilder | |
SubpassAttachmentLayoutBuilder | |
RasterState | |
DepthState | |
StencilOpState | |
StencilState | |
DepthStencilState | |
TargetBlendState | |
BlendState | |
RenderStates | |
ResolveScopeAttachmentDescriptor | |
ResourcePoolDescriptor | |
SamplerState | |
Scissor | |
ScopeAttachmentDescriptor | |
ShaderDataMappingColor | |
ShaderDataMappingUint | |
ShaderDataMappingFloat | |
ShaderDataMappingFloat2 | |
ShaderDataMappingFloat3 | |
ShaderDataMappingFloat4 | |
ShaderDataMappingMatrix3x3 | |
ShaderDataMappingMatrix4x4 | |
ShaderDataMappings | |
ShaderInputNameIndex | |
ShaderResourceGroupLayout | |
ShaderInputBufferDescriptor | |
ShaderInputImageDescriptor | |
ShaderInputBufferUnboundedArrayDescriptor | |
ShaderInputImageUnboundedArrayDescriptor | |
ShaderInputSamplerDescriptor | |
ShaderInputConstantDescriptor | |
ShaderInputStaticSamplerDescriptor | |
ShaderResourceGroupPoolDescriptor | |
ShaderSemantic | Describes a shader semantic (name + index). This should match the semantic declared in AZSL |
ShaderStageFunction | |
Size | |
StreamingImagePoolDescriptor | |
SwapChainDimensions | |
SwapChainDescriptor | |
TransientAttachmentStatistics | |
Attachment | |
Heap | |
MemoryUsage | |
Scope | |
TransientBufferDescriptor | |
TransientImageDescriptor | |
UnifiedAttachmentDescriptor | |
UnifiedScopeAttachmentDescriptor | |
ShadingRateImageValue | |
Viewport | |
FactoryManagerSystemComponent | |
FactoryRegistrationFinalizerSystemComponent | |
RPI | |
AssetUtils | |
AsyncAssetLoader | |
LuaMaterialFunctorAPI | |
CommonRuntimeConfiguration | |
ReadMaterialPropertyValues | Wraps MaterialFunctorAPI::ReadMaterialPropertyValues for LuaMaterialFunctor access |
RenderStates | Wraps RHI::RenderStates for LuaMaterialFunctor access |
ShaderItem | |
ConfigureShaders | Wraps MaterialFunctorAPI::ConfigureShaders for LuaMaterialFunctor access |
RuntimeContext | Wraps MaterialFunctorAPI::RuntimeContext with lua bindings |
PipelineRuntimeContext | Wraps MaterialFunctorAPI::PipelineRuntimeContext with lua bindings |
EditorContext | Wraps MaterialFunctorAPI::EditorContext with lua bindings |
Utilities | |
MaterialFunctorAPI | |
CommonRuntimeConfiguration | Provides functions that are common to all runtime execution contexts |
ReadMaterialPropertyValues | Provides commonly used functions for reading material property values |
ConfigureShaders | Provides commonly used functions for configuring shaders |
RuntimeContext | |
PipelineRuntimeContext | |
EditorContext | This execution context is used by tools for configuring UI metadata |
SubsurfaceScatteringPass | |
AssetAliasesSourceData | |
ConvertibleSource | |
JsonReportingHelper | Provides a common way to report errors and warnings when processing Atom assets with JsonSerialization |
LuaMaterialFunctorSourceData | |
MaterialConverterRequests | Providers a user callback to convert from SceneAPI data into Atom materials |
MaterialFunctorSourceData | |
AssetDependency | This generally corresponds to AssetBuilderSDK's Job Dependencies |
EditorContext | |
RuntimeContext | |
MaterialFunctorSourceDataHolder | |
MaterialFunctorSourceDataRegistration | |
JsonMaterialFunctorSourceDataSerializer | |
MaterialPipelineSourceData | |
RuntimeControls | |
ShaderTemplate | Describes a template that will be used to generate the shader asset for one pass in the pipeline |
JsonMaterialPropertyConnectionSerializer | |
JsonMaterialPropertyGroupSerializer | |
MaterialPropertyId | |
JsonMaterialPropertySerializer | |
MaterialPropertySourceData | Stores data that defines one material property, for use in JSON source files such as .materialtype and .materialpipeline |
Connection | |
JsonMaterialPropertyValueSerializer | |
MaterialPropertyValueSourceData | |
JsonMaterialPropertyValueSourceDataSerializer | |
MaterialSourceData | This is a simple data structure for serializing in/out material source files |
MaterialTypeSourceData | |
GroupDefinition | |
MaterialPipelineState | |
PropertyGroup | |
PropertyLayout | |
ShaderVariantReferenceData | |
VersionUpdateDefinition | |
ResourcePoolSourceData | |
ShaderSourceData | |
EntryPoint | |
ProgramSettings | |
SupervariantInfo | |
ShaderVariantAssetCreator | The "builder" pattern class that creates a ShaderVariantAsset2 |
ShaderVariantListSourceData | |
VariantInfo | A struct that describes shader variant data that is used to populate a ShaderVariantListSourceData at asset build time |
ShaderVariantTreeAssetCreator | The "builder" pattern class that creates a ShaderVariantTreeAsset |
AssetInitEvents | |
AuxGeomDraw | |
AuxGeomDynamicDrawArguments | Common arguments for free polygon (point, line, Triangle) draws |
AuxGeomDynamicIndexedDrawArguments | Common arguments for free polygon (point, line, Triangle) indexed draws |
AuxGeomFeatureProcessorInterface | Interface of AuxGeom system, which is used for drawing Auxiliary Geometry, both for debug and things like editor manipulators |
BC1Block | |
BC4Block | |
Buffer | |
BufferPool | |
BufferSystem | Manages system-wide initialization and support for Buffer classes |
CommonBufferDescriptor | |
BufferSystemInterface | |
Cullable | |
CullData | |
LodConfiguration | |
LodData | |
Lod | |
CullingDebugContext | |
CullStats | Per-view culling metrics |
CullingScene | |
OcclusionPlane | |
DynamicBuffer | |
DynamicBufferAllocator | |
DynamicDrawContext | |
VertexChannel | |
GeometryData | Geometry data which uses triangle lists |
DynamicDrawInterface | |
DynamicDrawSystem | |
FeatureProcessor | Interface that FeatureProcessors should derive from FeatureProcceors will record simulation state from the simulation job graph into a buffer that is isolated from the asynchronous rendering graph. Simulate() is called from the simulation graph preparing and publishing data for use by the asynchronous rendering execution graph. Render() is called from the render graph, converting state data to GPU/rendering state and submitting to the pipeline coordinator. Feature processors will contain or derive from listeners with a data buffers as needed to minimize contention. FeatureProcesors will collate the data from the listeners into a data packet/feature for submission to the render pipeline coordinator |
PrepareViewsPacket | |
RenderPacket | |
SimulatePacket | |
FeatureProcessorFactory | |
GpuPassProfiler | |
PassEntry | |
GpuQuerySystem | |
GpuQuerySystemInterface | |
TimestampResult | The structure that is used to store the readback data from the timestamp queries |
PipelineStatisticsResult | |
Query | |
QueryPool | |
TimestampQueryPool | Timestamp pool context specialization for timestamp queries |
CreateAttachmentImageRequest | |
AttachmentImage | |
AttachmentImagePool | |
ImageSystem | |
ImageSystemInterface | |
StreamingImage | |
StreamingImageContext | |
StreamingImageController | |
StreamingImagePool | |
Material | |
MaterialSystem | Manages system-wide initialization and support for material classes |
MeshDrawPacket | Holds and manages an RHI DrawPacket for a specific mesh, and the resources that are needed to build and maintain it |
ShaderData | |
Model | |
ModelLod | |
Mesh | Mesh data associated with a specific material |
StreamBufferInfo | |
ModelSystem | Manages system-wide initialization and support for Model classes |
UvStreamTangentBitmask | |
AttachmentReadback | A scope producer which reads back buffer or image attachments |
ReadbackResult | |
ComputePass | A ComputePass is a leaf pass (pass with no children) that is used for GPU compute |
CopyPass | A copy pass is a leaf pass (pass with no children) used for copying images and buffers on the GPU |
FullscreenTrianglePass | |
MSAAResolvePass | |
ParentPass | |
Pass | |
FramePrepareParams | |
PassValidationResults | Struct used to return results from Pass hierarchy validation |
PassAttachment | Describes an attachment to be used by a Pass |
PassAttachmentBinding | |
PassFactory | |
PassFilter | |
PassLibrary | |
TemplateEntry | |
PassSystem | |
PassSystemFrameStatistics | Frame counters used for collecting statistics |
PassSystemInterface | |
PassTree | |
RasterPass | A RasterPass is a leaf pass (pass with no children) that is used for rasterization |
RenderPass | |
SlowClearPass | |
DownsampleMipChainPass | |
DownsampleSinglePassLuminancePass | |
EnvironmentCubeMapPass | |
ImageAttachmentCopy | A scope producer to copy the input attachment and output a copy of this attachment |
ImageAttachmentPreviewPass | Render preview of specified image attachment to the selected output attachment |
MSAAResolveFullScreenPass | This pass allows the use of a custom fullscreen MSAA resolve pass shader |
RenderToTexturePass | |
SelectorPass | |
SwapChainPass | |
PipelineStateForDraw | |
PipelineViews | |
PipelineGlobalBinding | Points to a pass binding for global access through the pipeline using a name for reference |
RenderPipeline | |
RPISystem | |
RPISystemInterface | Interface of RPISystem, which is the main entry point for the Atom renderer |
Scene | |
PipelineStateData | |
SceneNotification | Ebus to receive scene's notifications |
SceneConnectionPolicy | Custom connection policy to make sure events are fully in sync |
SceneRequest | Ebus to handle requests sent to scene |
Shader | |
ShaderReloadDebugTracker | |
ScopedSection | Use this utility to call BeginSection(), and automatically call EndSection() when the object goes out of scope |
ShaderReloadNotifications | |
ShaderResourceGroup | |
ShaderResourceGroupPool | |
ShaderSystem | |
ShaderSystemInterface | |
ShaderVariant | |
ShaderVariantAsyncLoader | |
TupleShaderAssetAndShaderVariantId | |
View | |
ViewGroup | |
Descriptor | |
ViewData | |
ViewportContext | |
ViewportContextRequestsInterface | |
CreationParameters | Parameters for creating a ViewportContext |
ViewportContextManagerNotifications | |
ViewportContextNotifications | |
NotifyByViewportNameTraits | |
NotifyByViewportIdTraits | |
ViewportContextManager | Exposes the AZ::Interface for ViewportContextRequestsInterface |
ViewProvider | Interface for component which may provide a RPI view |
WindowContext | |
WindowContextNotifications | |
FovData | XR View specific Fov data (in radians) |
PoseData | XR pose specific data |
XRRenderingInterface | This class contains the interface related to XR but significant to RPI level functionality |
IXRRegisterInterface | This class contains the interface that will be used to register the XR system with RPI and RHI |
AssetHandler | |
AssetReference | |
BuiltInAssetHandler | |
AssetHandlerFunctions | |
AssetCreator | |
Validation | |
PassValidation | |
BufferAsset | |
BufferAssetCreator | Constructs an instance of a BufferAsset |
BufferAssetView | |
FeatureProcessorDescriptor | |
GpuQuerySystemDescriptor | A descriptor used to create a render pipeline |
AttachmentImageAsset | The asset for attachment image which is mainly used to create runtime attachment instance |
AttachmentImageAssetCreator | The class to create an attachment image asset |
Image | A base class for images providing access to common image information |
ImageAsset | |
ImageMipChainAsset | |
ImageMipChainAssetHandler | |
ImageMipChainAssetCreator | |
ImageSystemDescriptor | |
StreamingImageAsset | |
StreamingImageAssetCreator | |
StreamingImageAssetHandler | The StreamingImageAsset's handler with customized loading steps in LoadAssetData override |
StreamingImageControllerAsset | |
StreamingImagePoolAsset | |
StreamingImagePoolAssetCreator | |
LuaMaterialFunctor | Materials can use this functor to create custom scripted operations |
LuaScriptUtilities | |
MaterialAsset | |
MaterialAssetHandler | |
MaterialAssetCreator | |
MaterialPropertyRange | |
MaterialPropertyDynamicMetadata | |
MaterialPropertyGroupDynamicMetadata | |
MaterialFunctor | |
MaterialNameContext | |
MaterialPipelineState | Tracks the runtime state for a material pipeline within a particular material |
MaterialPropertiesLayout | Provides a set of MaterialPropertyDescriptors which define the topology for a material |
MaterialPropertyCollection | Represents the runtime state of a set of material properties for a given MaterialPropertiesLayout |
MaterialPropertyIndexType | |
MaterialPropertyOutputId | Represents a specific output data binding for the material property layer |
MaterialPropertyDescriptor | |
MaterialPropertyValue | |
UvNamePair | |
MaterialTypeAsset | |
MaterialPipelinePayload | Provides data about how to render the material in a particular render pipeline |
MaterialTypeAssetHandler | |
MaterialTypeAssetCreator | |
MaterialVersionUpdate | |
Action | |
MaterialPropertyValueWrapper | |
MaterialVersionUpdates | |
ShaderCollection | |
Item | |
ModelAsset | |
ModelAssetHandler | |
ModelAssetCreator | Constructs an instance of a ModelAsset |
ModelKdTree | |
TriangleIndices | |
ModelKdTreeNode | |
ModelLodAsset | |
Mesh | |
StreamBufferInfo | |
ModelLodAssetCreator | Constructs an instance of an ModelLodAsset |
ModelMaterialSlot | |
PackedCompressedMorphTargetDelta | |
CompressedMorphTargetDelta | |
MorphTargetMetaAsset | |
MorphTarget | Meta data for a morph target |
MorphTargetMetaAssetCreator | Constructs an instance of a MorphTargetMetaAsset |
SkinMetaAsset | |
SkinMetaAssetCreator | Constructs an instance of a SkinMetaAsset |
ComputePassData | Custom data for the ComputePass. Should be specified in the PassRequest |
CopyPassData | Custom data for the CopyPass. Should be specified in the PassRequest |
DownsampleMipChainPassData | Custom data for the DownsampleMipChainPass. Should be specified in the PassRequest |
EnvironmentCubeMapPassData | Custom data for the EnvironmentCubeMapPass. Should be specified in the PassRequest |
FullscreenTrianglePassData | Custom data for the FullscreenTrianglePass. Should be specified in the PassRequest |
PassAsset | |
PassSlot | |
PassAttachmentRef | |
PassConnection | |
PassFallbackConnection | |
PassAttachmentSizeMultipliers | A set of multipliers used to obtain the size of an attachment from an existing attachment's size |
PassAttachmentSizeSource | |
PassAttachmentDesc | |
PassImageAttachmentDesc | A PassAttachmentDesc used for images |
PassBufferAttachmentDesc | A PassAttachmentDesc used for buffers |
PipelineGlobalConnection | Specifies a connection that will be pointed to by the pipeline for global reference |
PassData | |
PassDescriptor | |
PassRequest | |
PassTemplate | |
RasterPassData | Custom data for the RasterPass. Should be specified in the PassRequest |
RenderPassData | Custom data for the RenderPass. Should be specified in the PassRequest |
RenderToTexturePassData | |
SlowClearPassData | Custom data for the SlowClearPass. Should be specified in the PassRequest |
ResourcePoolAsset | |
ResourcePoolAssetCreator | |
DynamicDrawSystemDescriptor | A descriptor used to initialize dynamic draw system |
RPISystemDescriptor | |
IShaderVariantFinder | |
ShaderVariantFinderNotification | |
PrecompiledRootShaderVariantAssetSourceData | |
PrecompiledSupervariantSourceData | |
PrecompiledShaderAssetSourceData | |
ShaderAsset | |
ShaderAssetHandler | |
ShaderAssetCreator | |
ShaderSupervariant | |
ShaderInputContract | Describes the set of inputs required by a shader |
StreamChannelInfo | |
ShaderOptionGroup | |
ShaderOptionGroupHints | |
ShaderOptionDescriptor | |
ShaderOptionGroupLayout | |
ShaderOutputContract | Describes the set of outputs required by a shader, which the render pipeline must bind |
ColorAttachmentInfo | |
ShaderVariantAsset | |
ShaderVariantAssetHandler | |
ShaderVariantId | |
ShaderVariantSearchResult | |
ShaderVariantKeyComparator | Comparator which performs a less-than operation on two shader keys. Used to sort a container of keys |
ShaderVariantIdComparator | |
ShaderVariantTreeAsset | |
ShaderVariantTreeAssetHandler | |
ShaderVariantTreeNode | Helper structure for the nodes in the shader variant search tree |
AnyAsset | |
AnyAssetHandler | |
AnyAssetCreator | |
AssetAliases | |
PipelineRenderSettings | |
RenderPipelineDescriptor | A descriptor used to create a render pipeline |
SceneDescriptor | |
BuilderComponent | |
AnyAssetBuilder | |
MaterialBuilder | |
MaterialPipelineScriptRunner | |
MaterialTypeBuilder | |
MaterialAssetBuilderComponent | |
MaterialAssetDependenciesComponent | |
ModelAssetBuilderComponent | |
ProductMeshContent | Describes the data needed to produce the buffers that make up a Mesh |
SourceMeshContent | Describes the source SceneAPI data that makes up a "Mesh" as understood by Atom |
ModelExporterComponent | |
NamedMaterialAsset | |
ModelAssetBuilderContext | |
MaterialAssetBuilderContext | |
MorphTargetExporter | |
PassBuilder | |
ResourcePoolBuilder | |
Module | |
IPerformanceCollectorOwner | |
RPISystemComponent | The system level component of managing the RPI systems This class is mainly in charge of wrapping the RPISystem and providing access to other objects that live a the same execution level. This is the main entry point for adding GPU work to the RPI and for controlling RPI execution |
Serialize | |
InstanceFactory | |
ShaderBuilder | |
ShaderBuilderUtility | |
IncludedFilesParser | |
AzslCompiler | |
SrgData | |
FunctionData | |
RootConstantData | |
ShaderFiles | |
AzslData | |
AzslData2 | |
AzslShaderBuilderSystemComponent | |
ArrayItem | |
Variable | |
StructParameter | |
StructData | |
TextureSrgData | |
BufferSrgData | |
ConstantBufferData | |
SrgConstantData | |
SamplerSrgData | |
BindingDependencies | |
Resource | Extended binding information for one resource |
SrgConstantsConstantBuffer | All SRG constants of one SRG are in one constant buffer. This structure represents its dependencies |
SrgResources | Resource content of only one SRG |
RootConstantBinding | |
PreprocessorData | Collects data output from the PreprocessFile() function |
PreprocessorOptions | Object to store preprocessor options, as will be passed in the command line |
McppBinder | Binder helper to Matsui C-Pre-Processor library |
HashedVariantInfoSourceData | |
HashedVariantListSourceData | |
ShaderAssetBuilder | |
ShaderBuildArgumentsManager | |
ShaderPlatformInterfaceRequest | |
ShaderVariantCreationContext | |
ShaderVariantAssetBuilder | |
ShaderVariantListBuilder | |
Utils | |
ImageComparisonError | |
ImageDiffResult | |
PngFile | |
LoadSettings | |
SaveSettings | |
PpmFile | |
Vulkan | |
ShaderSubStage | |
FunctionLoader | |
VkSystemAllocator | |
BufferPoolDescriptor | |
ImagePoolDescriptor | |
FrameGraphExecuterData | |
PlatformLimitsDescriptor | A descriptor used to configure limits for each backend |
ReflectSystemComponent | |
ShaderStageFunction | |
XRInstanceDescriptor | |
XRPhysicalDeviceDescriptor | |
XRDeviceDescriptor | |
XRSessionDescriptor | |
GraphicsBinding | |
XRSwapChainDescriptor | |
AliasedHeap | |
Descriptor | |
AliasingBarrierTracker | |
AsyncUploadQueue | |
Descriptor | |
BindlessDescriptorPool | |
Buffer | |
BufferMemory | |
BufferMemoryPageFactory | Factory used by the BufferMemoryPageAllocator for creating BufferMemory Page objects |
Descriptor | |
BufferMemoryPageAllocatorTraits | |
BufferMemoryPageAllocator | |
BufferMemoryView | Represents View of a BufferMemory object |
BufferPool | |
BufferPoolResolver | |
BufferView | |
CommandList | |
BeginRenderPassInfo | |
InheritanceInfo | |
ResourceClearRequest | |
CommandListAllocator | |
Descriptor | |
CommandPool | |
Descriptor | |
ExecuteWorkRequest | |
CommandQueueDescriptor | |
CommandQueue | |
CommandQueueContext | |
Descriptor | |
ComputePipeline | |
DescriptorPool | |
Descriptor | |
DescriptorSet | |
Descriptor | |
DescriptorSetAllocator | |
Descriptor | |
DescriptorSetLayout | |
Descriptor | |
Device | |
Fence | |
Framebuffer | |
Descriptor | |
FrameGraphCompiler | |
FrameGraphExecuteGroup | |
FrameGraphExecuteGroupBase | |
FrameGraphExecuteGroupHandler | |
FrameGraphExecuteGroupHandlerBase | |
FrameGraphExecuteGroupMerged | |
FrameGraphExecuteGroupMergedHandler | |
FrameGraphExecuter | |
GraphicsPipeline | |
SparseImageInfo | |
NonTailMipInfo | |
Image | |
ImagePool | |
ImagePoolResolver | |
ImageView | |
IndirectBufferSignature | |
IndirectBufferWriter | |
Instance | |
Descriptor | |
Memory | |
Descriptor | |
MemoryPageFactory | Factory used by the MemoryPageAllocator for creating Memory Page objects |
Descriptor | |
MemoryPageAllocatorTraits | |
MemoryPageAllocator | |
MemoryTypeAllocator | |
MemoryTypeView | Represents a view into GPU memory object. It contains a smart pointer to the Memory Object |
MemoryView | |
MergedShaderResourceGroup | |
MergedShaderResourceGroupPool | |
NullDescriptorManager | |
PhysicalDevice | |
Pipeline | |
Descriptor | |
PipelineLayout | |
Descriptor | |
PipelineLibrary | |
PipelineState | |
Query | |
QueryPool | |
QueueId | |
Queue | |
Descriptor | |
RayTracingBlas | This class builds and contains the Vulkan RayTracing BLAS buffers |
BlasBuffers | |
RayTracingBufferPools | This is the Vulkan-specific RayTracingBufferPools class |
RayTracingPipeline | |
RayTracingPipelineState | |
RayTracingShaderTable | |
ShaderTableBuffers | |
RayTracingTlas | This class builds and contains the Vulkan RayTracing TLAS buffers |
TlasBuffers | |
ReleaseContainer | |
ReleaseQueueTraits | |
RenderPass | |
AttachmentBinding | Information about one attachment |
AttachmentLoadStoreAction | |
Descriptor | |
SubpassAttachment | Properties of one attachment in a subpass |
SubpassDescriptor | Describes the used attachments in one subpass |
RenderPassContext | |
RenderPassBuilder | |
ResourcePoolResolver | |
Sampler | |
Descriptor | |
Scope | |
Semaphore | |
ShaderModule | |
Descriptor | |
ShaderResourceGroup | |
ShaderResourceGroupPool | |
SignalEvent | |
StreamingImagePool | |
SwapChain | |
FrameContext | |
SystemComponent | |
TransientAttachmentPool | |
WSISurface | |
Descriptor | |
ShaderPlatformInterface | |
ShaderPlatformInterfaceSystemComponent | |
EnvironmentVariable | |
PrecompiledShaderBuilder | |
AnyTypeInfoConcept | |
AssetCollectionAsyncLoader | |
AssetToLoadInfo | |
DdsFile | |
DdsFailure | |
DdsFileData | |
StableDynamicArrayWeakHandle | |
StableDynamicArrayHandle | |
StableDynamicArray | |
const_iterator | Forward const iterator for StableDynamicArray |
iterator | Forward iterator for StableDynamicArray |
Page | Private class used by StableDynamicArray to manage the arrays of data |
pageIterator | Forward iterator for an individual page in StableDynamicArray |
StableDynamicArrayMetrics | Used for returning information about the internal state of the StableDynamicArray |
AZStd | |
hash< ImageResourceViewData > | |
hash< BufferResourceViewData > | |
hash | |
hash< AZ::RHI::Handle< HandleType, NamespaceType > > | |
hash< AZ::RHI::ShaderSemantic > | |
hash< ResourceBindingData > | |
hash< AZ::Vulkan::MergedShaderResourceGroup::ShaderResourceGroupArray > | |
hash< AZ::Vulkan::RenderPass::AttachmentBinding > | |
hash< AZ::Vulkan::RenderPass::SubpassDescriptor > | |
hash< VkSubpassDependency > | |
shared_ptr | |
hash< AZ::RPI::MaterialPipelineSourceData::ShaderTemplate > | |
hash< AZ::RPI::MaterialPropertyId > | |
hash< AZ::RPI::ShaderVariantId > | |
hash< AZ::RPI::ShaderVariantAsyncLoader::TupleShaderAssetAndShaderVariantId > | |
ImageProcessingAtom | |
Thumbnails | |
ImageThumbnail | |
ImageThumbnailCache | |
ImageThumbnailSystemComponent | System component for image thumbnails |
IImageObject | |
ImageProcessingRequests | |
ImageBuilderRequests | |
BuilderSettingManager | |
BuilderSettings | |
CubemapSettings | Settings related to cubemap. Part of texture preset setting. only useful when cubemap enabled |
MipmapSettings | |
PlatformSetting | Default settings for platform |
PresetSettings | |
MultiplatformPresetSettings | |
TextureSettings | |
ASTCCompressor | |
ICompressor | |
CompressOption | |
ColorBlockRGBA4x4c | |
ColorBlockRGBA4x4f | |
ColorBlockRGBA4x4s | |
ColorRGBA8 | |
ColorRGBA16 | |
ColorRGBAf | |
CryTextureSquisher | |
CompressorParameters | |
DecompressorParameters | |
CTSquisher | |
ISPCCompressor | |
CubemapLayoutInfo | |
FaceInfo | |
CubemapLayout | |
FilterWeights | |
IWindowFunction | |
BoxWindowFunction | |
TriangleWindowFunction | |
QuadricWindowFunction | |
CubicWindowFunction | |
HermiteWindowFunction | |
CatromWindowFunction | |
SineWindowFunction | |
SincWindowFunction | |
BesselWindowFunction | |
LanczosWindowFunction | |
GaussianWindowFunction | |
NormalWindowFunction | |
SigmaSixWindowFunction | |
MitchellWindowFunction | |
HannWindowFunction | |
BartlettHannWindowFunction | |
HammingWindowFunction | |
BlackmanWindowFunction | |
BlackmanHarrisWindowFunction | |
BlackmanNuttallWindowFunction | |
FlatTopWindowFunction | |
KaiserWindowFunction | |
CombinerWindowFunction | |
PointWindowFunction | |
Histogram | |
IPixelOperation | |
ImageBuilderWorker | Builder to process images |
BuilderPluginComponent | BuilderPluginComponent is to handle the lifecycle of ImageBuilder module |
ImageProcessingSystemComponent | |
ImagePreviewer | |
ImagePreviewerFactory | |
DDS_PIXELFORMAT | |
DDS_HEADER_DXT10 | |
DDS_HEADER_LEGACY | |
DDS_FILE_DESC_LEGACY | |
DDS_HEADER | |
DDS_FILE_DESC | |
ImageAssetProducer | |
ImageConvertProcessDescriptor | |
ImageConvertProcess | |
ImageConvertOutput | |
ImagePreviewConvertJob | |
CImageObject | |
ImagePreview | |
ImageToProcess | |
SHalf | |
PixelFormatInfo | |
CPixelFormats | |
CBBoxInt32 | |
CPCubeMapNeighbor | |
SFilterProgress | |
SThreadOptionsThread0 | |
SThreadOptionsThread1 | |
CCubeMapProcessor | |
CImageSurface | |
ImageProcessingAtomEditor | |
ImageProcessingEditorRequests | |
ImagePopup | |
MipmapSettingWidget | |
PresetInfoPopup | |
ResolutionSettingItemWidget | |
ResolutionSettingWidget | |
TexturePresetSelectionWidget | |
TexturePreviewWidget | |
TexturePropertyEditor | |
ImGui | |
ImGuiFrameVisualizerField | Visible fields withing an node |
ImGuiFrameVisualizerTextField | Node text visible field |
ImGuiFrameVisualizerNode | Node definition |
ImGuiFrameVisualizerWindow | Window class for the frame visualizer |
MaterialCanvas | |
MaterialGraphCompiler | |
MaterialCanvasApplication | The main application class for Material Canvas, setting up top level systems, document types, and the main window |
MaterialCanvasMainWindow | MaterialCanvasMainWindow creates and manages all of the graph canvas and viewport related docked windows for Material Canvas |
MaterialCanvasViewportContent | |
MaterialEditor | |
MaterialDocument | MaterialDocument provides an API for modifying and saving material document properties |
MaterialDocumentRequests | |
MaterialEditorApplication | |
MaterialEditorMainWindow | |
MaterialEditorViewportContent | |
PassCanvas | |
PassGraphCompiler | |
PassCanvasApplication | The main application class for Pass Canvas, setting up top level systems, document types, and the main window |
PassCanvasMainWindow | PassCanvasMainWindow creates and manages all of the graph canvas and viewport related docked windows for Pass Canvas |
PassCanvasViewportContent | |
ShaderManagementConsole | |
ShaderManagementConsoleDocument | ShaderManagementConsoleDocument provides an API for modifying and saving document properties |
ShaderManagementConsoleDocumentRequests | |
ShaderManagementConsoleApplication | |
ShaderManagementConsoleRequests | ShaderManagementConsoleRequestBus provides |
ShaderManagementConsoleTableView | |
ShaderManagementConsoleWindow | |
BufferResourceViewData | |
GladVulkanContext | |
ImageResourceViewData | |
MaskedOcclusionCulling | |
OcclusionCullingStatistics | |
ScissorRect | |
TriList | |
VertexLayout | |
MaskedOcclusionCullingPrivate | |
ZTile | |
MetalResourceHash | Function which returns the native hash instead of trying to re-calculate a new hash. Used in data structures that require hash calculation below |
ResourceBindingData | |
RHIMetalView | |
RHIMetalView(PlatformImpl) | |
RHIMetalViewController | |
RHIMetalViewController(PlatformImpl) | |
VkAabbPositionsKHR | |
VkAccelerationStructureBuildGeometryInfoKHR | |
VkAccelerationStructureBuildRangeInfoKHR | |
VkAccelerationStructureBuildSizesInfoKHR | |
VkAccelerationStructureCreateInfoKHR | |
VkAccelerationStructureCreateInfoNV | |
VkAccelerationStructureDeviceAddressInfoKHR | |
VkAccelerationStructureGeometryAabbsDataKHR | |
VkAccelerationStructureGeometryDataKHR | |
VkAccelerationStructureGeometryInstancesDataKHR | |
VkAccelerationStructureGeometryKHR | |
VkAccelerationStructureGeometryMotionTrianglesDataNV | |
VkAccelerationStructureGeometryTrianglesDataKHR | |
VkAccelerationStructureInfoNV | |
VkAccelerationStructureInstanceKHR | |
VkAccelerationStructureMatrixMotionInstanceNV | |
VkAccelerationStructureMemoryRequirementsInfoNV | |
VkAccelerationStructureMotionInfoNV | |
VkAccelerationStructureMotionInstanceDataNV | |
VkAccelerationStructureMotionInstanceNV | |
VkAccelerationStructureSRTMotionInstanceNV | |
VkAccelerationStructureVersionInfoKHR | |
VkAcquireNextImageInfoKHR | |
VkAcquireProfilingLockInfoKHR | |
VkAllocationCallbacks | |
VkApplicationInfo | |
VkAttachmentDescription | |
VkAttachmentDescription2 | |
VkAttachmentDescriptionStencilLayout | |
VkAttachmentReference | |
VkAttachmentReference2 | |
VkAttachmentReferenceStencilLayout | |
VkAttachmentSampleCountInfoAMD | |
VkAttachmentSampleLocationsEXT | |
VkBaseInStructure | |
VkBaseOutStructure | |
VkBindAccelerationStructureMemoryInfoNV | |
VkBindBufferMemoryDeviceGroupInfo | |
VkBindBufferMemoryInfo | |
VkBindImageMemoryDeviceGroupInfo | |
VkBindImageMemoryInfo | |
VkBindImageMemorySwapchainInfoKHR | |
VkBindImagePlaneMemoryInfo | |
VkBindIndexBufferIndirectCommandNV | |
VkBindShaderGroupIndirectCommandNV | |
VkBindSparseInfo | |
VkBindVertexBufferIndirectCommandNV | |
VkBlitImageInfo2 | |
VkBufferCopy | |
VkBufferCopy2 | |
VkBufferCreateInfo | |
VkBufferDeviceAddressCreateInfoEXT | |
VkBufferDeviceAddressInfo | |
VkBufferImageCopy | |
VkBufferImageCopy2 | |
VkBufferMemoryBarrier | |
VkBufferMemoryBarrier2 | |
VkBufferMemoryRequirementsInfo2 | |
VkBufferOpaqueCaptureAddressCreateInfo | |
VkBufferViewCreateInfo | |
VkCalibratedTimestampInfoEXT | |
VkCheckpointData2NV | |
VkCheckpointDataNV | |
VkClearAttachment | |
VkClearColorValue | |
VkClearDepthStencilValue | |
VkClearRect | |
VkClearValue | |
VkCoarseSampleLocationNV | |
VkCoarseSampleOrderCustomNV | |
VkCommandBufferAllocateInfo | |
VkCommandBufferBeginInfo | |
VkCommandBufferInheritanceConditionalRenderingInfoEXT | |
VkCommandBufferInheritanceInfo | |
VkCommandBufferInheritanceRenderingInfo | |
VkCommandBufferInheritanceRenderPassTransformInfoQCOM | |
VkCommandBufferInheritanceViewportScissorInfoNV | |
VkCommandBufferSubmitInfo | |
VkCommandPoolCreateInfo | |
VkComponentMapping | |
VkComputePipelineCreateInfo | |
VkConditionalRenderingBeginInfoEXT | |
VkConformanceVersion | |
VkCooperativeMatrixPropertiesNV | |
VkCopyAccelerationStructureInfoKHR | |
VkCopyAccelerationStructureToMemoryInfoKHR | |
VkCopyBufferInfo2 | |
VkCopyBufferToImageInfo2 | |
VkCopyCommandTransformInfoQCOM | |
VkCopyDescriptorSet | |
VkCopyImageInfo2 | |
VkCopyImageToBufferInfo2 | |
VkCopyMemoryToAccelerationStructureInfoKHR | |
VkCuFunctionCreateInfoNVX | |
VkCuLaunchInfoNVX | |
VkCuModuleCreateInfoNVX | |
VkDebugMarkerMarkerInfoEXT | |
VkDebugMarkerObjectNameInfoEXT | |
VkDebugMarkerObjectTagInfoEXT | |
VkDebugReportCallbackCreateInfoEXT | |
VkDebugUtilsLabelEXT | |
VkDebugUtilsMessengerCallbackDataEXT | |
VkDebugUtilsMessengerCreateInfoEXT | |
VkDebugUtilsObjectNameInfoEXT | |
VkDebugUtilsObjectTagInfoEXT | |
VkDedicatedAllocationBufferCreateInfoNV | |
VkDedicatedAllocationImageCreateInfoNV | |
VkDedicatedAllocationMemoryAllocateInfoNV | |
VkDependencyInfo | |
VkDescriptorBufferInfo | |
VkDescriptorImageInfo | |
VkDescriptorPoolCreateInfo | |
VkDescriptorPoolInlineUniformBlockCreateInfo | |
VkDescriptorPoolSize | |
VkDescriptorSetAllocateInfo | |
VkDescriptorSetLayoutBinding | |
VkDescriptorSetLayoutBindingFlagsCreateInfo | |
VkDescriptorSetLayoutCreateInfo | |
VkDescriptorSetLayoutSupport | |
VkDescriptorSetVariableDescriptorCountAllocateInfo | |
VkDescriptorSetVariableDescriptorCountLayoutSupport | |
VkDescriptorUpdateTemplateCreateInfo | |
VkDescriptorUpdateTemplateEntry | |
VkDeviceBufferMemoryRequirements | |
VkDeviceCreateInfo | |
VkDeviceDeviceMemoryReportCreateInfoEXT | |
VkDeviceDiagnosticsConfigCreateInfoNV | |
VkDeviceEventInfoEXT | |
VkDeviceGroupBindSparseInfo | |
VkDeviceGroupCommandBufferBeginInfo | |
VkDeviceGroupDeviceCreateInfo | |
VkDeviceGroupPresentCapabilitiesKHR | |
VkDeviceGroupPresentInfoKHR | |
VkDeviceGroupRenderPassBeginInfo | |
VkDeviceGroupSubmitInfo | |
VkDeviceGroupSwapchainCreateInfoKHR | |
VkDeviceImageMemoryRequirements | |
VkDeviceMemoryOpaqueCaptureAddressInfo | |
VkDeviceMemoryOverallocationCreateInfoAMD | |
VkDeviceMemoryReportCallbackDataEXT | |
VkDeviceOrHostAddressConstKHR | |
VkDeviceOrHostAddressKHR | |
VkDevicePrivateDataCreateInfo | |
VkDeviceQueueCreateInfo | |
VkDeviceQueueGlobalPriorityCreateInfoKHR | |
VkDeviceQueueInfo2 | |
VkDispatchIndirectCommand | |
VkDisplayEventInfoEXT | |
VkDisplayModeCreateInfoKHR | |
VkDisplayModeParametersKHR | |
VkDisplayModeProperties2KHR | |
VkDisplayModePropertiesKHR | |
VkDisplayNativeHdrSurfaceCapabilitiesAMD | |
VkDisplayPlaneCapabilities2KHR | |
VkDisplayPlaneCapabilitiesKHR | |
VkDisplayPlaneInfo2KHR | |
VkDisplayPlaneProperties2KHR | |
VkDisplayPlanePropertiesKHR | |
VkDisplayPowerInfoEXT | |
VkDisplayPresentInfoKHR | |
VkDisplayProperties2KHR | |
VkDisplayPropertiesKHR | |
VkDisplaySurfaceCreateInfoKHR | |
VkDrawIndexedIndirectCommand | |
VkDrawIndirectCommand | |
VkDrawMeshTasksIndirectCommandNV | |
VkDrmFormatModifierProperties2EXT | |
VkDrmFormatModifierPropertiesEXT | |
VkDrmFormatModifierPropertiesList2EXT | |
VkDrmFormatModifierPropertiesListEXT | |
VkEventCreateInfo | |
VkExportFenceCreateInfo | |
VkExportMemoryAllocateInfo | |
VkExportMemoryAllocateInfoNV | |
VkExportSemaphoreCreateInfo | |
VkExtensionProperties | |
VkExtent2D | |
VkExtent3D | |
VkExternalBufferProperties | |
VkExternalFenceProperties | |
VkExternalImageFormatProperties | |
VkExternalImageFormatPropertiesNV | |
VkExternalMemoryBufferCreateInfo | |
VkExternalMemoryImageCreateInfo | |
VkExternalMemoryImageCreateInfoNV | |
VkExternalMemoryProperties | |
VkExternalSemaphoreProperties | |
VkFenceCreateInfo | |
VkFenceGetFdInfoKHR | |
VkFilterCubicImageViewImageFormatPropertiesEXT | |
VkFormatProperties | |
VkFormatProperties2 | |
VkFormatProperties3 | |
VkFragmentShadingRateAttachmentInfoKHR | |
VkFramebufferAttachmentImageInfo | |
VkFramebufferAttachmentsCreateInfo | |
VkFramebufferCreateInfo | |
VkFramebufferMixedSamplesCombinationNV | |
VkGeneratedCommandsInfoNV | |
VkGeneratedCommandsMemoryRequirementsInfoNV | |
VkGeometryAABBNV | |
VkGeometryDataNV | |
VkGeometryNV | |
VkGeometryTrianglesNV | |
VkGraphicsPipelineCreateInfo | |
VkGraphicsPipelineShaderGroupsCreateInfoNV | |
VkGraphicsShaderGroupCreateInfoNV | |
VkHdrMetadataEXT | |
VkHeadlessSurfaceCreateInfoEXT | |
VkImageBlit | |
VkImageBlit2 | |
VkImageCopy | |
VkImageCopy2 | |
VkImageCreateInfo | |
VkImageDrmFormatModifierExplicitCreateInfoEXT | |
VkImageDrmFormatModifierListCreateInfoEXT | |
VkImageDrmFormatModifierPropertiesEXT | |
VkImageFormatListCreateInfo | |
VkImageFormatProperties | |
VkImageFormatProperties2 | |
VkImageMemoryBarrier | |
VkImageMemoryBarrier2 | |
VkImageMemoryRequirementsInfo2 | |
VkImagePlaneMemoryRequirementsInfo | |
VkImageResolve | |
VkImageResolve2 | |
VkImageSparseMemoryRequirementsInfo2 | |
VkImageStencilUsageCreateInfo | |
VkImageSubresource | |
VkImageSubresourceLayers | |
VkImageSubresourceRange | |
VkImageSwapchainCreateInfoKHR | |
VkImageViewAddressPropertiesNVX | |
VkImageViewASTCDecodeModeEXT | |
VkImageViewCreateInfo | |
VkImageViewHandleInfoNVX | |
VkImageViewMinLodCreateInfoEXT | |
VkImageViewUsageCreateInfo | |
VkImportFenceFdInfoKHR | |
VkImportMemoryFdInfoKHR | |
VkImportMemoryHostPointerInfoEXT | |
VkImportSemaphoreFdInfoKHR | |
VkIndirectCommandsLayoutCreateInfoNV | |
VkIndirectCommandsLayoutTokenNV | |
VkIndirectCommandsStreamNV | |
VkInitializePerformanceApiInfoINTEL | |
VkInputAttachmentAspectReference | |
VkInstanceCreateInfo | |
VkLayerProperties | |
VkMappedMemoryRange | |
VkMemoryAllocateFlagsInfo | |
VkMemoryAllocateInfo | |
VkMemoryBarrier | |
VkMemoryBarrier2 | |
VkMemoryDedicatedAllocateInfo | |
VkMemoryDedicatedRequirements | |
VkMemoryFdPropertiesKHR | |
VkMemoryGetFdInfoKHR | |
VkMemoryGetRemoteAddressInfoNV | |
VkMemoryHeap | |
VkMemoryHostPointerPropertiesEXT | |
VkMemoryOpaqueCaptureAddressAllocateInfo | |
VkMemoryPriorityAllocateInfoEXT | |
VkMemoryRequirements | |
VkMemoryRequirements2 | |
VkMemoryType | |
VkMultiDrawIndexedInfoEXT | |
VkMultiDrawInfoEXT | |
VkMultisamplePropertiesEXT | |
VkMultiviewPerViewAttributesInfoNVX | |
VkMutableDescriptorTypeCreateInfoVALVE | |
VkMutableDescriptorTypeListVALVE | |
VkOffset2D | |
VkOffset3D | |
VkPastPresentationTimingGOOGLE | |
VkPerformanceConfigurationAcquireInfoINTEL | |
VkPerformanceCounterDescriptionKHR | |
VkPerformanceCounterKHR | |
VkPerformanceCounterResultKHR | |
VkPerformanceMarkerInfoINTEL | |
VkPerformanceOverrideInfoINTEL | |
VkPerformanceQuerySubmitInfoKHR | |
VkPerformanceStreamMarkerInfoINTEL | |
VkPerformanceValueDataINTEL | |
VkPerformanceValueINTEL | |
VkPhysicalDevice16BitStorageFeatures | |
VkPhysicalDevice4444FormatsFeaturesEXT | |
VkPhysicalDevice8BitStorageFeatures | |
VkPhysicalDeviceAccelerationStructureFeaturesKHR | |
VkPhysicalDeviceAccelerationStructurePropertiesKHR | |
VkPhysicalDeviceASTCDecodeFeaturesEXT | |
VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT | |
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT | |
VkPhysicalDeviceBorderColorSwizzleFeaturesEXT | |
VkPhysicalDeviceBufferDeviceAddressFeatures | |
VkPhysicalDeviceBufferDeviceAddressFeaturesEXT | |
VkPhysicalDeviceCoherentMemoryFeaturesAMD | |
VkPhysicalDeviceColorWriteEnableFeaturesEXT | |
VkPhysicalDeviceComputeShaderDerivativesFeaturesNV | |
VkPhysicalDeviceConditionalRenderingFeaturesEXT | |
VkPhysicalDeviceConservativeRasterizationPropertiesEXT | |
VkPhysicalDeviceCooperativeMatrixFeaturesNV | |
VkPhysicalDeviceCooperativeMatrixPropertiesNV | |
VkPhysicalDeviceCornerSampledImageFeaturesNV | |
VkPhysicalDeviceCoverageReductionModeFeaturesNV | |
VkPhysicalDeviceCustomBorderColorFeaturesEXT | |
VkPhysicalDeviceCustomBorderColorPropertiesEXT | |
VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV | |
VkPhysicalDeviceDepthClipControlFeaturesEXT | |
VkPhysicalDeviceDepthClipEnableFeaturesEXT | |
VkPhysicalDeviceDepthStencilResolveProperties | |
VkPhysicalDeviceDescriptorIndexingFeatures | |
VkPhysicalDeviceDescriptorIndexingProperties | |
VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV | |
VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV | |
VkPhysicalDeviceDeviceMemoryReportFeaturesEXT | |
VkPhysicalDeviceDiagnosticsConfigFeaturesNV | |
VkPhysicalDeviceDiscardRectanglePropertiesEXT | |
VkPhysicalDeviceDriverProperties | |
VkPhysicalDeviceDrmPropertiesEXT | |
VkPhysicalDeviceDynamicRenderingFeatures | |
VkPhysicalDeviceExclusiveScissorFeaturesNV | |
VkPhysicalDeviceExtendedDynamicState2FeaturesEXT | |
VkPhysicalDeviceExtendedDynamicStateFeaturesEXT | |
VkPhysicalDeviceExternalBufferInfo | |
VkPhysicalDeviceExternalFenceInfo | |
VkPhysicalDeviceExternalImageFormatInfo | |
VkPhysicalDeviceExternalMemoryHostPropertiesEXT | |
VkPhysicalDeviceExternalMemoryRDMAFeaturesNV | |
VkPhysicalDeviceExternalSemaphoreInfo | |
VkPhysicalDeviceFeatures | |
VkPhysicalDeviceFeatures2 | |
VkPhysicalDeviceFloatControlsProperties | |
VkPhysicalDeviceFragmentDensityMap2FeaturesEXT | |
VkPhysicalDeviceFragmentDensityMap2PropertiesEXT | |
VkPhysicalDeviceFragmentDensityMapFeaturesEXT | |
VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM | |
VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM | |
VkPhysicalDeviceFragmentDensityMapPropertiesEXT | |
VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV | |
VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT | |
VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV | |
VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV | |
VkPhysicalDeviceFragmentShadingRateFeaturesKHR | |
VkPhysicalDeviceFragmentShadingRateKHR | |
VkPhysicalDeviceFragmentShadingRatePropertiesKHR | |
VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR | |
VkPhysicalDeviceGroupProperties | |
VkPhysicalDeviceHostQueryResetFeatures | |
VkPhysicalDeviceIDProperties | |
VkPhysicalDeviceImageDrmFormatModifierInfoEXT | |
VkPhysicalDeviceImageFormatInfo2 | |
VkPhysicalDeviceImagelessFramebufferFeatures | |
VkPhysicalDeviceImageRobustnessFeatures | |
VkPhysicalDeviceImageViewImageFormatInfoEXT | |
VkPhysicalDeviceImageViewMinLodFeaturesEXT | |
VkPhysicalDeviceIndexTypeUint8FeaturesEXT | |
VkPhysicalDeviceInheritedViewportScissorFeaturesNV | |
VkPhysicalDeviceInlineUniformBlockFeatures | |
VkPhysicalDeviceInlineUniformBlockProperties | |
VkPhysicalDeviceInvocationMaskFeaturesHUAWEI | |
VkPhysicalDeviceLimits | |
VkPhysicalDeviceLinearColorAttachmentFeaturesNV | |
VkPhysicalDeviceLineRasterizationFeaturesEXT | |
VkPhysicalDeviceLineRasterizationPropertiesEXT | |
VkPhysicalDeviceMaintenance3Properties | |
VkPhysicalDeviceMaintenance4Features | |
VkPhysicalDeviceMaintenance4Properties | |
VkPhysicalDeviceMemoryBudgetPropertiesEXT | |
VkPhysicalDeviceMemoryPriorityFeaturesEXT | |
VkPhysicalDeviceMemoryProperties | |
VkPhysicalDeviceMemoryProperties2 | |
VkPhysicalDeviceMeshShaderFeaturesNV | |
VkPhysicalDeviceMeshShaderPropertiesNV | |
VkPhysicalDeviceMultiDrawFeaturesEXT | |
VkPhysicalDeviceMultiDrawPropertiesEXT | |
VkPhysicalDeviceMultiviewFeatures | |
VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX | |
VkPhysicalDeviceMultiviewProperties | |
VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE | |
VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT | |
VkPhysicalDevicePCIBusInfoPropertiesEXT | |
VkPhysicalDevicePerformanceQueryFeaturesKHR | |
VkPhysicalDevicePerformanceQueryPropertiesKHR | |
VkPhysicalDevicePipelineCreationCacheControlFeatures | |
VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR | |
VkPhysicalDevicePointClippingProperties | |
VkPhysicalDevicePresentIdFeaturesKHR | |
VkPhysicalDevicePresentWaitFeaturesKHR | |
VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT | |
VkPhysicalDevicePrivateDataFeatures | |
VkPhysicalDeviceProperties | |
VkPhysicalDeviceProperties2 | |
VkPhysicalDeviceProtectedMemoryFeatures | |
VkPhysicalDeviceProtectedMemoryProperties | |
VkPhysicalDeviceProvokingVertexFeaturesEXT | |
VkPhysicalDeviceProvokingVertexPropertiesEXT | |
VkPhysicalDevicePushDescriptorPropertiesKHR | |
VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM | |
VkPhysicalDeviceRayQueryFeaturesKHR | |
VkPhysicalDeviceRayTracingMotionBlurFeaturesNV | |
VkPhysicalDeviceRayTracingPipelineFeaturesKHR | |
VkPhysicalDeviceRayTracingPipelinePropertiesKHR | |
VkPhysicalDeviceRayTracingPropertiesNV | |
VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV | |
VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT | |
VkPhysicalDeviceRobustness2FeaturesEXT | |
VkPhysicalDeviceRobustness2PropertiesEXT | |
VkPhysicalDeviceSampleLocationsPropertiesEXT | |
VkPhysicalDeviceSamplerFilterMinmaxProperties | |
VkPhysicalDeviceSamplerYcbcrConversionFeatures | |
VkPhysicalDeviceScalarBlockLayoutFeatures | |
VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures | |
VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT | |
VkPhysicalDeviceShaderAtomicFloatFeaturesEXT | |
VkPhysicalDeviceShaderAtomicInt64Features | |
VkPhysicalDeviceShaderClockFeaturesKHR | |
VkPhysicalDeviceShaderCoreProperties2AMD | |
VkPhysicalDeviceShaderCorePropertiesAMD | |
VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures | |
VkPhysicalDeviceShaderDrawParametersFeatures | |
VkPhysicalDeviceShaderFloat16Int8Features | |
VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT | |
VkPhysicalDeviceShaderImageFootprintFeaturesNV | |
VkPhysicalDeviceShaderIntegerDotProductFeatures | |
VkPhysicalDeviceShaderIntegerDotProductProperties | |
VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL | |
VkPhysicalDeviceShaderSMBuiltinsFeaturesNV | |
VkPhysicalDeviceShaderSMBuiltinsPropertiesNV | |
VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures | |
VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR | |
VkPhysicalDeviceShaderTerminateInvocationFeatures | |
VkPhysicalDeviceShadingRateImageFeaturesNV | |
VkPhysicalDeviceShadingRateImagePropertiesNV | |
VkPhysicalDeviceSparseImageFormatInfo2 | |
VkPhysicalDeviceSparseProperties | |
VkPhysicalDeviceSubgroupProperties | |
VkPhysicalDeviceSubgroupSizeControlFeatures | |
VkPhysicalDeviceSubgroupSizeControlProperties | |
VkPhysicalDeviceSubpassShadingFeaturesHUAWEI | |
VkPhysicalDeviceSubpassShadingPropertiesHUAWEI | |
VkPhysicalDeviceSurfaceInfo2KHR | |
VkPhysicalDeviceSynchronization2Features | |
VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT | |
VkPhysicalDeviceTexelBufferAlignmentProperties | |
VkPhysicalDeviceTextureCompressionASTCHDRFeatures | |
VkPhysicalDeviceTimelineSemaphoreFeatures | |
VkPhysicalDeviceTimelineSemaphoreProperties | |
VkPhysicalDeviceToolProperties | |
VkPhysicalDeviceTransformFeedbackFeaturesEXT | |
VkPhysicalDeviceTransformFeedbackPropertiesEXT | |
VkPhysicalDeviceUniformBufferStandardLayoutFeatures | |
VkPhysicalDeviceVariablePointersFeatures | |
VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT | |
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT | |
VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT | |
VkPhysicalDeviceVulkan11Features | |
VkPhysicalDeviceVulkan11Properties | |
VkPhysicalDeviceVulkan12Features | |
VkPhysicalDeviceVulkan12Properties | |
VkPhysicalDeviceVulkanMemoryModelFeatures | |
VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR | |
VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT | |
VkPhysicalDeviceYcbcrImageArraysFeaturesEXT | |
VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures | |
VkPipelineCacheCreateInfo | |
VkPipelineCacheHeaderVersionOne | |
VkPipelineColorBlendAdvancedStateCreateInfoEXT | |
VkPipelineColorBlendAttachmentState | |
VkPipelineColorBlendStateCreateInfo | |
VkPipelineColorWriteCreateInfoEXT | |
VkPipelineCompilerControlCreateInfoAMD | |
VkPipelineCoverageModulationStateCreateInfoNV | |
VkPipelineCoverageReductionStateCreateInfoNV | |
VkPipelineCoverageToColorStateCreateInfoNV | |
VkPipelineCreationFeedback | |
VkPipelineCreationFeedbackCreateInfo | |
VkPipelineDepthStencilStateCreateInfo | |
VkPipelineDiscardRectangleStateCreateInfoEXT | |
VkPipelineDynamicStateCreateInfo | |
VkPipelineExecutableInfoKHR | |
VkPipelineExecutablePropertiesKHR | |
VkPipelineExecutableStatisticKHR | |
VkPipelineExecutableStatisticValueKHR | |
VkPipelineFragmentShadingRateEnumStateCreateInfoNV | |
VkPipelineFragmentShadingRateStateCreateInfoKHR | |
VkPipelineInfoKHR | |
VkPipelineInputAssemblyStateCreateInfo | |
VkPipelineLayoutCreateInfo | |
VkPipelineLibraryCreateInfoKHR | |
VkPipelineMultisampleStateCreateInfo | |
VkPipelineRasterizationConservativeStateCreateInfoEXT | |
VkPipelineRasterizationDepthClipStateCreateInfoEXT | |
VkPipelineRasterizationLineStateCreateInfoEXT | |
VkPipelineRasterizationProvokingVertexStateCreateInfoEXT | |
VkPipelineRasterizationStateCreateInfo | |
VkPipelineRasterizationStateRasterizationOrderAMD | |
VkPipelineRasterizationStateStreamCreateInfoEXT | |
VkPipelineRenderingCreateInfo | |
VkPipelineRepresentativeFragmentTestStateCreateInfoNV | |
VkPipelineSampleLocationsStateCreateInfoEXT | |
VkPipelineShaderStageCreateInfo | |
VkPipelineShaderStageRequiredSubgroupSizeCreateInfo | |
VkPipelineTessellationDomainOriginStateCreateInfo | |
VkPipelineTessellationStateCreateInfo | |
VkPipelineVertexInputDivisorStateCreateInfoEXT | |
VkPipelineVertexInputStateCreateInfo | |
VkPipelineViewportCoarseSampleOrderStateCreateInfoNV | |
VkPipelineViewportDepthClipControlCreateInfoEXT | |
VkPipelineViewportExclusiveScissorStateCreateInfoNV | |
VkPipelineViewportShadingRateImageStateCreateInfoNV | |
VkPipelineViewportStateCreateInfo | |
VkPipelineViewportSwizzleStateCreateInfoNV | |
VkPipelineViewportWScalingStateCreateInfoNV | |
VkPresentIdKHR | |
VkPresentInfoKHR | |
VkPresentRegionKHR | |
VkPresentRegionsKHR | |
VkPresentTimeGOOGLE | |
VkPresentTimesInfoGOOGLE | |
VkPrivateDataSlotCreateInfo | |
VkProtectedSubmitInfo | |
VkPushConstantRange | |
VkQueryPoolCreateInfo | |
VkQueryPoolPerformanceCreateInfoKHR | |
VkQueryPoolPerformanceQueryCreateInfoINTEL | |
VkQueueFamilyCheckpointProperties2NV | |
VkQueueFamilyCheckpointPropertiesNV | |
VkQueueFamilyGlobalPriorityPropertiesKHR | |
VkQueueFamilyProperties | |
VkQueueFamilyProperties2 | |
VkRayTracingPipelineCreateInfoKHR | |
VkRayTracingPipelineCreateInfoNV | |
VkRayTracingPipelineInterfaceCreateInfoKHR | |
VkRayTracingShaderGroupCreateInfoKHR | |
VkRayTracingShaderGroupCreateInfoNV | |
VkRect2D | |
VkRectLayerKHR | |
VkRefreshCycleDurationGOOGLE | |
VkRenderingAttachmentInfo | |
VkRenderingFragmentDensityMapAttachmentInfoEXT | |
VkRenderingFragmentShadingRateAttachmentInfoKHR | |
VkRenderingInfo | |
VkRenderPassAttachmentBeginInfo | |
VkRenderPassBeginInfo | |
VkRenderPassCreateInfo | |
VkRenderPassCreateInfo2 | |
VkRenderPassFragmentDensityMapCreateInfoEXT | |
VkRenderPassInputAttachmentAspectCreateInfo | |
VkRenderPassMultiviewCreateInfo | |
VkRenderPassSampleLocationsBeginInfoEXT | |
VkRenderPassTransformBeginInfoQCOM | |
VkResolveImageInfo2 | |
VkSampleLocationEXT | |
VkSampleLocationsInfoEXT | |
VkSamplerBorderColorComponentMappingCreateInfoEXT | |
VkSamplerCreateInfo | |
VkSamplerCustomBorderColorCreateInfoEXT | |
VkSamplerReductionModeCreateInfo | |
VkSamplerYcbcrConversionCreateInfo | |
VkSamplerYcbcrConversionImageFormatProperties | |
VkSamplerYcbcrConversionInfo | |
VkSemaphoreCreateInfo | |
VkSemaphoreGetFdInfoKHR | |
VkSemaphoreSignalInfo | |
VkSemaphoreSubmitInfo | |
VkSemaphoreTypeCreateInfo | |
VkSemaphoreWaitInfo | |
VkSetStateFlagsIndirectCommandNV | |
VkShaderModuleCreateInfo | |
VkShaderModuleValidationCacheCreateInfoEXT | |
VkShaderResourceUsageAMD | |
VkShaderStatisticsInfoAMD | |
VkShadingRatePaletteNV | |
VkSharedPresentSurfaceCapabilitiesKHR | |
VkSparseBufferMemoryBindInfo | |
VkSparseImageFormatProperties | |
VkSparseImageFormatProperties2 | |
VkSparseImageMemoryBind | |
VkSparseImageMemoryBindInfo | |
VkSparseImageMemoryRequirements | |
VkSparseImageMemoryRequirements2 | |
VkSparseImageOpaqueMemoryBindInfo | |
VkSparseMemoryBind | |
VkSpecializationInfo | |
VkSpecializationMapEntry | |
VkSRTDataNV | |
VkStencilOpState | |
VkStridedDeviceAddressRegionKHR | |
VkSubmitInfo | |
VkSubmitInfo2 | |
VkSubpassBeginInfo | |
VkSubpassDependency | |
VkSubpassDependency2 | |
VkSubpassDescription | |
VkSubpassDescription2 | |
VkSubpassDescriptionDepthStencilResolve | |
VkSubpassEndInfo | |
VkSubpassFragmentDensityMapOffsetEndInfoQCOM | |
VkSubpassSampleLocationsEXT | |
VkSubpassShadingPipelineCreateInfoHUAWEI | |
VkSubresourceLayout | |
VkSurfaceCapabilities2EXT | |
VkSurfaceCapabilities2KHR | |
VkSurfaceCapabilitiesKHR | |
VkSurfaceFormat2KHR | |
VkSurfaceFormatKHR | |
VkSurfaceProtectedCapabilitiesKHR | |
VkSwapchainCounterCreateInfoEXT | |
VkSwapchainCreateInfoKHR | |
VkSwapchainDisplayNativeHdrCreateInfoAMD | |
VkTextureLODGatherFormatPropertiesAMD | |
VkTimelineSemaphoreSubmitInfo | |
VkTraceRaysIndirectCommandKHR | |
VkTransformMatrixKHR | |
VkValidationCacheCreateInfoEXT | |
VkValidationFeaturesEXT | |
VkValidationFlagsEXT | |
VkVertexInputAttributeDescription | |
VkVertexInputAttributeDescription2EXT | |
VkVertexInputBindingDescription | |
VkVertexInputBindingDescription2EXT | |
VkVertexInputBindingDivisorDescriptionEXT | |
VkViewport | |
VkViewportSwizzleNV | |
VkViewportWScalingNV | |
VkWriteDescriptorSet | |
VkWriteDescriptorSetAccelerationStructureKHR | |
VkWriteDescriptorSetAccelerationStructureNV | |
VkWriteDescriptorSetInlineUniformBlock | |
VkXYColorEXT | |