This structure is used by IDeviceContext::CopyBLAS(). More...
#include <DeviceContext.h>
Public Attributes | |
IBottomLevelAS * | pSrc = nullptr |
Source bottom-level AS. | |
IBottomLevelAS * | pDst = nullptr |
Destination bottom-level AS. | |
COPY_AS_MODE | Mode = COPY_AS_MODE_CLONE |
Acceleration structure copy mode, see Diligent::COPY_AS_MODE. | |
RESOURCE_STATE_TRANSITION_MODE | SrcTransitionMode = RESOURCE_STATE_TRANSITION_MODE_NONE |
Source bottom-level AS state transition mode (see Diligent::RESOURCE_STATE_TRANSITION_MODE). | |
RESOURCE_STATE_TRANSITION_MODE | DstTransitionMode = RESOURCE_STATE_TRANSITION_MODE_NONE |
Destination bottom-level AS state transition mode (see Diligent::RESOURCE_STATE_TRANSITION_MODE). | |
This structure is used by IDeviceContext::CopyBLAS().
IBottomLevelAS* Diligent::CopyBLASAttribs::pDst = nullptr |
Destination bottom-level AS.
If Mode
is Diligent::COPY_AS_MODE_COMPACT then pDst
must be created with CompactedSize
that is greater or equal to the size returned by IDeviceContext::WriteBLASCompactedSize.
IBottomLevelAS* Diligent::CopyBLASAttribs::pSrc = nullptr |
Source bottom-level AS.