Diligent Engine  v.2.4.g
Namespaces | Macros | Functions
TopLevelASBase.cpp File Reference
#include "TopLevelASBase.hpp"

Namespaces

 Diligent
 The library uses Direct3D-style math:
 

Macros

#define LOG_TLAS_ERROR_AND_THROW(...)   LOG_ERROR_AND_THROW("Description of a top-level AS '", (Desc.Name ? Desc.Name : ""), "' is invalid: ", ##__VA_ARGS__)
 

Functions

void Diligent::ValidateTopLevelASDesc (const TopLevelASDesc &Desc) noexcept(false)
 Validates top-level AS description and throws an exception in case of an error. More...
 

Macro Definition Documentation

◆ LOG_TLAS_ERROR_AND_THROW

#define LOG_TLAS_ERROR_AND_THROW (   ...)    LOG_ERROR_AND_THROW("Description of a top-level AS '", (Desc.Name ? Desc.Name : ""), "' is invalid: ", ##__VA_ARGS__)