|
RHI::Ptr< RHI::ImagePool > | m_imagePool |
|
RHI::Ptr< RHI::BufferPool > | m_bufferPool |
|
AZStd::array< RHI::StreamBufferView, 1 > | m_boxPositionBufferView |
|
RHI::IndexBufferView | m_boxIndexBufferView |
|
uint32_t | m_boxIndexCount = 0 |
|
RHI::ImageViewDescriptor | m_probeRayTraceImageViewDescriptor |
|
RHI::ImageViewDescriptor | m_probeIrradianceImageViewDescriptor |
|
RHI::ImageViewDescriptor | m_probeDistanceImageViewDescriptor |
|
RHI::ImageViewDescriptor | m_probeDataImageViewDescriptor |
|
RHI::BufferViewDescriptor | m_gridDataBufferViewDescriptor |
|
RPI::Ptr< RPI::PipelineStateForDraw > | m_pipelineState |
|
Data::Instance< RPI::Shader > | m_shader |
|
RHI::Ptr< RHI::ShaderResourceGroupLayout > | m_srgLayout |
|
RHI::DrawListTag | m_drawListTag |
|
RHI::ShaderInputNameIndex | m_prepareSrgGridDataNameIndex = "m_gridData" |
|
RHI::ShaderInputNameIndex | m_prepareSrgGridDataInitializedNameIndex = "m_gridDataInitialized" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridOriginNameIndex = "m_probeGrid.origin" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridProbeHysteresisNameIndex = "m_probeGrid.probeHysteresis" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridRotationNameIndex = "m_probeGrid.rotation" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridProbeRayRotationNameIndex = "m_probeGrid.probeRayRotation" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridProbeMaxRayDistanceNameIndex = "m_probeGrid.probeMaxRayDistance" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridProbeNormalBiasNameIndex = "m_probeGrid.probeNormalBias" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridProbeViewBiasNameIndex = "m_probeGrid.probeViewBias" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridProbeDistanceExponentNameIndex = "m_probeGrid.probeDistanceExponent" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridProbeSpacingNameIndex = "m_probeGrid.probeSpacing" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridPacked0NameIndex = "m_probeGrid.packed0" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridProbeIrradianceEncodingGammaNameIndex = "m_probeGrid.probeIrradianceEncodingGamma" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridProbeIrradianceThresholdNameIndex = "m_probeGrid.probeIrradianceThreshold" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridProbeBrightnessThresholdNameIndex = "m_probeGrid.probeBrightnessThreshold" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridPacked1NameIndex = "m_probeGrid.packed1" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridProbeMinFrontfaceDistanceNameIndex = "m_probeGrid.probeMinFrontfaceDistance" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridPacked2NameIndex = "m_probeGrid.packed2" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridPacked3NameIndex = "m_probeGrid.packed3" |
|
RHI::ShaderInputNameIndex | m_prepareSrgProbeGridPacked4NameIndex = "m_probeGrid.packed4" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgGridDataNameIndex = "m_gridData" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgProbeRayTraceNameIndex = "m_probeRayTrace" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgProbeIrradianceNameIndex = "m_probeIrradiance" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgProbeDistanceNameIndex = "m_probeDistance" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgProbeDataNameIndex = "m_probeData" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgAmbientMultiplierNameIndex = "m_ambientMultiplier" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgGiShadowsNameIndex = "m_giShadows" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgUseDiffuseIblNameIndex = "m_useDiffuseIbl" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgFrameUpdateCountNameIndex = "m_frameUpdateCount" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgFrameUpdateIndexNameIndex = "m_frameUpdateIndex" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgTransparencyModeNameIndex = "m_transparencyMode" |
|
RHI::ShaderInputNameIndex | m_rayTraceSrgEmissiveMultiplierNameIndex = "m_emissiveMultiplier" |
|
RHI::ShaderInputNameIndex | m_blendIrradianceSrgGridDataNameIndex = "m_gridData" |
|
RHI::ShaderInputNameIndex | m_blendIrradianceSrgProbeRayTraceNameIndex = "m_probeRayTrace" |
|
RHI::ShaderInputNameIndex | m_blendIrradianceSrgProbeIrradianceNameIndex = "m_probeIrradiance" |
|
RHI::ShaderInputNameIndex | m_blendIrradianceSrgProbeDataNameIndex = "m_probeData" |
|
RHI::ShaderInputNameIndex | m_blendIrradianceSrgFrameUpdateCountNameIndex = "m_frameUpdateCount" |
|
RHI::ShaderInputNameIndex | m_blendIrradianceSrgFrameUpdateIndexNameIndex = "m_frameUpdateIndex" |
|
RHI::ShaderInputNameIndex | m_blendDistanceSrgGridDataNameIndex = "m_gridData" |
|
RHI::ShaderInputNameIndex | m_blendDistanceSrgProbeRayTraceNameIndex = "m_probeRayTrace" |
|
RHI::ShaderInputNameIndex | m_blendDistanceSrgProbeDistanceNameIndex = "m_probeDistance" |
|
RHI::ShaderInputNameIndex | m_blendDistanceSrgProbeDataNameIndex = "m_probeData" |
|
RHI::ShaderInputNameIndex | m_blendDistanceSrgFrameUpdateCountNameIndex = "m_frameUpdateCount" |
|
RHI::ShaderInputNameIndex | m_blendDistanceSrgFrameUpdateIndexNameIndex = "m_frameUpdateIndex" |
|
RHI::ShaderInputNameIndex | m_borderUpdateRowIrradianceSrgProbeTextureNameIndex = "m_probeTexture" |
|
RHI::ShaderInputNameIndex | m_borderUpdateRowIrradianceSrgNumTexelsNameIndex = "m_numTexels" |
|
RHI::ShaderInputNameIndex | m_borderUpdateColumnIrradianceSrgProbeTextureNameIndex = "m_probeTexture" |
|
RHI::ShaderInputNameIndex | m_borderUpdateColumnIrradianceSrgNumTexelsNameIndex = "m_numTexels" |
|
RHI::ShaderInputNameIndex | m_borderUpdateRowDistanceSrgProbeTextureNameIndex = "m_probeTexture" |
|
RHI::ShaderInputNameIndex | m_borderUpdateRowDistanceSrgNumTexelsNameIndex = "m_numTexels" |
|
RHI::ShaderInputNameIndex | m_borderUpdateColumnDistanceSrgProbeTextureNameIndex = "m_probeTexture" |
|
RHI::ShaderInputNameIndex | m_borderUpdateColumnDistanceSrgNumTexelsNameIndex = "m_numTexels" |
|
RHI::ShaderInputNameIndex | m_relocationSrgGridDataNameIndex = "m_gridData" |
|
RHI::ShaderInputNameIndex | m_relocationSrgProbeRayTraceNameIndex = "m_probeRayTrace" |
|
RHI::ShaderInputNameIndex | m_relocationSrgProbeDataNameIndex = "m_probeData" |
|
RHI::ShaderInputNameIndex | m_relocationSrgFrameUpdateCountNameIndex = "m_frameUpdateCount" |
|
RHI::ShaderInputNameIndex | m_relocationSrgFrameUpdateIndexNameIndex = "m_frameUpdateIndex" |
|
RHI::ShaderInputNameIndex | m_classificationSrgGridDataNameIndex = "m_gridData" |
|
RHI::ShaderInputNameIndex | m_classificationSrgProbeRayTraceNameIndex = "m_probeRayTrace" |
|
RHI::ShaderInputNameIndex | m_classificationSrgProbeDataNameIndex = "m_probeData" |
|
RHI::ShaderInputNameIndex | m_classificationSrgFrameUpdateCountNameIndex = "m_frameUpdateCount" |
|
RHI::ShaderInputNameIndex | m_classificationSrgFrameUpdateIndexNameIndex = "m_frameUpdateIndex" |
|
RHI::ShaderInputNameIndex | m_renderSrgGridDataNameIndex = "m_gridData" |
|
RHI::ShaderInputNameIndex | m_renderSrgModelToWorldNameIndex = "m_modelToWorld" |
|
RHI::ShaderInputNameIndex | m_renderSrgModelToWorldInverseNameIndex = "m_modelToWorldInverse" |
|
RHI::ShaderInputNameIndex | m_renderSrgObbHalfLengthsNameIndex = "m_obbHalfLengths" |
|
RHI::ShaderInputNameIndex | m_renderSrgEnableDiffuseGiNameIndex = "m_enableDiffuseGI" |
|
RHI::ShaderInputNameIndex | m_renderSrgAmbientMultiplierNameIndex = "m_ambientMultiplier" |
|
RHI::ShaderInputNameIndex | m_renderSrgEdgeBlendIblNameIndex = "m_edgeBlendIbl" |
|
RHI::ShaderInputNameIndex | m_renderSrgProbeIrradianceNameIndex = "m_probeIrradiance" |
|
RHI::ShaderInputNameIndex | m_renderSrgProbeDistanceNameIndex = "m_probeDistance" |
|
RHI::ShaderInputNameIndex | m_renderSrgProbeDataNameIndex = "m_probeData" |
|
RHI::ShaderInputNameIndex | m_visualizationPrepareSrgTlasInstancesNameIndex = "m_tlasInstances" |
|
RHI::ShaderInputNameIndex | m_visualizationPrepareSrgGridDataNameIndex = "m_gridData" |
|
RHI::ShaderInputNameIndex | m_visualizationPrepareSrgProbeDataNameIndex = "m_probeData" |
|
RHI::ShaderInputNameIndex | m_visualizationPrepareSrgProbeSphereRadiusNameIndex = "m_probeSphereRadius" |
|
RHI::ShaderInputNameIndex | m_visualizationRayTraceSrgTlasNameIndex = "m_tlas" |
|
RHI::ShaderInputNameIndex | m_visualizationRayTraceSrgGridDataNameIndex = "m_gridData" |
|
RHI::ShaderInputNameIndex | m_visualizationRayTraceSrgProbeIrradianceNameIndex = "m_probeIrradiance" |
|
RHI::ShaderInputNameIndex | m_visualizationRayTraceSrgProbeDistanceNameIndex = "m_probeDistance" |
|
RHI::ShaderInputNameIndex | m_visualizationRayTraceSrgProbeDataNameIndex = "m_probeData" |
|
RHI::ShaderInputNameIndex | m_visualizationRayTraceSrgShowInactiveProbesNameIndex = "m_showInactiveProbes" |
|
RHI::ShaderInputNameIndex | m_visualizationRayTraceSrgOutputNameIndex = "m_output" |
|
RHI::ShaderInputNameIndex | m_querySrgGridDataNameIndex = "m_gridData" |
|
RHI::ShaderInputNameIndex | m_querySrgProbeIrradianceNameIndex = "m_probeIrradiance" |
|
RHI::ShaderInputNameIndex | m_querySrgProbeDistanceNameIndex = "m_probeDistance" |
|
RHI::ShaderInputNameIndex | m_querySrgProbeDataNameIndex = "m_probeData" |
|
RHI::ShaderInputNameIndex | m_querySrgAmbientMultiplierNameIndex = "m_ambientMultiplier" |
|