|
Diligent Engine
v.2.4.g
|
Namespaces | |
| Diligent | |
| The library uses Direct3D-style math: | |
Macros | |
| #define | LOG_BUFFER_ERROR_AND_THROW(...) LOG_ERROR_AND_THROW("Description of buffer '", (Desc.Name ? Desc.Name : ""), "' is invalid: ", ##__VA_ARGS__) |
| #define | VERIFY_BUFFER(Expr, ...) |
Functions | |
| void | Diligent::ValidateBufferDesc (const BufferDesc &Desc, const DeviceCaps &deviceCaps) noexcept(false) |
| Validates buffer description and throws an exception in case of an error. More... | |
| void | Diligent::ValidateBufferInitData (const BufferDesc &Desc, const BufferData *pBuffData) noexcept(false) |
| Validates initial buffer data parameters and throws an exception in case of an error. More... | |
| void | Diligent::ValidateAndCorrectBufferViewDesc (const BufferDesc &BuffDesc, BufferViewDesc &ViewDesc) noexcept(false) |
| Validates and corrects buffer view description; throws an exception in case of an error. More... | |
| #define LOG_BUFFER_ERROR_AND_THROW | ( | ... | ) | LOG_ERROR_AND_THROW("Description of buffer '", (Desc.Name ? Desc.Name : ""), "' is invalid: ", ##__VA_ARGS__) |
| #define VERIFY_BUFFER | ( | Expr, | |
| ... | |||
| ) |
1.8.17