/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Engine/RendererFoundation/Resources/Implementation/Buffer_inl.h
16 строк
762 B
Sanakan8472
Resource View Refactor (#1589)
27 июн 2025, 09:33
Не верифицирован
27 июн 2025, 09:33
ae74d7e
Код
Авторство
О чём код?
ezUInt32 ezGALBuffer::GetSize() const { return m_Description.m_uiTotalSize; } ezGALBufferRange ezGALBuffer::ClampRange(ezGALBufferRange range) const { const ezUInt32 uiBufferSize = GetDescription().m_uiTotalSize; EZ_ASSERT_DEBUG(range.m_uiByteOffset < uiBufferSize, "Invalid ezGALBufferRange: Buffer offset {} is out of bounds of the buffer size {}", range.m_uiByteOffset, uiBufferSize); if (range.m_uiByteCount == EZ_GAL_WHOLE_SIZE) { range.m_uiByteCount = uiBufferSize - range.m_uiByteOffset; } EZ_ASSERT_DEBUG(range.m_uiByteOffset + range.m_uiByteCount <= uiBufferSize, "Invalid ezGALBufferRange: Buffer offset {} + byte count {} is bigger than buffer size {}", range.m_uiByteOffset, range.m_uiByteCount, uiBufferSize); return range; }