The IProjection interface.
More...
#include <murl_input_i_projection.h>
The IProjection interface.
The IProjection object can be created by the ITouchableHandler object.
Inherited by Murl::Input::Projection.
◆ SetType()
Set the projection type.
- Parameters
-
- Returns
- true if successful.
◆ GetType()
Get the projection type.
- Returns
- The projection type.
◆ SetDepthOrder()
virtual Bool Murl::Input::IProjection::SetDepthOrder |
( |
SInt32 |
depthOrder | ) |
|
|
pure virtual |
Set the absolute depth order.
- Parameters
-
depthOrder | The absolute order. |
- Returns
- true if successful.
◆ GetDepthOrder()
virtual SInt32 Murl::Input::IProjection::GetDepthOrder |
( |
| ) |
const |
|
pure virtual |
Get the absolute depth order.
- Returns
- The absolute order.
◆ SetWorldTransform()
virtual Bool Murl::Input::IProjection::SetWorldTransform |
( |
const Matrix & |
transform | ) |
|
|
pure virtual |
Set the world transformation matrix.
- Parameters
-
transform | The world transformation matrix. |
- Returns
- true if successful.
◆ SetInvertedProjection()
virtual Bool Murl::Input::IProjection::SetInvertedProjection |
( |
const Matrix & |
invertedProjection, |
|
|
Real |
nearPlane, |
|
|
Real |
farPlane |
|
) |
| |
|
pure virtual |
Set the inverted projection matrix.
- Parameters
-
invertedProjection | The inverted projection matrix. |
nearPlane | The absolute distance of the near clipping plane. |
farPlane | The absolute distance of the far clipping plane. |
- Returns
- true if successful.
◆ GetWorldTransform()
virtual const Matrix& Murl::Input::IProjection::GetWorldTransform |
( |
| ) |
const |
|
pure virtual |
Get the world transformation matrix.
- Returns
- The world transformation matrix.
◆ GetInvertedProjection()
virtual const Matrix& Murl::Input::IProjection::GetInvertedProjection |
( |
| ) |
const |
|
pure virtual |
Get the inverted projection matrix.
- Returns
- The inverted projection matrix.
The documentation for this interface was generated from the following file:
- murl_input_i_projection.h