Inviwo  0.9.10.1
Inviwo documentation
glsl::Scatterplot Class Reference

Public Member Functions

void main (void)
 
 layout (points) in
 
 layout (triangle_strip, max_vertices=4) out
 
void emit (vec2 c, float r, int x, int y)
 
bool insideBox (vec2 pos, vec2 bottomLeft, vec2 topRight)
 
void main (void)
 
 layout (location=0) in float X
 
 layout (location=1) in float Y
 
 layout (location=2) in float C
 
 layout (location=3) in float R
 
 layout (location=4) in uint in_PickId
 
float norm (in float v, in vec2 mm)
 
void main (void)
 

Public Attributes

in vec4 gColor
 
in vec2 gPos
 
in float gR
 
flat in vec4 pickColor_
 
uniform int circle = 1
 
uniform float borderWidth = 1
 
uniform vec4 borderColor
 
uniform float antialiasing = 1.5
 
uniform vec2 pixelSize
 
in vec4 vColor [1]
 
in float vRadius [1]
 
in float vDepth [1]
 
flat in uint pickID_ []
 
out vec4 gColor
 
out vec2 gPos
 
out float gR
 
flat out vec4 pickColor_
 
uniform sampler2D transferFunction
 
out vec4 vColor
 
out float vRadius
 
out float vDepth
 
flat out uint pickID_
 
uniform vec2 minmaxX
 
uniform vec2 minmaxY
 
uniform vec2 minmaxC
 
uniform vec2 minmaxR
 
uniform vec4 default_color
 
uniform float minRadius
 
uniform float maxRadius
 
uniform int has_color = 0
 
uniform int has_radius = 0
 
uniform bool pickingEnabled = false
 

Member Function Documentation

◆ layout() [1/2]

glsl::Scatterplot::layout ( location  = 0)
Remarks
Vertex-Shader

◆ layout() [2/2]

glsl::Scatterplot::layout ( points  )
Remarks
Geometry-Shader

Member Data Documentation

◆ gColor

in vec4 glsl::Scatterplot::gColor
Remarks
Fragment-Shader

The documentation for this class was generated from the following files: