(scn_mgr, name)
| 94 | return True |
| 95 | |
| 96 | def _create_image_background(scn_mgr, name): |
| 97 | tex = Ogre.TextureManager.getSingleton().create(name, Ogre.RGN_DEFAULT, True) |
| 98 | tex.setNumMipmaps(0) |
| 99 | |
| 100 | mat = Ogre.MaterialManager.getSingleton().create(name, Ogre.RGN_DEFAULT) |
| 101 | mat.getTechnique(0).getPass(0).createTextureUnitState().setTexture(tex) |
| 102 | mat.getTechnique(0).getPass(0).setDepthWriteEnabled(False) |
| 103 | mat.getTechnique(0).getPass(0).setLightingEnabled(False) |
| 104 | |
| 105 | rect = scn_mgr.createScreenSpaceRect(True) |
| 106 | rect.setMaterial(mat) |
| 107 | rect.setRenderQueueGroup(Ogre.RENDER_QUEUE_BACKGROUND) |
| 108 | scn_mgr.getRootSceneNode().attachObject(rect) |
| 109 | |
| 110 | return tex |
| 111 | |
| 112 | _ctx = None |
| 113 |
no test coverage detected