|
| IPipelineImpl (Pipeline *p_pPipeline) |
|
virtual | ~IPipelineImpl () |
|
virtual void | Initialise () |
|
virtual eMTXMODE | MatrixMode (eMTXMODE p_eMode) |
|
virtual bool | LoadIdentity () |
|
virtual bool | PushMatrix () |
|
virtual bool | PopMatrix () |
|
virtual bool | Translate (Castor::Point3r const &p_translate) |
|
virtual bool | Rotate (Castor::Quaternion const &p_rotate) |
|
virtual bool | Scale (Castor::Point3r const &p_scale) |
|
virtual bool | MultMatrix (Castor::Matrix4x4r const &p_matrix) |
|
virtual bool | MultMatrix (real const *p_matrix) |
|
virtual bool | Perspective (Castor::Angle const &p_aFOVY, real p_rRatio, real p_rNear, real p_rFar) |
|
virtual bool | Frustum (real p_rLeft, real p_rRight, real p_rBottom, real p_rTop, real p_rNear, real p_rFar) |
|
virtual bool | Ortho (real p_rLeft, real p_rRight, real p_rBottom, real p_rTop, real p_rNear, real p_rFar) |
|
virtual bool | Project (Castor::Point3r const &p_ptObj, Castor::Point4r const &p_ptViewport, Castor::Point3r &p_ptResult) |
|
virtual bool | UnProject (Castor::Point3i const &p_ptWin, Castor::Point4r const &p_ptViewport, Castor::Point3r &p_ptResult) |
|
virtual bool | PickMatrix (real x, real y, real width, real height, int viewport[4]) |
|
virtual void | ApplyViewport (int CU_PARAM_UNUSED(p_iWindowWidth), int CU_PARAM_UNUSED(p_iWindowHeight)) |
|
virtual void | ApplyMatrices (ShaderProgramBase &CU_PARAM_UNUSED(p_program)) |
|
eMTXMODE | GetCurrentMode () |
|
matrix4x4 & | GetCurrentMatrix () |
|
matrix4x4 const & | GetCurrentMatrix () const |
|
- Auteur
- Sylvain DOREMUS
- Date
- 21/02/2012
Castor3D::IPipelineImpl::IPipelineImpl |
( |
Pipeline * |
p_pPipeline | ) |
|
virtual Castor3D::IPipelineImpl::~IPipelineImpl |
( |
| ) |
|
|
virtual |
virtual void Castor3D::IPipelineImpl::ApplyMatrices |
( |
ShaderProgramBase & |
CU_PARAM_UNUSEDp_program | ) |
|
|
inlinevirtual |
virtual void Castor3D::IPipelineImpl::ApplyViewport |
( |
int |
CU_PARAM_UNUSEDp_iWindowWidth, |
|
|
int |
CU_PARAM_UNUSEDp_iWindowHeight |
|
) |
| |
|
inlinevirtual |
virtual bool Castor3D::IPipelineImpl::Frustum |
( |
real |
p_rLeft, |
|
|
real |
p_rRight, |
|
|
real |
p_rBottom, |
|
|
real |
p_rTop, |
|
|
real |
p_rNear, |
|
|
real |
p_rFar |
|
) |
| |
|
virtual |
matrix4x4& Castor3D::IPipelineImpl::GetCurrentMatrix |
( |
| ) |
|
|
inline |
matrix4x4 const& Castor3D::IPipelineImpl::GetCurrentMatrix |
( |
| ) |
const |
|
inline |
eMTXMODE Castor3D::IPipelineImpl::GetCurrentMode |
( |
| ) |
|
|
inline |
virtual void Castor3D::IPipelineImpl::Initialise |
( |
| ) |
|
|
virtual |
virtual bool Castor3D::IPipelineImpl::LoadIdentity |
( |
| ) |
|
|
virtual |
virtual bool Castor3D::IPipelineImpl::MultMatrix |
( |
Castor::Matrix4x4r const & |
p_matrix | ) |
|
|
virtual |
virtual bool Castor3D::IPipelineImpl::MultMatrix |
( |
real const * |
p_matrix | ) |
|
|
virtual |
virtual bool Castor3D::IPipelineImpl::Ortho |
( |
real |
p_rLeft, |
|
|
real |
p_rRight, |
|
|
real |
p_rBottom, |
|
|
real |
p_rTop, |
|
|
real |
p_rNear, |
|
|
real |
p_rFar |
|
) |
| |
|
virtual |
virtual bool Castor3D::IPipelineImpl::Perspective |
( |
Castor::Angle const & |
p_aFOVY, |
|
|
real |
p_rRatio, |
|
|
real |
p_rNear, |
|
|
real |
p_rFar |
|
) |
| |
|
virtual |
virtual bool Castor3D::IPipelineImpl::PickMatrix |
( |
real |
x, |
|
|
real |
y, |
|
|
real |
width, |
|
|
real |
height, |
|
|
int |
viewport[4] |
|
) |
| |
|
virtual |
virtual bool Castor3D::IPipelineImpl::PopMatrix |
( |
| ) |
|
|
virtual |
virtual bool Castor3D::IPipelineImpl::Project |
( |
Castor::Point3r const & |
p_ptObj, |
|
|
Castor::Point4r const & |
p_ptViewport, |
|
|
Castor::Point3r & |
p_ptResult |
|
) |
| |
|
virtual |
virtual bool Castor3D::IPipelineImpl::PushMatrix |
( |
| ) |
|
|
virtual |
virtual bool Castor3D::IPipelineImpl::Rotate |
( |
Castor::Quaternion const & |
p_rotate | ) |
|
|
virtual |
virtual bool Castor3D::IPipelineImpl::Scale |
( |
Castor::Point3r const & |
p_scale | ) |
|
|
virtual |
virtual bool Castor3D::IPipelineImpl::Translate |
( |
Castor::Point3r const & |
p_translate | ) |
|
|
virtual |
virtual bool Castor3D::IPipelineImpl::UnProject |
( |
Castor::Point3i const & |
p_ptWin, |
|
|
Castor::Point4r const & |
p_ptViewport, |
|
|
Castor::Point3r & |
p_ptResult |
|
) |
| |
|
virtual |
Pipeline* Castor3D::IPipelineImpl::m_pPipeline |
|
protected |
La documentation de cette classe a été générée à partir du fichier suivant :