private static RenderModelSectionBlock[] ProcessRegions( IReadOnlyCollection <ModelRegionBlock> modelRegionBlock, RenderModelBlock renderBlock, DetailLevel detailLevel) { var regionNames = new List <StringIdent>(modelRegionBlock.Count); foreach (var region in modelRegionBlock) { regionNames.Add(region.Name); } var sectionIndices = SelectRenderModelSections(renderBlock, regionNames, null, detailLevel); var blocks = new RenderModelSectionBlock[sectionIndices.Length]; for (var i = 0; i < blocks.Length; ++i) { blocks[i] = renderBlock.Sections[sectionIndices[i]]; } return(blocks); }
private void BufferMeshResources(RenderModelSectionBlock section) { if (section.sectionData.Count( ) > 0) { } }