MCPcopy Create free account
hub / github.com/DragonJoker/RenderGraph / destroyVertexBuffer

Method destroyVertexBuffer

source/RenderGraph/ResourceHandler.cpp:601–618  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

599 }
600
601 void ResourceHandler::destroyVertexBuffer( GraphContext & context
602 , VertexBuffer const * buffer )
603 {
604 lock_type lock( m_vertexBuffersMutex );
605 auto it = std::find_if( m_vertexBuffers.begin()
606 , m_vertexBuffers.end()
607 , [buffer]( VertexBufferPtr const & lookup )
608 {
609 return lookup.get() == buffer;
610 } );
611
612 if ( it != m_vertexBuffers.end() )
613 {
614 auto const & vertexBuffer = **it;
615 destroyBuffer( context, vertexBuffer.buffer.data->buffer );
616 m_vertexBuffers.erase( it );
617 }
618 }
619
620 //*********************************************************************************************
621

Callers 1

Calls 4

beginMethod · 0.80
eraseMethod · 0.80
endMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected