Property | Type | Description | |
---|---|---|---|
eyeDirection | Vector3 | ||
eyeFrustum | BoundingFrustum | ||
eyePosition | Vector3 | ||
eyeProjection | Matrix | ||
eyeProjectionAspectRatio | float | ||
eyeProjectionBottom | float | ||
eyeProjectionFar | float | ||
eyeProjectionFov | float | ||
eyeProjectionLeft | float | ||
eyeProjectionNear | float | ||
eyeProjectionRight | float | ||
eyeProjectionTop | float | ||
eyeProjectionType | ProjectionType | ||
eyeUp | Vector3 | ||
eyeView | Matrix | ||
invertEyeView | Matrix | ||
lightDirection | Vector3 | ||
sceneBox | Microsoft.Xna.Framework.BoundingBox |
Method | Description | |
---|---|---|
Build ( Matrix &lightView, Matrix &lightProjection ) : void |
ライトのビュー行列および射影行列を構築します。
|
Method | Description | |
---|---|---|
BuildCore ( Matrix &lightView, Matrix &lightProjection ) : void |
ライトのビュー行列および射影行列を構築します。 Build メソッドは、表示カメラのビュー行列および射影行列より、 それらを構成するプロパティを抽出した後、このメソッドを呼び出します。
|
|
LightCameraBuilder ( ) : System |
インスタンスを生成します。
|
|
UpdateEyeFrustum ( ) : void |
表示カメラの境界錐台を更新します。
|
|
UpdateEyeProjectionProperties ( ) : void |
表示カメラの射影行列を構成する要素を抽出します。
|
|
UpdateEyeViewProperties ( ) : void |
表示カメラのビュー行列を構成する要素を抽出します。
|
public Build ( Matrix &lightView, Matrix &lightProjection ) : void | ||
lightView | Matrix | ライトのビュー行列。 |
lightProjection | Matrix | ライトの射影行列。 |
return | void |
protected abstract BuildCore ( Matrix &lightView, Matrix &lightProjection ) : void | ||
lightView | Matrix | |
lightProjection | Matrix | |
return | void |
protected UpdateEyeProjectionProperties ( ) : void | ||
return | void |
protected float eyeProjectionAspectRatio | ||
return | float |
protected ProjectionType eyeProjectionType | ||
return | ProjectionType |