| TextureArrayBuilder | 
| Finish | Build and create the actual texture | 
| WithAnonymous | Set whether the texture is an anonymous texture or not | 
| WithCount | Create texture array with this many textures | 
| WithData | Initialize texture with pre-existing texture data | 
| WithDepthFormat | |
| WithDynamicUsage | |
| WithFormat | |
| WithGPUOnlyUsage | |
| WithMips | |
| WithMultisample | Define which how much multisampling the current texture should use | 
| WithMultiSample16X | |
| WithMultiSample2X | |
| WithMultiSample4X | |
| WithMultiSample6X | |
| WithMultiSample8X | |
| WithName | Provide a name to identify the texture by | 
| WithScreenFormat | |
| WithScreenMultiSample | |
| WithSemiStaticUsage | |
| WithSize | Create texture with a predefined size | 
| WithStaticUsage | |
| WithUAVBinding |