void SkyBox::Render(void) { m_Technique.Set(); GLuint i; for (i = 0; i<m_uiNumSubsets; i++) { m_Technique.SetTexture(m_hTex[i]); DrawSubset(i); } }
void MS3Dmodel::Render(void) { GLuint i = 0; for (i = 0; i<m_uiNumSubsets; i++) { if (m_hTex[i] == 0) { m_TechNoTex.Set(); } else { m_Tech.Set(); m_Tech.SetTexture(m_hTex[i]); } DrawSubset(i); } }
void CSimpleMesh::Draw() { int iNumSubsets = m_oSubsetsMaterialIndex.GetSize(); for (int i = 0; i < iNumSubsets; i++) DrawSubset(i); }