| Texture2DBuilder | 
| Finish | Build and create the actual texture | 
| WithAnonymous | Set whether the texture is an anonymous texture or not | 
| WithData | |
| WithDepthFormat | |
| WithDynamicUsage | |
| WithFormat | |
| WithGPUOnlyUsage | |
| WithMips | |
| WithMultisample | Use Multi-Sample Anti Aliasing (MSAA) of given sample count. | 
| 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 |