void FPositionVertexBuffer::InitRHI() { check(VertexData); FResourceArrayInterface* ResourceArray = VertexData->GetResourceArray(); if(ResourceArray->GetResourceDataSize()) { // Create the vertex buffer. VertexBufferRHI = RHICreateVertexBuffer(ResourceArray->GetResourceDataSize(),ResourceArray,BUF_Static); } }
void FColorVertexBuffer::InitRHI() { if( VertexData != NULL ) { FResourceArrayInterface* ResourceArray = VertexData->GetResourceArray(); if(ResourceArray->GetResourceDataSize()) { // Create the vertex buffer. FRHIResourceCreateInfo CreateInfo(ResourceArray); VertexBufferRHI = RHICreateVertexBuffer(ResourceArray->GetResourceDataSize(),BUF_Static,CreateInfo); } } }