ReXGlue SDK
Loading...
Searching...
No Matches
rex::xenos::GuestTextureLayout::Level Struct Reference

Public Attributes

u32 row_pitch_bytes
u32 z_layer_stride_block_rows
u32 array_layer_stride_bytes
u32 x_extent_blocks
u32 y_extent_blocks
u32 z_extent
u32 array_layer_data_extent_bytes
u32 level_data_extent_bytes

Member Data Documentation

◆ array_layer_data_extent_bytes

u32 rex::xenos::GuestTextureLayout::Level::array_layer_data_extent_bytes

Bytes an array layer reads, not 4 KB aligned.

◆ array_layer_stride_bytes

u32 rex::xenos::GuestTextureLayout::Level::array_layer_stride_bytes

Array layer stride, 4 KB aligned.

◆ level_data_extent_bytes

u32 rex::xenos::GuestTextureLayout::Level::level_data_extent_bytes

Bytes the level reads across all array layers.

◆ row_pitch_bytes

u32 rex::xenos::GuestTextureLayout::Level::row_pitch_bytes

Block row stride with mip and linear alignment.

◆ x_extent_blocks

u32 rex::xenos::GuestTextureLayout::Level::x_extent_blocks

Exclusive X bound of the blocks in use.

◆ y_extent_blocks

u32 rex::xenos::GuestTextureLayout::Level::y_extent_blocks

Exclusive Y bound of the blocks in use.

◆ z_extent

u32 rex::xenos::GuestTextureLayout::Level::z_extent

Exclusive Z bound of the layers in use.


The documentation for this struct was generated from the following file: