Ejemplo n.º 1
0
 /* 全PSの生成 */
 static void LoadAllPS( const ShaderScripts& shaderScripts, nlEngineContext& cxt  )
 {
     const ShaderScriptGroup& psScripts = shaderScripts.psScripts;
     const unsigned int numScript = psScripts.numScript;
     for( int i=0;i<numScript;++i)
     {
         createPS( i, shaderScripts, cxt );
         updateLoading();
     }
 }
Ejemplo n.º 2
0
CWorkspacePage::CWorkspacePage(CParticleTreeModel *treeModel, QWidget *parent)
	: QWidget(parent)
{
	_ui.setupUi(this);

	_treeModel = treeModel;

	connect(_ui.newToolButton, SIGNAL(clicked()), this, SLOT(newWP()));
	connect(_ui.loadToolButton, SIGNAL(clicked()), this, SLOT(loadWP()));
	connect(_ui.saveToolButton, SIGNAL(clicked()), this, SLOT(saveWP()));
	connect(_ui.saveAsToolButton, SIGNAL(clicked()), this, SLOT(saveAsWP()));
	connect(_ui.insertToolButton, SIGNAL(clicked()), this, SLOT(insertPS()));
	connect(_ui.createToolButton, SIGNAL(clicked()), this, SLOT(createPS()));
	connect(_ui.resetToolButton, SIGNAL(clicked()), this, SLOT(removeAllPS()));
	connect(_ui.unloadToolButton, SIGNAL(clicked()), this, SLOT(unloadWP()));
}