| 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 |