コード例 #1
0
ファイル: ofxMSAFluidDrawer.cpp プロジェクト: khuxley/ofx-msa
ofxMSAFluidSolver* ofxMSAFluidDrawer::setup(ofxMSAFluidSolver* f) {
	deleteFluidSolver();
	_fluidSolver = f;
	createTexture();

	return _fluidSolver;
}
コード例 #2
0
	FluidSolver* FluidDrawerBase::setup(FluidSolver* f) {
		deleteFluidSolver();
		_fluidSolver = f;
		allocatePixels();
		createTexture();
		
		return _fluidSolver;
	}
コード例 #3
0
	FluidSolver* FluidDrawerBase::setup(int NX, int NY) {
		deleteFluidSolver();
		_fluidSolver = new FluidSolver;
		_fluidSolver->setup(NX, NY);
		allocatePixels();
		createTexture();
		
		return _fluidSolver;
	}
コード例 #4
0
ファイル: ofxMSAFluidDrawer.cpp プロジェクト: khuxley/ofx-msa
ofxMSAFluidSolver* ofxMSAFluidDrawer::setup(int NX, int NY) {
	//	printf("ofxMSAFluidDrawer::createFluidSolver(%i, %i, %.6f, %.6f, %.6f)\n", NX, NY, dt, visc, fadeSpeed);
	deleteFluidSolver();
	_fluidSolver = new ofxMSAFluidSolver;
	_fluidSolver->setup(NX, NY);
	createTexture();

	return _fluidSolver;
}
コード例 #5
0
	FluidDrawerBase::~FluidDrawerBase() {
		deleteFluidSolver();
	}
コード例 #6
0
ファイル: ofxMSAFluidDrawer.cpp プロジェクト: khuxley/ofx-msa
ofxMSAFluidDrawer::~ofxMSAFluidDrawer() {
	//	printf("ofxMSAFluidDrawer::~ofxMSAFluidDrawer()\n");
	deleteFluidSolver();
}