1212#include " StdInc.h"
1313#include " CAdditionalVertexStreamManager.h"
1414
15- CAdditionalVertexStreamManager* CAdditionalVertexStreamManager::ms_Singleton = NULL ;
15+ CAdditionalVertexStreamManager* CAdditionalVertexStreamManager::ms_Singleton = nullptr ;
1616
1717namespace
1818{
@@ -69,15 +69,15 @@ CAdditionalVertexStreamManager::~CAdditionalVertexStreamManager()
6969{
7070 SAFE_RELEASE (m_pOldVertexDeclaration);
7171
72- for (std::map< void *, SAdditionalStreamInfo>::iterator iter = m_AdditionalStreamInfoMap.begin (); iter != m_AdditionalStreamInfoMap.end (); ++iter)
72+ for (auto iter = m_AdditionalStreamInfoMap.begin (); iter != m_AdditionalStreamInfoMap.end (); ++iter)
7373 {
7474 SAdditionalStreamInfo& info = iter->second ;
7575 SAFE_RELEASE (info.pStreamData );
7676 SAFE_RELEASE (info.pVertexDeclaration );
7777 }
7878
7979 m_AdditionalStreamInfoMap.clear ();
80- m_pDevice = NULL ;
80+ m_pDevice = nullptr ;
8181}
8282
8383// /////////////////////////////////////////////////////////////
@@ -94,7 +94,7 @@ CAdditionalVertexStreamManager* CAdditionalVertexStreamManager::GetSingleton()
9494 return ms_Singleton;
9595}
9696
97- CAdditionalVertexStreamManager* CAdditionalVertexStreamManager::GetExistingSingleton ()
97+ CAdditionalVertexStreamManager* const & CAdditionalVertexStreamManager::GetExistingSingleton () noexcept
9898{
9999 return ms_Singleton;
100100}
@@ -104,7 +104,7 @@ void CAdditionalVertexStreamManager::DestroySingleton()
104104 if (ms_Singleton)
105105 {
106106 delete ms_Singleton;
107- ms_Singleton = NULL ;
107+ ms_Singleton = nullptr ;
108108 }
109109}
110110
@@ -227,7 +227,7 @@ void CAdditionalVertexStreamManager::MaybeUnsetAdditionalVertexStream()
227227 SAFE_RELEASE (m_pOldVertexDeclaration);
228228
229229 // Unset additional stream
230- hr = m_pDevice->SetStreamSource (2 , NULL , 0 , 0 );
230+ hr = m_pDevice->SetStreamSource (2 , nullptr , 0 , 0 );
231231 }
232232}
233233
@@ -254,7 +254,7 @@ bool CAdditionalVertexStreamManager::UpdateAdditionalStreamContent(SCurrentState
254254 sourceArray.resize (ReadSize);
255255 uchar* pSourceArrayBytes = &sourceArray[0 ];
256256 {
257- void * pVertexBytesPT = NULL ;
257+ void * pVertexBytesPT = nullptr ;
258258 if (FAILED (pStreamDataPT->Lock (ReadOffsetStart, ReadSize, &pVertexBytesPT, D3DLOCK_NOSYSLOCK | D3DLOCK_READONLY)))
259259 return false ;
260260 memcpy (pSourceArrayBytes, pVertexBytesPT, ReadSize);
@@ -290,7 +290,7 @@ bool CAdditionalVertexStreamManager::UpdateAdditionalStreamContent(SCurrentState
290290 indexArray.resize (ReadSize);
291291 uchar* pIndexArrayBytes = &indexArray[0 ];
292292 {
293- void * pIndexBytes = NULL ;
293+ void * pIndexBytes = nullptr ;
294294 if (FAILED (state.pIndexData ->Lock (state.args .startIndex * 2 , numIndices * 2 , &pIndexBytes, D3DLOCK_NOSYSLOCK | D3DLOCK_READONLY)))
295295 return false ;
296296 memcpy (pIndexArrayBytes, pIndexBytes, numIndices * 2 );
@@ -372,7 +372,7 @@ bool CAdditionalVertexStreamManager::UpdateAdditionalStreamContent(SCurrentState
372372
373373 // Set the dest bytes
374374 {
375- void * pVertexBytesN = NULL ;
375+ void * pVertexBytesN = nullptr ;
376376 if (FAILED (pStreamDataN->Lock (WriteOffsetStart, WriteSize, &pVertexBytesN, D3DLOCK_NOSYSLOCK)))
377377 return false ;
378378 memcpy (pVertexBytesN, pDestArrayBytes, WriteSize);
@@ -407,7 +407,7 @@ bool CAdditionalVertexStreamManager::UpdateCurrentStateInfo(SCurrentStateInfo& s
407407
408408 // Get vertex stream
409409 if (FAILED (m_pDevice->GetStreamSource (1 , &state.stream1 .pStreamData , &state.stream1 .OffsetInBytes , &state.stream1 .Stride )))
410- return NULL ;
410+ return false ;
411411
412412 // Get vertex stream desc
413413 if (state.stream1 .pStreamData )
@@ -505,7 +505,7 @@ SAdditionalStreamInfo* CAdditionalVertexStreamManager::CreateAdditionalStreamInf
505505 // Create new stream
506506 info.Stride = sizeof (float ) * 3 ;
507507 UINT Size2 = ConvertPTSize (state.decl .VertexBufferDesc1 .Size );
508- if (FAILED (m_pDevice->CreateVertexBuffer (Size2, D3DUSAGE_WRITEONLY, 0 , D3DPOOL_MANAGED, &info.pStreamData , NULL )))
508+ if (FAILED (m_pDevice->CreateVertexBuffer (Size2, D3DUSAGE_WRITEONLY, 0 , D3DPOOL_MANAGED, &info.pStreamData , nullptr )))
509509 {
510510 SAFE_RELEASE (info.pVertexDeclaration );
511511 return nullptr ;
0 commit comments