#include <memory>
#include "Buffer.h"
#include "GraphicsTypes.h"
#include "DeviceObjectBase.hpp"
#include "GraphicsAccessories.hpp"
#include "STDAllocator.hpp"
#include "FormatString.hpp"
|
| namespace | Diligent |
| | Graphics engine namespace.
|
| |
|
|
void | Diligent::ValidateBufferDesc (const BufferDesc &Desc, const IRenderDevice *pDevice) noexcept(false) |
| | Validates buffer description and throws an exception in case of an error.
|
| |
|
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.
|
| |
|
void | Diligent::ValidateAndCorrectBufferViewDesc (const BufferDesc &BuffDesc, BufferViewDesc &ViewDesc, Uint32 StructuredBufferOffsetAlignment) noexcept(false) |
| | Validates and corrects buffer view description; throws an exception in case of an error.
|
| |
Implementation of the Diligent::BufferBase template class