Inherited by DXGfxLib.OutDoorScene, and DXGfxLib.OutDoorScene.
Public Member Functions | |
| void | ValidateOrMove (ref SceneNode node) |
| An implementation of this method should move the scene node if it is in an incorrect location or has an incorrect orientation (incorrect from the perspective of the class implementing this interface). | |
| Matrix | ValidateOrMove (Vector3 position, BBox localBBox) |
| This is a variation of validateOrMove, it will return a transformation matrix which relocate the aabox to an acceptable position! | |
| void | ValidateCameraOrMove (ref SceneNode camera, ref SceneNode subject) |
| Same as above but for a camera. Constraint for a camera might be different than for another scene node. | |
| void | ValidateOrMove (ref SceneNode node) |
| An implementation of this method should move the scene node if it is in an incorrect location or has an incorrect orientation (incorrect from the perspective of the class implementing this interface). | |
| Matrix | ValidateOrMove (Vector3 position, BBox localBBox) |
| This is a variation of validateOrMove, it will return a transformation matrix which relocate the aabox to an acceptable position! | |
| void | ValidateCameraOrMove (ref SceneNode camera, ref SceneNode subject) |
| Same as above but for a camera. Constraint for a camera might be different than for another scene node. | |
Definition at line 31 of file IPositionConstraint.cs.
| void DXGfxLib.IPositionConstraint.ValidateCameraOrMove | ( | ref SceneNode | camera, | |
| ref SceneNode | subject | |||
| ) |
Same as above but for a camera. Constraint for a camera might be different than for another scene node.
| camera | ||
| subject |
Implemented in DXGfxLib.OutDoorScene, and DXGfxLib.OutDoorScene.
| void DXGfxLib.IPositionConstraint.ValidateCameraOrMove | ( | ref SceneNode | camera, | |
| ref SceneNode | subject | |||
| ) |
Same as above but for a camera. Constraint for a camera might be different than for another scene node.
| camera | ||
| subject |
Implemented in DXGfxLib.OutDoorScene, and DXGfxLib.OutDoorScene.

| Matrix DXGfxLib.IPositionConstraint.ValidateOrMove | ( | Vector3 | position, | |
| BBox | localBBox | |||
| ) |
This is a variation of validateOrMove, it will return a transformation matrix which relocate the aabox to an acceptable position!
| position | desired position for our object. | |
| localBBox | a local bounding bow emcompassing the geometry for which we want to check if a new position is acceptable or relocate it! |
Implemented in DXGfxLib.OutDoorScene, and DXGfxLib.OutDoorScene.
| void DXGfxLib.IPositionConstraint.ValidateOrMove | ( | ref SceneNode | node | ) |
An implementation of this method should move the scene node if it is in an incorrect location or has an incorrect orientation (incorrect from the perspective of the class implementing this interface).
| node | the node to be repositioned or reoriented if needed. |
Implemented in DXGfxLib.OutDoorScene, and DXGfxLib.OutDoorScene.
| Matrix DXGfxLib.IPositionConstraint.ValidateOrMove | ( | Vector3 | position, | |
| BBox | localBBox | |||
| ) |
This is a variation of validateOrMove, it will return a transformation matrix which relocate the aabox to an acceptable position!
| position | desired position for our object. | |
| localBBox | a local bounding bow emcompassing the geometry for which we want to check if a new position is acceptable or relocate it! |
Implemented in DXGfxLib.OutDoorScene, and DXGfxLib.OutDoorScene.
| void DXGfxLib.IPositionConstraint.ValidateOrMove | ( | ref SceneNode | node | ) |
An implementation of this method should move the scene node if it is in an incorrect location or has an incorrect orientation (incorrect from the perspective of the class implementing this interface).
| node | the node to be repositioned or reoriented if needed. |
Implemented in DXGfxLib.OutDoorScene, and DXGfxLib.OutDoorScene.

1.5.8