次の方法で共有


MDLCamera クラス

定義

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

[Foundation.Register("MDLCamera", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public class MDLCamera : ModelIO.MDLObject
type MDLCamera = class
    inherit MDLObject
継承
派生
属性

コンストラクター

MDLCamera()

既定のコンストラクターは、このクラスの新しいインスタンスを初期化します。

MDLCamera(IntPtr)

アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

MDLCamera(NSObjectFlag)

初期化をスキップし、単に オブジェクトを割り当てるために、派生クラスで を呼び出すコンストラクター。

プロパティ

ApertureBladeCount

シーン内のフォーカス外要素でボケをシミュレートするときに使用するブレードの数を取得または設定します。

BarrelDistortion

放射状歪みの計算に使用される数式の 2 次項の係数を取得または設定します。

Children

この MDLObjectに属する型MDLObjectのオブジェクトの一覧を取得または設定します。

(継承元 MDLObject)
ChromaticAberration

カメラによって異なる色のフォーカスが異なる度合いを取得または設定します。 0.0は色収差がない。 1.0 は最大量です。

Class

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
ClassHandle

このクラスのハンドル。

Components

この Model I/O オブジェクトに属するコンポーネントの配列を取得します。

(継承元 MDLObject)
DebugDescription

このオブジェクトの開発者向けの説明。

(継承元 NSObject)
Description

オブジェクトの説明。Objective-C バージョンの ToString。

(継承元 NSObject)
Exposure

物理レンズのシミュレーションの前に、レンダリングされたイメージのカラー コンポーネントでコンポーネントを乗算するベクターを取得または設定します。

ExposureCompression

シミュレートされた物理カメラの露出レベルを計算するときに、X コンポーネントと Y コンポーネントがカラー コンポーネントの低い値と高い値をクランプするベクターを取得または設定します。

FarVisibilityDistance

バック クリッピング 平面を取得または設定します。

FieldOfView

ビューのフィールドを取得または設定し、それに応じてカメラの焦点距離を更新します。

FisheyeDistortion

放射状歪みの計算に使用される数式の 4 番目の累乗項の係数を取得または設定します。

Flash

フラッシュの効果をシミュレートするために、レンダリングされたイメージに符号付きコンポーネントが追加されるベクターを取得または設定します。

FocalLength

焦点距離を取得または設定し、それに応じて視野を更新します。

FocusDistance

距離 (メートル単位) を取得または設定します。

FStop

カメラの焦点比を取得または設定します。

Handle

アンマネージ オブジェクト表現へのハンドル (ポインター)。

(継承元 NSObject)
Hidden

Model IO オブジェクトを非表示にするかどうかを制御するブール値を取得または設定します。

(継承元 MDLObject)
Instance

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 MDLObject)
IsDirectBinding

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
IsProxy

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
MaximumCircleOfConfusion

光源からのボケの最大サイズを取得または設定します。

Name

この MDLObjectのわかりやすい名前を取得または設定します。

(継承元 MDLObject)
NearVisibilityDistance

ニア クリッピング 平面を取得または設定します。

OpticalVignetting

シミュレートされた物理絞りの端に近づくときの画像の明るさを減らす度合いを制御する値を取得または設定します。

Parent

この MDLObject オブジェクトの親オブジェクトを取得または設定します。このオブジェクトが最上位レベルのオブジェクトの場合は、 を取得または null 設定します。

(継承元 MDLObject)
Path

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 MDLObject)
Projection

投影がパースペクティブか正投影かを制御する値を取得または設定します。

ProjectionMatrix
古い.

カメラが表示できるシーンの部分を決定する変換を取得または設定します。

ProjectionMatrix4x4

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

RetainCount

オブジェクトの現在の Objective-C 保持カウントを返します。

(継承元 NSObject)
Self

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
SensorAspect

シミュレートされたカメラ センサーの縦横比を取得または設定します。

SensorEnlargement

リージョンの中央領域を拡張するスケール ファクターを取得または設定します。 画像は、センサーの元の範囲にトリミングされます。

SensorShift

シミュレートされた光学システムの中心線からセンサーをオフセットする方向の距離を mm 単位で取得または設定します。

SensorVerticalAperture

センサーの高さを mm 単位で取得または設定します。

ShutterOpenInterval

シミュレートされたシャッターがフレームごとに開く時間を秒単位で取得または設定します。

Superclass

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
SuperHandle

この NSObject の基底クラスのメソッドを表すために使用されるハンドル。

(継承元 NSObject)
Transform

親の座標系に関連してこの MDLObject オブジェクトの座標系を確立する場合がある時間依存変換を取得または設定します。

(継承元 MDLObject)
WorldToMetersConversionScale

