Class MDLPhysicallyPlausibleLight

All Implemented Interfaces:
NSObjectProtocol, MDLNamed, ObjCProtocol
Direct Known Subclasses:
MDLAreaLight, MDLPhotometricLight

public class MDLPhysicallyPlausibleLight
extends MDLLight
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • MDLPhysicallyPlausibleLight

      public MDLPhysicallyPlausibleLight()
    • MDLPhysicallyPlausibleLight

      protected MDLPhysicallyPlausibleLight​(NSObject.Handle h, long handle)
    • MDLPhysicallyPlausibleLight

      protected MDLPhysicallyPlausibleLight​(NSObject.SkipInit skipInit)
  • Method Details

    • getColor

      public CGColor getColor()
    • setColor

      public void setColor​(CGColor v)
    • getLumens

      public float getLumens()
    • setLumens

      public void setLumens​(float v)
    • getInnerConeAngle

      public float getInnerConeAngle()
    • setInnerConeAngle

      public void setInnerConeAngle​(float v)
    • getOuterConeAngle

      public float getOuterConeAngle()
    • setOuterConeAngle

      public void setOuterConeAngle​(float v)
    • getAttenuationStartDistance

      public float getAttenuationStartDistance()
    • setAttenuationStartDistance

      public void setAttenuationStartDistance​(float v)
    • getAttenuationEndDistance

      public float getAttenuationEndDistance()
    • setAttenuationEndDistance

      public void setAttenuationEndDistance​(float v)
    • setColorByTemperature

      public void setColorByTemperature​(float temperature)