wisdom
Loading...
Searching...
No Matches
wis::TextureBarrier Struct Reference

Detailed Description

Texture barrier for wis::CommandList.

wis::BarrierSync sync_before;
wis::BarrierSync sync_after;
wis::ResourceAccess access_before;
wis::ResourceAccess access_after;
wis::TextureState state_before;
wis::TextureState state_after;
wis::SubresourceRange subresource_range;
};
ResourceAccess
Resource access flags. Determine how resource will be accessed. Used in Barriers.
Definition api.hpp:1411
BarrierSync
Barrier synchronization flags. Used to synchronize resources between different stages of the pipeline...
Definition api.hpp:1381
TextureState
Texture state for resource transitions.
Definition api.hpp:1029
Subresource range for wis::TextureBarrier.
Definition api.hpp:1861
Texture barrier for wis::CommandList.
Definition api.hpp:1937

Definition at line 1937 of file api.hpp.

#include <api.hpp>

Public Attributes

wis::BarrierSync sync_before
 Synchronization before the barrier.
 
wis::BarrierSync sync_after
 Synchronization after the barrier.
 
wis::ResourceAccess access_before
 Resource access before the barrier.
 
wis::ResourceAccess access_after
 Resource access after the barrier.
 
wis::TextureState state_before
 Texture state before the barrier.
 
wis::TextureState state_after
 Texture state after the barrier.
 
wis::SubresourceRange subresource_range
 Subresource range of the texture. Zero initialized range means all subresources are selected.
 

Data Members

◆ access_after

wis::ResourceAccess wis::TextureBarrier::access_after

Resource access after the barrier.

Definition at line 1941 of file api.hpp.

◆ access_before

wis::ResourceAccess wis::TextureBarrier::access_before

Resource access before the barrier.

Definition at line 1940 of file api.hpp.

◆ state_after

wis::TextureState wis::TextureBarrier::state_after

Texture state after the barrier.

Definition at line 1943 of file api.hpp.

◆ state_before

wis::TextureState wis::TextureBarrier::state_before

Texture state before the barrier.

Definition at line 1942 of file api.hpp.

◆ subresource_range

wis::SubresourceRange wis::TextureBarrier::subresource_range

Subresource range of the texture. Zero initialized range means all subresources are selected.

Definition at line 1948 of file api.hpp.

◆ sync_after

wis::BarrierSync wis::TextureBarrier::sync_after

Synchronization after the barrier.

Definition at line 1939 of file api.hpp.

◆ sync_before

wis::BarrierSync wis::TextureBarrier::sync_before

Synchronization before the barrier.

Definition at line 1938 of file api.hpp.


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