Show / Hide Table of Contents

Class SpecularInput

Class that can be used to collect properties that will serve as uniforms for specular lighting with strength and shininess. In addition this input provides properties for albedo and normal textures.

Inheritance
System.Object
SurfaceEffectInput
UnlitInput
DiffuseInput
SpecularInput
Implements
INotifyValueChange<SurfaceEffectEventArgs>
Inherited Members
DiffuseInput.Emission
DiffuseInput.Roughness
DiffuseInput.NormalTex
DiffuseInput.NormalMappingStrength
UnlitInput.AlbedoMix
UnlitInput.AlbedoTex
UnlitInput.TexTiles
SurfaceEffectInput.ShadingModel
SurfaceEffectInput.TextureSetup
SurfaceEffectInput.Albedo
SurfaceEffectInput.PropertyChanged
SurfaceEffectInput.NotifyValueChanged(Type, String, Object)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Fusee.Engine.Core.Effects
Assembly: Fusee.Engine.Core.dll
Syntax
public class SpecularInput : DiffuseInput, INotifyValueChange<SurfaceEffectEventArgs>

Constructors

SpecularInput()

Creates a new instance of type SpecularInput.

Declaration
public SpecularInput()

Properties

Shininess

The shininess of the specular lighting.

Declaration
public float Shininess { get; set; }
Property Value
Type Description
System.Single

SpecularStrength

The strength of the specular lighting.

Declaration
public float SpecularStrength { get; set; }
Property Value
Type Description
System.Single

Implements

INotifyValueChange<T>
Generated by DocFX
GitHub Repo
Back to top