Function isTextureFormatUsableAsRenderAttachment isTextureFormatUsableAsRenderAttachment ( device , format ) : boolean | { alignment : 1 ; blend : true ; byteCost : 1 ; resolve : true ; } | { alignment : 1 ; blend : false ; byteCost : 1 ; resolve : false ; } | { alignment : 1 ; blend : true ; byteCost : 2 ; resolve : true ; } | { alignment : 1 ; blend : false ; byteCost : 2 ; resolve : false ; } | { alignment : 1 ; blend : true ; byteCost : 8 ; resolve : true ; } | { alignment : 1 ; blend : false ; byteCost : 4 ; resolve : false ; } | { alignment : 2 ; blend : false ; byteCost : 2 ; resolve : false ; } | { alignment : 2 ; blend : true ; byteCost : 2 ; resolve : true ; } | { alignment : 2 ; blend : false ; byteCost : 4 ; resolve : false ; } | { alignment : 2 ; blend : true ; byteCost : 4 ; resolve : true ; } | { alignment : 2 ; blend : false ; byteCost : 8 ; resolve : false ; } | { alignment : 2 ; blend : true ; byteCost : 8 ; resolve : true ; } | { alignment : 4 ; blend : false ; byteCost : 4 ; resolve : false ; } | { alignment : 4 ; blend : false ; byteCost : 8 ; resolve : false ; } | { alignment : 4 ; blend : false ; byteCost : 16 ; resolve : false ; } | { alignment : 4 ; blend : true ; byteCost : 8 ; resolve : true ; } Parameters device : GPUDevice format : GPUTextureFormat Returns boolean | { alignment : 1 ; blend : true ; byteCost : 1 ; resolve : true ; } | { alignment : 1 ; blend : false ; byteCost : 1 ; resolve : false ; } | { alignment : 1 ; blend : true ; byteCost : 2 ; resolve : true ; } | { alignment : 1 ; blend : false ; byteCost : 2 ; resolve : false ; } | { alignment : 1 ; blend : true ; byteCost : 8 ; resolve : true ; } | { alignment : 1 ; blend : false ; byteCost : 4 ; resolve : false ; } | { alignment : 2 ; blend : false ; byteCost : 2 ; resolve : false ; } | { alignment : 2 ; blend : true ; byteCost : 2 ; resolve : true ; } | { alignment : 2 ; blend : false ; byteCost : 4 ; resolve : false ; } | { alignment : 2 ; blend : true ; byteCost : 4 ; resolve : true ; } | { alignment : 2 ; blend : false ; byteCost : 8 ; resolve : false ; } | { alignment : 2 ; blend : true ; byteCost : 8 ; resolve : true ; } | { alignment : 4 ; blend : false ; byteCost : 4 ; resolve : false ; } | { alignment : 4 ; blend : false ; byteCost : 8 ; resolve : false ; } | { alignment : 4 ; blend : false ; byteCost : 16 ; resolve : false ; } | { alignment : 4 ; blend : true ; byteCost : 8 ; resolve : true ; }
Returns if a texture can be used as a render attachment. some color formats and all depth textures and stencil textures are usable with usage RENDER_ATTACHMENT.