From 7ebbce5e53efce80bc48fa6f492451df4107e8b5 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Sun, 18 Nov 2018 01:26:53 +0000 Subject: alpha mode --- gui/src/chainImage.h | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'gui/src/chainImage.h') diff --git a/gui/src/chainImage.h b/gui/src/chainImage.h index 75f290e..cebb940 100644 --- a/gui/src/chainImage.h +++ b/gui/src/chainImage.h @@ -45,8 +45,21 @@ class chainImage : public ofImage{ bool tload(std::string _filename){ printf("tload : %s\n",_filename.c_str()); filename=_filename; + + //ofTexture& texture=getTexture(); + //glTexParameteri(GL_TEXTURE_2D, GL_GENERATE_MIPMAP, GL_TRUE); + if (ofImage::load(filename)){ + + //ofDisableArbTex(); + //GLint minFilter=GL_LINEAR_MIPMAP_LINEAR; + //GLint magFilter=GL_LINEAR; + //ofTexture& texture=getTexture(); + ///texture.generateMipmap(); + //texture.setTextureMinMagFilter(minFilter,magFilter); + makeThumbnail(); + //setImageType(OF_IMAGE_COLOR_ALPHA); //could there be a way to load without committing the texture //setUseTexture(false); @@ -83,7 +96,7 @@ class chainImage : public ofImage{ void updateRotationTimeline(); - void drawChain(float fadeIn=DEFAULT_FADEIN,bool additive =false, float intensity=1.0f, float zoomMultiplier=1.0f,float startGamma=1.0f); + void drawChain(float fadeIn=DEFAULT_FADEIN,bool additive =false, bool alpha =false,float intensity=1.0f, float zoomMultiplier=1.0f,float startGamma=1.0f); void gpu_drawChain(float fadeIn=DEFAULT_FADEIN,bool additive =false, float intensity=1.0f, float zoomMultiplier=1.0f); void gpu_drawImage(); -- cgit v1.2.3