Foundation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Foundation::RenderCore::TrackedResource::SubresourceState Struct Reference

#include <RenderResource.hpp>

Public Member Functions

void reset ()
 
RHITextureSubresourceRange ToRange () const
 

Public Attributes

size_t layer {0}
 
size_t mip {0}
 
RHITextureAspectFlagBits aspect {}
 
PassHandle producer {kInvalidHandle}
 
PassHandle lastProducer {kInvalidHandle}
 
size_t lastProducedFrame {0}
 
RHIDeviceQueueType lastOwnerQueue {RHIDeviceQueueType::Undefined}
 
bool executeTempTransitionFlag {false}
 
RHIResourceAccess access {}
 
RHIPipelineStage stage {}
 
RHITextureLayout layout {}
 

Member Function Documentation

◆ reset()

void Foundation::RenderCore::TrackedResource::SubresourceState::reset ( )
inline

◆ ToRange()

RHITextureSubresourceRange Foundation::RenderCore::TrackedResource::SubresourceState::ToRange ( ) const

Member Data Documentation

◆ access

RHIResourceAccess Foundation::RenderCore::TrackedResource::SubresourceState::access {}

◆ aspect

RHITextureAspectFlagBits Foundation::RenderCore::TrackedResource::SubresourceState::aspect {}

◆ executeTempTransitionFlag

bool Foundation::RenderCore::TrackedResource::SubresourceState::executeTempTransitionFlag {false}

◆ lastOwnerQueue

RHIDeviceQueueType Foundation::RenderCore::TrackedResource::SubresourceState::lastOwnerQueue {RHIDeviceQueueType::Undefined}

◆ lastProducedFrame

size_t Foundation::RenderCore::TrackedResource::SubresourceState::lastProducedFrame {0}

◆ lastProducer

PassHandle Foundation::RenderCore::TrackedResource::SubresourceState::lastProducer {kInvalidHandle}

◆ layer

size_t Foundation::RenderCore::TrackedResource::SubresourceState::layer {0}

◆ layout

RHITextureLayout Foundation::RenderCore::TrackedResource::SubresourceState::layout {}

◆ mip

size_t Foundation::RenderCore::TrackedResource::SubresourceState::mip {0}

◆ producer

PassHandle Foundation::RenderCore::TrackedResource::SubresourceState::producer {kInvalidHandle}

◆ stage

RHIPipelineStage Foundation::RenderCore::TrackedResource::SubresourceState::stage {}

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