From b931a7523bf7f32a9a6c4d1464cd2d89e294f953 Mon Sep 17 00:00:00 2001 From: assiduous Date: Mon, 7 Dec 2020 20:29:24 -0800 Subject: Updated CreateBufferSuballocator and CreateDynamicTextureAtlas functions to take const references to create info --- Graphics/GraphicsTools/interface/BufferSuballocator.h | 6 +++--- Graphics/GraphicsTools/interface/DynamicTextureAtlas.h | 6 +++--- Graphics/GraphicsTools/src/BufferSuballocator.cpp | 12 ++++++------ Graphics/GraphicsTools/src/DynamicTextureAtlas.cpp | 12 ++++++------ 4 files changed, 18 insertions(+), 18 deletions(-) (limited to 'Graphics/GraphicsTools') diff --git a/Graphics/GraphicsTools/interface/BufferSuballocator.h b/Graphics/GraphicsTools/interface/BufferSuballocator.h index 7ec6b2db..59251962 100644 --- a/Graphics/GraphicsTools/interface/BufferSuballocator.h +++ b/Graphics/GraphicsTools/interface/BufferSuballocator.h @@ -131,8 +131,8 @@ struct BufferSuballocatorCreateInfo /// buffer will be created when GetBuffer() is called. /// \param[in] CreateInfo - Suballocator create info, see Diligent::BufferSuballocatorCreateInfo. /// \param[in] ppBufferSuballocator - Memory location where pointer to the buffer suballocator will be stored. -void CreateBufferSuballocator(IRenderDevice* pDevice, - BufferSuballocatorCreateInfo& CreateInfo, - IBufferSuballocator** ppBufferSuballocator); +void CreateBufferSuballocator(IRenderDevice* pDevice, + const BufferSuballocatorCreateInfo& CreateInfo, + IBufferSuballocator** ppBufferSuballocator); } // namespace Diligent diff --git a/Graphics/GraphicsTools/interface/DynamicTextureAtlas.h b/Graphics/GraphicsTools/interface/DynamicTextureAtlas.h index 31c4b2a5..ebaf1dc8 100644 --- a/Graphics/GraphicsTools/interface/DynamicTextureAtlas.h +++ b/Graphics/GraphicsTools/interface/DynamicTextureAtlas.h @@ -154,8 +154,8 @@ struct DynamicTextureAtlasCreateInfo /// when GetTexture() is called. /// \param[in] CreateInfo - Atlas create info, see Diligent::DynamicTextureAtlasCreateInfo. /// \param[in] ppAtlas - Memory location where pointer to the texture atlas object will be written. -void CreateDynamicTextureAtlas(IRenderDevice* pDevice, - DynamicTextureAtlasCreateInfo& CreateInfo, - IDynamicTextureAtlas** ppAtlas); +void CreateDynamicTextureAtlas(IRenderDevice* pDevice, + const DynamicTextureAtlasCreateInfo& CreateInfo, + IDynamicTextureAtlas** ppAtlas); } // namespace Diligent diff --git a/Graphics/GraphicsTools/src/BufferSuballocator.cpp b/Graphics/GraphicsTools/src/BufferSuballocator.cpp index 4a5c212c..d683978d 100644 --- a/Graphics/GraphicsTools/src/BufferSuballocator.cpp +++ b/Graphics/GraphicsTools/src/BufferSuballocator.cpp @@ -108,9 +108,9 @@ public: IMPLEMENT_QUERY_INTERFACE_IN_PLACE(IID_BufferSuballocator, TBase) - BufferSuballocatorImpl(IReferenceCounters* pRefCounters, - IRenderDevice* pDevice, - BufferSuballocatorCreateInfo& CreateInfo) : + BufferSuballocatorImpl(IReferenceCounters* pRefCounters, + IRenderDevice* pDevice, + const BufferSuballocatorCreateInfo& CreateInfo) : // clang-format off TBase {pRefCounters}, m_Mgr {CreateInfo.Desc.uiSizeInBytes, DefaultRawMemoryAllocator::GetAllocator()}, @@ -227,9 +227,9 @@ IBufferSuballocator* BufferSuballocationImpl::GetAllocator() } -void CreateBufferSuballocator(IRenderDevice* pDevice, - BufferSuballocatorCreateInfo& CreateInfo, - IBufferSuballocator** ppBufferSuballocator) +void CreateBufferSuballocator(IRenderDevice* pDevice, + const BufferSuballocatorCreateInfo& CreateInfo, + IBufferSuballocator** ppBufferSuballocator) { try { diff --git a/Graphics/GraphicsTools/src/DynamicTextureAtlas.cpp b/Graphics/GraphicsTools/src/DynamicTextureAtlas.cpp index f8128b5d..026d8f54 100644 --- a/Graphics/GraphicsTools/src/DynamicTextureAtlas.cpp +++ b/Graphics/GraphicsTools/src/DynamicTextureAtlas.cpp @@ -112,9 +112,9 @@ class DynamicTextureAtlasImpl final : public ObjectBase public: using TBase = ObjectBase; - DynamicTextureAtlasImpl(IReferenceCounters* pRefCounters, - IRenderDevice* pDevice, - DynamicTextureAtlasCreateInfo& CreateInfo) : + DynamicTextureAtlasImpl(IReferenceCounters* pRefCounters, + IRenderDevice* pDevice, + const DynamicTextureAtlasCreateInfo& CreateInfo) : // clang-format off TBase {pRefCounters}, m_Desc {CreateInfo.Desc}, @@ -395,9 +395,9 @@ float4 TextureAtlasSuballocationImpl::GetUVScaleBias() const } -void CreateDynamicTextureAtlas(IRenderDevice* pDevice, - DynamicTextureAtlasCreateInfo& CreateInfo, - IDynamicTextureAtlas** ppAtlas) +void CreateDynamicTextureAtlas(IRenderDevice* pDevice, + const DynamicTextureAtlasCreateInfo& CreateInfo, + IDynamicTextureAtlas** ppAtlas) { try { -- cgit v1.2.3