Texture format (used by [RenderingDevice]). This object is used by [RenderingDevice]. Adds [param format] as a valid format for the corresponding [RDTextureView]'s [member RDTextureView.format_override] property. If any format is added as shareable, then the main [member format] must also be added. Removes [param format] from the list of valid formats that the corresponding [RDTextureView]'s [member RDTextureView.format_override] property can be set to. The number of layers in the texture. Only relevant for 2D texture arrays. The texture's depth (in pixels). This is always [code]1[/code] for 2D textures. The texture's pixel data format. The texture's height (in pixels). The number of mipmaps available in the texture. The number of samples used when sampling the texture. The texture type. The texture's usage bits, which determine what can be done using the texture. The texture's width (in pixels).