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.