" [ StructSAttr ] "
" struct S "
" [[ SRGAttribute1 ]]"
" [[ SRGAttribute2 ]]"
" ShaderResourceGroup SRG"
" [ StructBufferAttr ]"
" StructuredBuffer < S > "
" [ TextureAttr ] "
" Texture2D "
" [ DSamplerAttr ] "
" SamplerState "
" [ SSamplerAttr ] "
" SamplerState "
" struct SRG_SRGConstantsStruct "
" [ CBAttr ] "
" ConstantBuffer < :: S > "
" [ SrgFuncAttr ] "
" void SRG_SRGFunction ( ) "
" [ EnumAttr ] "
" enum Weekday "
" [[ EnumClassAttr1 ]] "
" [[ EnumClassAttr2 ]] "
" [[ EnumClassAttr3 ]] "
" enum class Season "
" [ FuncAttr ] "
" void Thingie "
" [ StructAttr ] "
" struct MyStruct "
" [ AlbedoAttr ] "
" float4 albedo ; "
" float4 normal ; "
" [[ EmissiveAttr ]] "
" float4 emissive ; "
" [ ClassAttr ] "
" class MyClass "
" [ ClassFuncAttr ] "
" void classFunc ( ) "
" [ StaticConstAttr ] "
" static const int b = 5 ;"
