Exemplo n.º 1
0
void DXGICommonHook::createSceneObjects()
{
	if(m_sceneObjectsCreated)
		return; // Already created
	if(!isCapturable())
		return; // Not capturable

	if(createSharedResources())
		m_sceneObjectsCreated = true;
}
Exemplo n.º 2
0
	Gui::Gui()
	{
		createSharedResources();

		scene.setNew();
		scene->setUniformsFunction([this](Ptr<render::Shader> const & shader)
		{
			Recti bounds = this->getRootPanel()->getBounds();
			shader->setUniformValue<Vector2f>("guiSize", (Vector2f)(bounds.max - bounds.min + Vector2i {1, 1}));
		});
		root.setNew(scene, shader);
		root->setDepth(0);
	}