|
Diligent Engine
v.2.4.g
|
#include "BottomLevelASBase.hpp"Namespaces | |
| Diligent | |
| The library uses Direct3D-style math: | |
Macros | |
| #define | LOG_BLAS_ERROR_AND_THROW(...) LOG_ERROR_AND_THROW("Description of a bottom-level AS '", (Desc.Name ? Desc.Name : ""), "' is invalid: ", ##__VA_ARGS__) |
Functions | |
| void | Diligent::ValidateBottomLevelASDesc (const BottomLevelASDesc &Desc) noexcept(false) |
| Validates bottom-level AS description and throws an exception in case of an error. More... | |
| void | Diligent::CopyBLASGeometryDesc (const BottomLevelASDesc &SrcDesc, BottomLevelASDesc &DstDesc, FixedLinearAllocator &MemPool, const BLASNameToIndex *pSrcNameToIndex, BLASNameToIndex &DstNameToIndex) noexcept(false) |
| Copies bottom-level AS geometry description using MemPool to allocate required space. More... | |
| #define LOG_BLAS_ERROR_AND_THROW | ( | ... | ) | LOG_ERROR_AND_THROW("Description of a bottom-level AS '", (Desc.Name ? Desc.Name : ""), "' is invalid: ", ##__VA_ARGS__) |
1.8.17