| Turnstone Operating System
    | 
| Public Attributes | ||
| uint32_t | view_id | |
| uint32_t | texture_id | |
| uint32_t | format | |
| union { | ||
| struct { | ||
| uint32_t first_element | ||
| uint32_t last_element | ||
| } buffer | ||
| struct { | ||
| uint32_t level | ||
| uint32_t layers | ||
| } texture | ||
| }; | ||
| uint32_t | swizzle_r | |
| uint32_t | swizzle_g | |
| uint32_t | swizzle_b | |
| uint32_t | swizzle_a | |