封装渲染逻辑