SCNLight 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於所有 SCNLightTypes 的光源。
[Foundation.Register("SCNLight", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class SCNLight : Foundation.NSObject, Foundation.INSCopying, Foundation.INSSecureCoding, IDisposable, SceneKit.ISCNAnimatable, SceneKit.ISCNTechniqueSupport
[Foundation.Register("SCNLight", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 8, ObjCRuntime.PlatformArchitecture.All, null)]
public class SCNLight : Foundation.NSObject, Foundation.INSCopying, Foundation.INSSecureCoding, IDisposable, SceneKit.ISCNAnimatable, SceneKit.ISCNTechniqueSupport
type SCNLight = class
inherit NSObject
interface INSCoding
interface INativeObject
interface IDisposable
interface INSCopying
interface INSSecureCoding
interface ISCNAnimatable
interface ISCNTechniqueSupport
- 繼承
- 屬性
- 實作
建構函式
SCNLight() |
預設建構函式,初始化這個類別的新實例。 |
SCNLight(IntPtr) |
建立 Unmanaged 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。 |
SCNLight(NSCoder) |
從儲存在 unarchiver 物件中的資料初始化 物件的建構函式。 |
SCNLight(NSObjectFlag) |
呼叫衍生類別的建構函式,以略過初始化,並只配置 物件。 |
屬性
AttenuationEndDistance |
取得或設定光亮的最大距離。 |
AttenuationFalloffExponent |
取得或設定值,這個值會控制光線落差的速率。 |
AttenuationStartDistance |
取得或設定從光源開始衰減的距離。 |
AutomaticallyAdjustsShadowProjection |
用於所有 SCNLightTypes 的光源。 |
CastsShadow |
取得或設定值,這個值會控制光線是否會投射陰影。 |
CategoryBitMask |
取得或設定位元遮罩,控制光線所屬的類別。 |
Class |
用於所有 SCNLightTypes 的光源。 (繼承來源 NSObject) |
ClassHandle |
這個類別的控制碼。 |
Color |
取得或設定燈光色彩。 |
DebugDescription |
此物件的開發人員有意義描述。 (繼承來源 NSObject) |
Description |
物件的描述,ToString 的 Objective-C 版本。 (繼承來源 NSObject) |
ForcesBackFaceCasters |
用於所有 SCNLightTypes 的光源。 |
Gobo |
取得或設定光線的幾何樣板。 |
Handle |
處理非受控物件標記法) (指標。 (繼承來源 NSObject) |
IesProfileUrl |
如果存在,取得光線的相片測量資料的 URL。 |
Intensity |
取得或設定光線濃度。 |
IsDirectBinding |
用於所有 SCNLightTypes 的光源。 (繼承來源 NSObject) |
IsProxy |
用於所有 SCNLightTypes 的光源。 (繼承來源 NSObject) |
LightType |
取得或設定光線類型。 |
MaximumShadowDistance |
用於所有 SCNLightTypes 的光源。 |
Name |
取得或設定光線的名稱。 |
OrthographicScale |
取得或設定值,這個值會限制光線陰影圖的範圍。 |
RetainCount |
傳回物件的目前 Objective-C 保留計數。 (繼承來源 NSObject) |
SampleDistributedShadowMaps |
用於所有 SCNLightTypes 的光源。 |
Self |
用於所有 SCNLightTypes 的光源。 (繼承來源 NSObject) |
ShadowBias |
取得或設定陰影校正的程度。 |
ShadowCascadeCount |
用於所有 SCNLightTypes 的光源。 |
ShadowCascadeSplittingFactor |
用於所有 SCNLightTypes 的光源。 |
ShadowColor |
取得或設定光線所轉換的陰影色彩。 |
ShadowMapSize |
取得或設定陰影圖影像的大小,以控制陰影的清楚度。 |
ShadowMode |
取得或設定值,這個值會控制轉譯引擎呈現陰影的方式和時機。 |
ShadowRadius |
取得或設定陰影模糊的數量。 |
ShadowSampleCount |
取得或設定建立陰影時要取樣的點密度。 |
SphericalHarmonicsCoefficients |
用於所有 SCNLightTypes 的光源。 |
SpotInnerAngle |
取得或設定發生完整照明的角度。 |
SpotOuterAngle |
取得或設定部分點選的角度。 |
Superclass |
用於所有 SCNLightTypes 的光源。 (繼承來源 NSObject) |
SuperHandle |
用來表示這個 NSObject 基類中方法的控制碼。 (繼承來源 NSObject) |
Technique |
取得或設定 multipass 轉譯技術。 |
Temperature |
取得或設定光線的色彩溫度。 |
WeakColor |
取得或設定淺色的弱式參考。 |
WeakShadowColor |
取得或設定陰影色彩的弱式參考。 |
ZFar |
取得或設定光線投射陰影的最大範圍。 |
ZNear |
取得或設定光線投射陰影的最小範圍。 |
Zone |
用於所有 SCNLightTypes 的光源。 (繼承來源 NSObject) |