---
layout: stdlib-reference
---
# interface \_\_ITextureShape1D2D3D
*Inherits from:* [\_\_ITextureShape](../0_itextureshape-023a/index.html)
> #### Internal Feature
> The feature described in this page is marked as an internal implementation detail, and is not intended for use by end-users.
> Users are advised to avoid using this declaration directly, as it may be removed or changed in future releases.
## Description
Represent a 1D, 2D or 3D texture shape that can be used as the Shape parameter of the _Texture type.
Implemented by __Shape1D, __Shape2D and __Shape3D.
## See also
_Texture.