osgViewer :: Viewer (단일/기본 뷰어) 또는 osgViewer :: View를 사용하고 있습니까? 't'키는 osgGA :: StateSetManipulator가 addEventHandler()로 추가 된 경우 텍스처를 토글합니다.
결국 호출되는 것은 입니다. void StateSetManipulator :: setTextureEnabled (bool newtexture). 는 그것이 무엇 것은 :
unsigned int mode = osg::StateAttribute::OVERRIDE|osg::StateAttribute::OFF;
for(unsigned int ii=0; ii < 4; ii++)
{
_stateset->setTextureMode(ii, GL_TEXTURE_1D, mode);
_stateset->setTextureMode(ii, GL_TEXTURE_2D, mode);
_stateset->setTextureMode(ii, GL_TEXTURE_3D, mode);
_stateset->setTextureMode(ii, GL_TEXTURE_RECTANGLE, mode);
_stateset->setTextureMode(ii, GL_TEXTURE_CUBE_MAP, mode);
}
경우 * _stateset * 인까지 높은 노드 (루트 노드는
뷰어로 설정 예 /보기 -> setSceneData())