本文整理汇总了C++中VertexBufferState::resetRegion方法的典型用法代码示例。如果您正苦于以下问题:C++ VertexBufferState::resetRegion方法的具体用法?C++ VertexBufferState::resetRegion怎么用?C++ VertexBufferState::resetRegion使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类VertexBufferState
的用法示例。
在下文中一共展示了VertexBufferState::resetRegion方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: _beginRendering
/* Set up the common OpenGL state for rendering of all nodes. */
void VertexBufferRoot::_beginRendering( VertexBufferState& state ) const
{
state.resetRegion();
switch( state.getRenderMode() )
{
#ifdef GL_ARB_vertex_buffer_object
case RENDER_MODE_BUFFER_OBJECT:
glPushClientAttrib( GL_CLIENT_VERTEX_ARRAY_BIT );
glEnableClientState( GL_VERTEX_ARRAY );
glEnableClientState( GL_NORMAL_ARRAY );
if( state.useColors() )
glEnableClientState( GL_COLOR_ARRAY );
#endif
case RENDER_MODE_DISPLAY_LIST:
case RENDER_MODE_IMMEDIATE:
default:
;
}
}