Package org.robovm.apple.scenekit
Class SCNLight
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.scenekit.SCNLight
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,SCNAnimatable,SCNTechniqueSupport,ObjCProtocol
public class SCNLight extends NSObject implements SCNAnimatable, NSSecureCoding, SCNTechniqueSupport
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSCNLight.SCNLightPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description SCNLight()SCNLight(NSCoder coder)protectedSCNLight(NSObject.Handle h, long handle)protectedSCNLight(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
Method Details
-
getType
-
setType
-
getColor
-
setColor
-
getTemperature
public double getTemperature()- Since:
- Available in iOS 10.0 and later.
-
setTemperature
public void setTemperature(double v)- Since:
- Available in iOS 10.0 and later.
-
getIntensity
public double getIntensity()- Since:
- Available in iOS 10.0 and later.
-
setIntensity
public void setIntensity(double v)- Since:
- Available in iOS 10.0 and later.
-
getName
-
setName
-
castsShadow
public boolean castsShadow() -
setCastsShadow
public void setCastsShadow(boolean v) -
getShadowColor
-
setShadowColor
-
getShadowRadius
public double getShadowRadius() -
setShadowRadius
public void setShadowRadius(double v) -
getShadowMapSize
-
setShadowMapSize
-
getShadowSampleCount
public long getShadowSampleCount() -
setShadowSampleCount
public void setShadowSampleCount(long v) -
getShadowMode
-
setShadowMode
-
getShadowBias
public double getShadowBias() -
setShadowBias
public void setShadowBias(double v) -
automaticallyAdjustsShadowProjection
public boolean automaticallyAdjustsShadowProjection()- Since:
- Available in iOS 11.0 and later.
-
setAutomaticallyAdjustsShadowProjection
public void setAutomaticallyAdjustsShadowProjection(boolean v)- Since:
- Available in iOS 11.0 and later.
-
getMaximumShadowDistance
public double getMaximumShadowDistance()- Since:
- Available in iOS 11.0 and later.
-
setMaximumShadowDistance
public void setMaximumShadowDistance(double v)- Since:
- Available in iOS 11.0 and later.
-
isForcesBackFaceCasters
public boolean isForcesBackFaceCasters()- Since:
- Available in iOS 11.0 and later.
-
setForcesBackFaceCasters
public void setForcesBackFaceCasters(boolean v)- Since:
- Available in iOS 11.0 and later.
-
isSampleDistributedShadowMaps
public boolean isSampleDistributedShadowMaps()- Since:
- Available in iOS 11.0 and later.
-
setSampleDistributedShadowMaps
public void setSampleDistributedShadowMaps(boolean v)- Since:
- Available in iOS 11.0 and later.
-
getShadowCascadeCount
public long getShadowCascadeCount()- Since:
- Available in iOS 11.0 and later.
-
setShadowCascadeCount
public void setShadowCascadeCount(long v)- Since:
- Available in iOS 11.0 and later.
-
getShadowCascadeSplittingFactor
public double getShadowCascadeSplittingFactor()- Since:
- Available in iOS 11.0 and later.
-
setShadowCascadeSplittingFactor
public void setShadowCascadeSplittingFactor(double v)- Since:
- Available in iOS 11.0 and later.
-
getOrthographicScale
public double getOrthographicScale() -
setOrthographicScale
public void setOrthographicScale(double v) -
getZNear
public double getZNear() -
setZNear
public void setZNear(double v) -
getZFar
public double getZFar() -
setZFar
public void setZFar(double v) -
getAttenuationStartDistance
public double getAttenuationStartDistance() -
setAttenuationStartDistance
public void setAttenuationStartDistance(double v) -
getAttenuationEndDistance
public double getAttenuationEndDistance() -
setAttenuationEndDistance
public void setAttenuationEndDistance(double v) -
getAttenuationFalloffExponent
public double getAttenuationFalloffExponent() -
setAttenuationFalloffExponent
public void setAttenuationFalloffExponent(double v) -
getSpotInnerAngle
public double getSpotInnerAngle() -
setSpotInnerAngle
public void setSpotInnerAngle(double v) -
getSpotOuterAngle
public double getSpotOuterAngle() -
setSpotOuterAngle
public void setSpotOuterAngle(double v) -
getIESProfileURL
- Since:
- Available in iOS 10.0 and later.
-
setIESProfileURL
- Since:
- Available in iOS 10.0 and later.
-
getSphericalHarmonicsCoefficients
- Since:
- Available in iOS 11.0 and later.
-
getProbeType
- Since:
- Available in iOS 13.0 and later.
-
setProbeType
- Since:
- Available in iOS 13.0 and later.
-
getProbeUpdateType
- Since:
- Available in iOS 13.0 and later.
-
setProbeUpdateType
- Since:
- Available in iOS 13.0 and later.
-
getProbeExtents
- Since:
- Available in iOS 13.0 and later.
-
setProbeExtents
- Since:
- Available in iOS 13.0 and later.
-
getProbeOffset
- Since:
- Available in iOS 13.0 and later.
-
setProbeOffset
- Since:
- Available in iOS 13.0 and later.
-
isParallaxCorrectionEnabled
public boolean isParallaxCorrectionEnabled()- Since:
- Available in iOS 13.0 and later.
-
setParallaxCorrectionEnabled
public void setParallaxCorrectionEnabled(boolean v)- Since:
- Available in iOS 13.0 and later.
-
getParallaxExtentsFactor
- Since:
- Available in iOS 13.0 and later.
-
setParallaxExtentsFactor
- Since:
- Available in iOS 13.0 and later.
-
getParallaxCenterOffset
- Since:
- Available in iOS 13.0 and later.
-
setParallaxCenterOffset
- Since:
- Available in iOS 13.0 and later.
-
getProbeEnvironment
- Since:
- Available in iOS 12.0 and later.
-
getAreaType
- Since:
- Available in iOS 13.0 and later.
-
setAreaType
- Since:
- Available in iOS 13.0 and later.
-
getAreaExtents
- Since:
- Available in iOS 13.0 and later.
-
setAreaExtents
- Since:
- Available in iOS 13.0 and later.
-
getAreaPolygonVertices
- Since:
- Available in iOS 13.0 and later.
-
setAreaPolygonVertices
- Since:
- Available in iOS 13.0 and later.
-
drawsArea
public boolean drawsArea()- Since:
- Available in iOS 13.0 and later.
-
setDrawsArea
public void setDrawsArea(boolean v)- Since:
- Available in iOS 13.0 and later.
-
isDoubleSided
public boolean isDoubleSided()- Since:
- Available in iOS 13.0 and later.
-
setDoubleSided
public void setDoubleSided(boolean v)- Since:
- Available in iOS 13.0 and later.
-
getGobo
-
getCategoryBitMask
public long getCategoryBitMask() -
setCategoryBitMask
public void setCategoryBitMask(long v) -
getAnimationKeys
- Specified by:
getAnimationKeysin interfaceSCNAnimatable
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
getTechnique
- Specified by:
getTechniquein interfaceSCNTechniqueSupport
-
setTechnique
- Specified by:
setTechniquein interfaceSCNTechniqueSupport
-
create
-
addAnimation
- Specified by:
addAnimationin interfaceSCNAnimatable
-
addAnimationPlayer
- Specified by:
addAnimationPlayerin interfaceSCNAnimatable- Since:
- Available in iOS 11.0 and later.
-
removeAllAnimations
public void removeAllAnimations()- Specified by:
removeAllAnimationsin interfaceSCNAnimatable
-
removeAllAnimations
public void removeAllAnimations(double duration)- Specified by:
removeAllAnimationsin interfaceSCNAnimatable- Since:
- Available in iOS 15.0 and later.
-
removeAnimation
- Specified by:
removeAnimationin interfaceSCNAnimatable
-
removeAnimationForKey
- Specified by:
removeAnimationForKeyin interfaceSCNAnimatable- Since:
- Available in iOS 11.0 and later.
-
animationPlayerForKey
- Specified by:
animationPlayerForKeyin interfaceSCNAnimatable- Since:
- Available in iOS 11.0 and later.
-
removeAnimation
Deprecated.Deprecated in iOS 11.0. Use -removeAnimationForKey:blendOutDuration:- Specified by:
removeAnimationin interfaceSCNAnimatable
-
getAnimation
Deprecated.Deprecated in iOS 11.0. Use -animationPlayerForKey:- Specified by:
getAnimationin interfaceSCNAnimatable
-
pauseAnimation
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer setPaused:] instead- Specified by:
pauseAnimationin interfaceSCNAnimatable
-
resumeAnimation
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer setPaused:] instead- Specified by:
resumeAnimationin interfaceSCNAnimatable
-
setSpeed
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer setSpeed:] instead- Specified by:
setSpeedin interfaceSCNAnimatable- Since:
- Available in iOS 10.0 and later.
-
isAnimationPaused
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer paused] instead- Specified by:
isAnimationPausedin interfaceSCNAnimatable
-
encode
-
init
-