Foundation
Loading...
Searching...
No Matches
Public Attributes | List of all members
Foundation::RHI::RHITextureDesc Struct Reference

#include <Resource.hpp>

Public Attributes

RHIResourceDesc resource {}
 
RHITextureDimension dimension { RHITextureDimension::E2D }
 
RHITextureUsage usage {}
 
RHIExtent3D extent { 1, 1, 1 }
 
RHIResourceFormat format { RHIResourceFormat::Undefined }
 
RHIMultisampleCount sampleCount { RHIMultisampleCount::E1 }
 
uint32_t mipLevels { 1 }
 
uint32_t arrayLayers { 1 }
 
RHITextureLayout initialLayout { RHITextureLayout::Undefined }
 

Member Data Documentation

◆ arrayLayers

uint32_t Foundation::RHI::RHITextureDesc::arrayLayers { 1 }

◆ dimension

RHITextureDimension Foundation::RHI::RHITextureDesc::dimension { RHITextureDimension::E2D }

◆ extent

RHIExtent3D Foundation::RHI::RHITextureDesc::extent { 1, 1, 1 }

◆ format

RHIResourceFormat Foundation::RHI::RHITextureDesc::format { RHIResourceFormat::Undefined }

◆ initialLayout

RHITextureLayout Foundation::RHI::RHITextureDesc::initialLayout { RHITextureLayout::Undefined }

◆ mipLevels

uint32_t Foundation::RHI::RHITextureDesc::mipLevels { 1 }

◆ resource

RHIResourceDesc Foundation::RHI::RHITextureDesc::resource {}

◆ sampleCount

RHIMultisampleCount Foundation::RHI::RHITextureDesc::sampleCount { RHIMultisampleCount::E1 }

◆ usage

RHITextureUsage Foundation::RHI::RHITextureDesc::usage {}

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