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

#include <RenderResource.hpp>

Public Member Functions

void reset ()
 

Public Attributes

PassHandle producer {kInvalidHandle}
 
PassHandle lastProducer {kInvalidHandle}
 
size_t lastProducedFrame {0}
 
RHIDeviceQueueType lastOwnerQueue {RHIDeviceQueueType::Undefined}
 
bool executeTempTransitionFlag {false}
 
RHIResourceAccess access {}
 
RHIPipelineStage stage {}
 

Member Function Documentation

◆ reset()

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

Member Data Documentation

◆ access

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

◆ executeTempTransitionFlag

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

◆ lastOwnerQueue

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

◆ lastProducedFrame

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

◆ lastProducer

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

◆ producer

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

◆ stage

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

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