protected override void DrawPrimitive(eLevelofDetail lod, UWB_DrawHelper drawHelper) { int count = mList.count(); for (int i = 0; i < count; i++) { UWB_Primitive primitive = mList.getItem(i); if (primitive != null) { primitive.Draw(lod, drawHelper); } } }
public void Draw(eLevelofDetail lod, UWB_DrawHelper drawHelper) { drawHelper.pushModelTransform(); mXFormInfo.setupModelStack(drawHelper); if (mPrimitive != null) { mPrimitive.Draw(lod, drawHelper); } int count = mChildNodes.count(); for (int i = 0; i < count; i++) { mChildNodes.getItem(i).Draw(lod, drawHelper); } if (mPivotVisible) { mXFormInfo.drawPivot(drawHelper, .2f); } drawHelper.popModelTransform(); }