FragEnv

indigoextras.effectmaterials.shaders.RefractionShaders$.FragEnv
See theFragEnv companion object
trait FragEnv extends LightEnv

Attributes

Companion
object
Graph
Supertypes
trait LightEnv
trait FragmentEnvReference
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

def calculateLightColor(lightAmount: Float): vec4

Attributes

Inherited from:
LightEnv
def calculateLightSpecular(lightAmount: Float, lightDir: vec3, normalTexture: vec4, specularTexture: vec4): vec4

Attributes

Inherited from:
LightEnv

Concrete fields

val FILLTYPE: highp[Float]

Inherited fields

val ATLAS_SIZE: vec2

Attributes

Inherited from:
FragmentEnvReference
var CHANNEL_0: vec4

Attributes

Inherited from:
FragmentEnvReference
val CHANNEL_0_POSITION: vec2

Attributes

Inherited from:
FragmentEnvReference
val CHANNEL_0_SIZE: vec2

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference
var CHANNEL_1: vec4

Attributes

Inherited from:
FragmentEnvReference
val CHANNEL_1_POSITION: vec2

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference
var CHANNEL_2: vec4

Attributes

Inherited from:
FragmentEnvReference
val CHANNEL_2_POSITION: vec2

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference
var CHANNEL_3: vec4

Attributes

Inherited from:
FragmentEnvReference
val CHANNEL_3_POSITION: vec2

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference
var COLOR: vec4

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference
val LIGHT_COLOR: vec4

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference
val LIGHT_EMISSIVE: highp[vec2]

Attributes

Inherited from:
LightEnv

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference
val LIGHT_NORMAL: highp[vec2]

Attributes

Inherited from:
LightEnv
val LIGHT_POSITION: vec2

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference
val LIGHT_ROUGHNESS: highp[vec2]

Attributes

Inherited from:
LightEnv
val LIGHT_SPECULAR: vec4

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference
val PI: Float

Attributes

Inherited from:
FragmentEnvReference
val PI_2: Float

Attributes

Inherited from:
FragmentEnvReference
val PI_4: Float

Attributes

Inherited from:
FragmentEnvReference

Attributes

Inherited from:
FragmentEnvReference
val SCREEN_COORDS: vec2

Attributes

Inherited from:
FragmentEnvReference
val SIZE: vec2

Attributes

Inherited from:
FragmentEnvReference
val SRC_CHANNEL: sampler2D.type

Attributes

Inherited from:
FragmentEnvReference
val TAU: Float

Attributes

Inherited from:
FragmentEnvReference
val TAU_2: Float

Attributes

Inherited from:
FragmentEnvReference
val TAU_4: Float

Attributes

Inherited from:
FragmentEnvReference
val TAU_8: Float

Attributes

Inherited from:
FragmentEnvReference
val TEXTURE_SIZE: vec2

Attributes

Inherited from:
FragmentEnvReference
val TIME: Float

Attributes

Inherited from:
FragmentEnvReference
val UV: vec2

Attributes

Inherited from:
FragmentEnvReference
val VIEWPORT_SIZE: vec2

Attributes

Inherited from:
FragmentEnvReference
val emissiveColor: vec4

Attributes

Inherited from:
LightEnv
var lightAcc: vec4

Attributes

Inherited from:
LightEnv
val normalColor: vec4

Attributes

Inherited from:
LightEnv
val roughnessColor: vec4

Attributes

Inherited from:
LightEnv
var specularAcc: vec4

Attributes

Inherited from:
LightEnv