qvolray

diff src/volray.cc @ 21:4c62be57fc1a

foo
author John Tsiombikas <nuclear@member.fsf.org>
date Wed, 11 Apr 2012 16:59:45 +0300
parents 784d3d321caa
children 2d0dfb5751dc
line diff
     1.1 --- a/src/volray.cc	Wed Apr 11 06:44:06 2012 +0300
     1.2 +++ b/src/volray.cc	Wed Apr 11 16:59:45 2012 +0300
     1.3 @@ -87,6 +87,32 @@
     1.4  	return volume;
     1.5  }
     1.6  
     1.7 +void volray_setvalue(int which, float val)
     1.8 +{
     1.9 +	switch(which) {
    1.10 +	case VOLRAY_ZCURSOR:
    1.11 +		cur_z = val;
    1.12 +		set_uniform_float(vol_sdr, "zclip", cur_z);
    1.13 +		post_redisplay();
    1.14 +		break;
    1.15 +
    1.16 +	default:
    1.17 +		break;
    1.18 +	}
    1.19 +}
    1.20 +
    1.21 +float volray_getvalue(int which)
    1.22 +{
    1.23 +	switch(which) {
    1.24 +	case VOLRAY_ZCURSOR:
    1.25 +		return cur_z;
    1.26 +
    1.27 +	default:
    1.28 +		break;
    1.29 +	}
    1.30 +	return 0.0;
    1.31 +}
    1.32 +
    1.33  void volray_draw(void)
    1.34  {
    1.35  	/* recalculate primary ray texture if needed */