我正在尝试在OpenGl ES中创建一个通用列表框(用于iPhone / iTouch),并且我遇到了一个与ListBoxItems相关的难题。每个ListBoxItem对象都知道如何绘制自己。我正在制作的ListBox将逐个绘制。但是如果项目数量大于ListBox怎么办?我需要能够向上和向下滚动(而不是问题)ListBoxItems。它将是一个平滑的滚动,因此有时ListBoxItem将是一半(或更多或更少)可见,而另一部分将被隐藏,因为它在ListBox区域“之外”。当我制作ListBox小部件时,如何使此剪辑正常工作?
感谢您提供任何帮助或链接,
〜埃里克
答案 0 :(得分:2)
如果您需要裁剪渲染,请使用glScissor!
void glScissor( GLint x,
GLint y,
GLsizei width,
GLsizei height )