コード例 #1
0
	void FluidDrawerBase::update() {
		if(!isFluidReady()) {
			printf("FluidDrawerBase::updateFluid() - Fluid not ready\n");
			return;
		}
		_fluidSolver->update();
	}
コード例 #2
0
ファイル: ofxMSAFluidDrawer.cpp プロジェクト: khuxley/ofx-msa
void ofxMSAFluidDrawer::update() {
	if(!isFluidReady()) {
		printf("ofxMSAFluidDrawer::updateFluid() - Fluid not ready\n");
		return;
	}
	_fluidSolver->update();
}
コード例 #3
0
	void FluidDrawerBase::reset() {
		if(!isFluidReady()) {
			printf("FluidDrawerBase::reset() - Fluid not ready\n");
			return;
		}
		_fluidSolver->reset();
	}
コード例 #4
0
ファイル: ofxMSAFluidDrawer.cpp プロジェクト: khuxley/ofx-msa
void ofxMSAFluidDrawer::reset() {
	if(!isFluidReady()) {
		printf("ofxMSAFluidDrawer::reset() - Fluid not ready\n");
		return;
	}
	_fluidSolver->reset();
}
コード例 #5
0
	void FluidDrawerBase::enableAlpha(bool b) {
		_alphaEnabled = b;
		if(_alphaEnabled) {
			_glType = GL_RGBA;
			_bpp = 4;
		} else {
			_glType = GL_RGB;
			_bpp = 3;
		}
		
		if(isFluidReady()) {
			allocatePixels();
			createTexture();
		}
	}