name:String
@:optionaloptionaldepth_read:Null<Bool>
@:optionaloptionalbind_textures:Null<Array<TBindTexture>>
@:optionaloptionalbind_constants:Null<Array<TBindConstant>>