Show / Hide Table of Contents

Struct SphericalHarmonicsL2

Implements
IEquatable<SphericalHarmonicsL2>
Inherited Members
ValueType.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Namespace: UnityEngine.Rendering
Assembly: UnityEngine.dll
Syntax
public struct SphericalHarmonicsL2 : IEquatable<SphericalHarmonicsL2>

Properties

| Improve this Doc View Source

Item[Int32, Int32]

Declaration
public float this[int rgb, int coefficient] { get; set; }
Parameters
Type Name Description
Int32 rgb
Int32 coefficient
Property Value
Type Description
Single

Methods

AddAmbientLight(Color)

Declaration
public void AddAmbientLight(Color color)
Parameters
Type Name Description
Color color
| Improve this Doc View Source

AddDirectionalLight(Vector3, Color, Single)

Declaration
public void AddDirectionalLight(Vector3 direction, Color color, float intensity)
Parameters
Type Name Description
Vector3 direction
Color color
Single intensity
| Improve this Doc View Source

Clear()

Declaration
public void Clear()
| Improve this Doc View Source

Equals(Object)

Declaration
public override bool Equals(object other)
Parameters
Type Name Description
Object other
Returns
Type Description
Boolean
Overrides
ValueType.Equals(Object)
| Improve this Doc View Source

Equals(SphericalHarmonicsL2)

Declaration
public bool Equals(SphericalHarmonicsL2 other)
Parameters
Type Name Description
SphericalHarmonicsL2 other
Returns
Type Description
Boolean
| Improve this Doc View Source

Evaluate(Vector3[], Color[])

Declaration
public void Evaluate(Vector3[] directions, Color[] results)
Parameters
Type Name Description
Vector3[] directions
Color[] results
| Improve this Doc View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
ValueType.GetHashCode()

Operators

| Improve this Doc View Source

Addition(SphericalHarmonicsL2, SphericalHarmonicsL2)

Declaration
public static SphericalHarmonicsL2 operator +(SphericalHarmonicsL2 lhs, SphericalHarmonicsL2 rhs)
Parameters
Type Name Description
SphericalHarmonicsL2 lhs
SphericalHarmonicsL2 rhs
Returns
Type Description
SphericalHarmonicsL2
| Improve this Doc View Source

Equality(SphericalHarmonicsL2, SphericalHarmonicsL2)

Declaration
public static bool operator ==(SphericalHarmonicsL2 lhs, SphericalHarmonicsL2 rhs)
Parameters
Type Name Description
SphericalHarmonicsL2 lhs
SphericalHarmonicsL2 rhs
Returns
Type Description
Boolean
| Improve this Doc View Source

Inequality(SphericalHarmonicsL2, SphericalHarmonicsL2)

Declaration
public static bool operator !=(SphericalHarmonicsL2 lhs, SphericalHarmonicsL2 rhs)
Parameters
Type Name Description
SphericalHarmonicsL2 lhs
SphericalHarmonicsL2 rhs
Returns
Type Description
Boolean
| Improve this Doc View Source

Multiply(Single, SphericalHarmonicsL2)

Declaration
public static SphericalHarmonicsL2 operator *(float lhs, SphericalHarmonicsL2 rhs)
Parameters
Type Name Description
Single lhs
SphericalHarmonicsL2 rhs
Returns
Type Description
SphericalHarmonicsL2
| Improve this Doc View Source

Multiply(SphericalHarmonicsL2, Single)

Declaration
public static SphericalHarmonicsL2 operator *(SphericalHarmonicsL2 lhs, float rhs)
Parameters
Type Name Description
SphericalHarmonicsL2 lhs
Single rhs
Returns
Type Description
SphericalHarmonicsL2

Implements

System.IEquatable<T>

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX