void Texture::setTextureParameters(TextureType type){
        _type = type;

        if(type == TextureType::FRAMEBUFFER_DEPTH)
            _texParams = TexParams::depthFBO();
        else if(type == TextureType::FRAMEBUFFER_RGBA)
            _texParams = TexParams::rgbaFBO();
        else if(type == TextureType::FRAMEBUFFER_NORMAL_ENCODED)
            _texParams = TexParams::normalEncodedFBO();
        else if(type == TextureType::FRAMEBUFFER_BRIGHTCOLOR)
            _texParams = TexParams::brightColorFBO();
        else
            _texParams = TexParams();

        genGlTex();
    }
Exemple #2
0
	static TexParams mipmapped(WrapMode u, WrapMode v) { return TexParams(TexFilter::Mipmapped, u, v); }
Exemple #3
0
	static TexParams repeated(TexFilter f=TexFilter::DontCare) { return TexParams(f, WrapMode::Repeat); }
Exemple #4
0
	static TexParams clamped(TexFilter f=TexFilter::DontCare) { return TexParams(f, WrapMode::Clamp); }