////////////////////////////////////////////////////////////////////////// // @brief builds a single vertex worth of data for the given stream // @param streamState - state for this stream // @param pCurVertex - pointer to src stream vertex data // @param pOutBuffer - pointers to up to 4 SO buffers void buildVertex(const STREAMOUT_STREAM& streamState, Value* pCurVertex, Value* pOutBuffer[4]) { for (uint32_t d = 0; d < streamState.numDecls; ++d) { const STREAMOUT_DECL& decl = streamState.decl[d]; buildDecl(pCurVertex, pOutBuffer, decl); } }
std::string SoraRTTIClassDescriptor::getDecl() { if( RTTIName.size() != 0 ) return RTTIName; buildDecl(); return RTTIName; }