"struct ViewSrg_PointLight"
"float3 m_position ;"
"float m_invAttenuationRadiusSquared ;"
"float3 m_rgbIntensity ;"
"float m_bulbRadius ;"
"StructuredBuffer < ViewSrg_PointLight > ViewSrg_m_pointLights"
"struct ViewSrg_SRGConstantsStruct"
"row_major float4x4 ViewSrg_m_viewProjectionMatrix ;"
"row_major float4x4 ViewSrg_m_viewMatrix ;"
"row_major float4x4 ViewSrg_m_projectionMatrix ;"
"float3 ViewSrg_m_worldPosition ;"
"float4 ViewSrg_m_zConstants ;"
"uint ViewSrg_m_tileGridWidth ;"
"uint ViewSrg_m_pointLightCount ;"
"ConstantBuffer < :: ViewSrg_SRGConstantsStruct > ViewSrg_SRGConstantBuffer"
"float3 ViewSrg_GetWorldPosition ( )"
"return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_worldPosition ;"
"float4x4 ViewSrg_GetViewProjectionMatrix ( )"
"return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_viewProjectionMatrix ;"
"float4x4 ViewSrg_GetViewMatrix ( )"
"return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_viewMatrix ;"
"float4x4 ViewSrg_GetProjectionMatrix ( )"
"return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_projectionMatrix ;"
"float ViewSrg_GetNearZ ( )"
"return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_zConstants . x ;"
"float ViewSrg_GetFarZ ( )"
"return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_zConstants . y ;"
"float ViewSrg_GetFarZTimesNearZ ( )"
"return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_zConstants . z ;"
"float ViewSrg_GetFarZMinusNearZ ( )"
"return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_zConstants . w ;"