ワールド座標をメートルに変換するスケール ファクターを取得または設定します。

Zone

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)

メソッド

AddChild(MDLObject)

このMDLObjectオブジェクトの Children プロパティに を追加childし、必要に応じて をChildren作成します。

(継承元 MDLObject)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

外部で観察されるオブジェクトを登録します (NSString keyPath を使用)。   観察された変更は、オブザーバーのオブジェクト ObserveValue(NSString, NSObject, NSDictionary, IntPtr) メソッドにディスパッチされます。

(継承元 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

外部で観察されるオブジェクトを登録します (文字列 keyPath を使用)。   観察された変更は、オブザーバーのオブジェクト ObserveValue(NSString, NSObject, NSDictionary, IntPtr) メソッドにディスパッチされます。

(継承元 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AwakeFromNib()

オブジェクトが nib ファイルから読み込まれた後に呼び出されます。 オーバーライドは base を呼び出す必要があります。AwakeFromNib()。

(継承元 NSObject)
BeginInvokeOnMainThread(Action)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定されたコードを非同期的に呼び出します。

(継承元 NSObject)
Bind(NSString, NSObject, String, NSDictionary)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
Bind(String, NSObject, String, NSDictionary)
古い.

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
BindingInfo(String)
古い.

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
BindingOptionDescriptions(String)
古い.

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
BindingValueClass(String)
古い.

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
BokehKernelWithSize(Vector2i)

プロパティの値を使用してボケ効果をシミュレートするために使用される、指定したサイズの ApertureBladeCount テクスチャを作成して返します。

CommitEditing()

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
CommitEditing(NSObject, Selector, IntPtr)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
ConformsToProtocol(IntPtr)

このオブジェクトが指定されたプロトコルを実装しているかどうかを判断するために呼び出されます。

(継承元 NSObject)
Copy()

基になる Objective-C オブジェクトのコピーを実行します。

(継承元 NSObject)
DangerousAutorelease()

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
DangerousRelease()

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
DangerousRetain()

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

多対多リレーションシップのインデックスに対して変更が発生したことを示します。

(継承元 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
DidChangeValue(String)

指定したキーに変更が発生したことを示します。

(継承元 NSObject)
Dispose()

NSObject オブジェクトによって使用されるリソースを解放します。

(継承元 NSObject)
Dispose(Boolean)

MDLObject オブジェクトによって使用されるリソースを解放します。

(継承元 MDLObject)
DoesNotRecognizeSelector(Selector)

このオブジェクトが指定したセレクターを認識しないことを示します。

(継承元 NSObject)
EnumerateChildObjects(Class, MDLObject, MDLObjectHandler, Boolean)

指定した と一致する の オブジェクト階層内の各コンポーネントでroot提供handlerされる objectClassを実行します。

(継承元 MDLObject)
Equals(NSObject)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
Equals(Object)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
ExposedBindings()

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
FrameBoundingBox(MDLAxisAlignedBoundingBox, Boolean)

カメラを移動して Z 軸と平行に見える方向を負の方向に表示boundingBoxし、 が trueの場合setNearAndFarは、近くおよび遠くのクリッピング平面を境界ボックスに設定します。

FromSceneCamera(SCNCamera)

指定したシーン キット カメラから新しい MDLCamera を作成します。

GetBindingInfo(NSString)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
GetBindingOptionDescriptions(NSString)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
GetBindingValueClass(NSString)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
GetBoundingBox(Double)

指定した時刻に Model IO オブジェクトの境界ボックスを返します。

(継承元 MDLObject)
GetComponent(Protocol)

に準拠するこのオブジェクトのコンポーネントを protocol取得します。

(継承元 MDLObject)
GetComponent(Type)

指定された typeと一致するこのオブジェクトのコンポーネントを取得します。

(継承元 MDLObject)
GetDictionaryOfValuesFromKeys(NSString[])

指定したキーの値を取得します。

(継承元 NSObject)
GetHashCode()

現在のインスタンスのハッシュ コードを生成します。

(継承元 NSObject)
GetMethodForSelector(Selector)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
GetNativeField(String)
古い.

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
GetNativeHash()

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
GetObject(String)

指定したパスにある Model IO オブジェクトを返します。

(継承元 MDLObject)
Init()

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
InitializeHandle(IntPtr)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
InitializeHandle(IntPtr, String)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
Invoke(Action, Double)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
Invoke(Action, TimeSpan)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
InvokeOnMainThread(Action)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
InvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定したコードを同期的に呼び出します。

(継承元 NSObject)
IsComponentConforming(Protocol)
古い.

オブジェクトに属し、プロトコルに準拠しているコンポーネントを返します。この null オブジェクトのコンポーネントに準拠していない場合は を返します。

(継承元 MDLObject)
IsEqual(NSObject)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
IsKindOfClass(Class)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
IsMemberOfClass(Class)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
LookAt(Vector3)

カメラを に focusPositionポイントします。

LookAt(Vector3, Vector3)

カメラを に from移動し、 を focusPositionポイントします。

MarkDirty()

通常のピア オブジェクト (IsDirectBinding が true) を toggleref オブジェクトに昇格させます。

(継承元 NSObject)
MutableCopy()

指定した NSObject の変更可能なコピーを作成します。

(継承元 NSObject)
ObjectDidEndEditing(NSObject)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

このオブジェクトに対する指定された keyPath の相対値が変更されたことを示します。

(継承元 NSObject)
PerformSelector(Selector)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
PerformSelector(Selector, NSObject)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
PerformSelector(Selector, NSObject, Double)

現在のインスタンスでセレクターを呼び出し、 が null でない場合 obj は、これを 1 つのパラメーターとして渡します。

(継承元 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
PerformSelector(Selector, NSObject, NSObject)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
PrepareForInterfaceBuilder()

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
RayTo(Vector2i, Vector2i)

の寸法sizeを持つビューポートで座標として指定pixelされた 2D ポイントに向かってカメラからポイントする切り捨てられた 3D レイを返します。

RemoveObserver(NSObject, NSString)

指定したオブザーバーが、指定した keyPath の変更された値に関する通知をさらに受信しないようにします。

(継承元 NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

指定したオブザーバーが、指定した keyPath とコンテキストの変更された値に関する通知をさらに受信しないようにします。

(継承元 NSObject)
RemoveObserver(NSObject, String)

指定したオブザーバーが、指定した keyPath の変更された値に関する通知をさらに受信しないようにします。

(継承元 NSObject)
RemoveObserver(NSObject, String, IntPtr)

指定したオブザーバーが、指定した keyPath とコンテキストの変更された値に関する通知をさらに受信しないようにします。

(継承元 NSObject)
RespondsToSelector(Selector)

このオブジェクトが指定したセレクターを認識するかどうか。

(継承元 NSObject)
SetComponent(IMDLComponent, Protocol)

指定したプロトコルに component 対して、この MDLOBject に関連付けます。

(継承元 MDLObject)
SetComponent(IMDLComponent, Type)

指定した に対して を提供する オブジェクトを作成 component します type

(継承元 MDLObject)
SetNativeField(String, NSObject)
古い.

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
SetNilValueForKey(NSString)

指定したキーの値を null に設定します。

(継承元 NSObject)
SetValueForKey(NSObject, NSString)

キーで指定されたプロパティの値を、指定した値に設定します。

(継承元 NSObject)
SetValueForKeyPath(IntPtr, NSString)

アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

(継承元 NSObject)
SetValueForKeyPath(NSObject, NSString)

キーパスを使用して到達できるプロパティの値を設定します。

(継承元 NSObject)
SetValueForUndefinedKey(NSObject, NSString)

未定義のキーに値を書き込もうとすることを示します。 オーバーライドされていない場合は、NSUndefinedKeyException を発生させます。

(継承元 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

この NSObject の値を、指定したディクショナリ内の値に設定します。

(継承元 NSObject)
ToString()

現在のインスタンスの値の文字列表現を返します。

(継承元 NSObject)
Unbind(NSString)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
Unbind(String)
古い.

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
ValueForKey(NSString)

指定したキーに関連付けられているプロパティの値を返します。

(継承元 NSObject)
ValueForKeyPath(NSString)

キーパスを使用して到達できるプロパティの値を返します。

(継承元 NSObject)
ValueForUndefinedKey(NSString)

未定義のキーの値を読み取ろうとしたことを示します。 オーバーライドされていない場合は、NSUndefinedKeyException を発生させます。

(継承元 NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

指定したキー内の指定したインデックスの値が変更されようとしていることを示します。

(継承元 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

(継承元 NSObject)
WillChangeValue(String)

指定したキーの値が変更されようとしていることを示します。

(継承元 NSObject)

拡張メソッド

ObjectDidBeginEditing(NSObject, INSEditor)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

ObjectDidEndEditing(NSObject, INSEditor)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

GetValidModes(NSObject, NSFontPanel)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

ValidateToolbarItem(NSObject, NSToolbarItem)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

GetDebugDescription(INSObjectProtocol)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

EndPreviewPanelControl(NSObject, QLPreviewPanel)

3D スペンスを調び、物理カメラの特定の側面をシミュレートできる視点。

GetAccessibilityCustomRotors(NSObject)

オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を this 取得します。

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を this 設定します。

適用対象

こちらもご覧ください