@:value(cast 0)@:enum@:implinlineread onlyD1:TextureViewDimension = 0
@:value(cast 1)@:enum@:implinlineread onlyD2:TextureViewDimension = 1
@:value(cast 2)@:enum@:implinlineread onlyD2Array:TextureViewDimension = 2
@:value(cast 3)@:enum@:implinlineread onlyCube:TextureViewDimension = 3
@:value(cast 4)@:enum@:implinlineread onlyCubeArray:TextureViewDimension = 4
@:value(cast 5)@:enum@:implinlineread onlyD3:TextureViewDimension = 5