org.rajawali3d.vr.materials.shaders / HotspotFragmentShader

HotspotFragmentShader

open class HotspotFragmentShader : FragmentShader

Author
dennis.ippel

Constructors

<init>

HotspotFragmentShader(useTexture: Boolean)
HotspotFragmentShader(useTexture: Boolean, discardalpha: Boolean)

Functions

applyParams

open fun applyParams(): Unit

getProgress

open fun getProgress(): Float

initialize

open fun initialize(): Unit

main

open fun main(): Unit

setBorderThickness

open fun setBorderThickness(borderThickness: Float): Unit

setCircleCenter

open fun setCircleCenter(center: Vector2!): Unit

setCircleRadius

open fun setCircleRadius(circleRadius: Float): Unit

setLocations

open fun setLocations(programHandle: Int): Unit

setProgress

open fun setProgress(progress: Float): Unit

setProgressColor

open fun setProgressColor(color: Int): Unit

setTextureRotationSpeed

open fun setTextureRotationSpeed(textureRotationSpeed: Float): Unit

setTrackColor

open fun setTrackColor(color: Int): Unit

Inherited Functions

enableTime

open fun enableTime(value: Boolean): Unit

getColorInfluence

open fun getColorInfluence(): Float

hasCubeMaps

open fun hasCubeMaps(value: Boolean): Unit

setColorInfluence

open fun setColorInfluence(influence: Float): Unit

setLights

open fun setLights(lights: MutableList<ALight!>!): Unit