ApplyMatrices(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyModel(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyModelView(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyNormal(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyProjection(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyProjectionModelView(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyProjectionView(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyTexture0(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyTexture1(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyTexture2(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyTexture3(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyView(ShaderProgramBase &p_program) | Castor3D::Pipeline | |
ApplyViewport(int p_iWindowWidth, int p_iWindowHeight) | Castor3D::Pipeline | |
Frustum(real p_rLeft, real p_rRight, real p_rBottom, real p_rTop, real p_rNear, real p_rFar) | Castor3D::Pipeline | |
GetImpl() const | Castor3D::Pipeline | inline |
GetMatrix(eMTXMODE p_eMode) const | Castor3D::Pipeline | |
GetMatrix(eMTXMODE p_eMode) | Castor3D::Pipeline | |
GetRenderSystem() const | Castor3D::Pipeline | inline |
Initialise()=0 | Castor3D::Pipeline | pure virtual |
IPipelineImpl class | Castor3D::Pipeline | friend |
LoadIdentity() | Castor3D::Pipeline | |
m_eCurrentMode | Castor3D::Pipeline | protected |
m_matrix | Castor3D::Pipeline | protected |
m_matTmp | Castor3D::Pipeline | protected |
m_mtxIdentity | Castor3D::Pipeline | |
m_mtxModelView | Castor3D::Pipeline | protected |
m_mtxNormal | Castor3D::Pipeline | protected |
m_mtxProjectionModelView | Castor3D::Pipeline | protected |
m_mtxProjectionView | Castor3D::Pipeline | protected |
m_pPipelineImpl | Castor3D::Pipeline | protected |
m_pRenderSystem | Castor3D::Pipeline | protected |
m_setMVShaders | Castor3D::Pipeline | protected |
m_setNmlShaders | Castor3D::Pipeline | protected |
m_setPMVShaders | Castor3D::Pipeline | protected |
m_setShaders | Castor3D::Pipeline | protected |
matrix3x3 typedef | Castor3D::Pipeline | |
matrix4x4 typedef | Castor3D::Pipeline | |
MatrixMode(eMTXMODE p_eMode) | Castor3D::Pipeline | |
MtxBones | Castor3D::Pipeline | static |
MtxModel | Castor3D::Pipeline | static |
MtxModelView | Castor3D::Pipeline | static |
MtxNormal | Castor3D::Pipeline | static |
MtxProjection | Castor3D::Pipeline | static |
MtxProjectionModelView | Castor3D::Pipeline | static |
MtxProjectionView | Castor3D::Pipeline | static |
MtxTexture0 | Castor3D::Pipeline | static |
MtxTexture1 | Castor3D::Pipeline | static |
MtxTexture2 | Castor3D::Pipeline | static |
MtxTexture3 | Castor3D::Pipeline | static |
MtxView | Castor3D::Pipeline | static |
MultMatrix(Castor::Matrix4x4r const &p_matrix) | Castor3D::Pipeline | |
MultMatrix(real const *p_matrix) | Castor3D::Pipeline | |
Ortho(real p_rLeft, real p_rRight, real p_rBottom, real p_rTop, real p_rNear, real p_rFar) | Castor3D::Pipeline | |
Perspective(Castor::Angle const &p_aFOVY, real p_rRatio, real p_rNear, real p_rFar) | Castor3D::Pipeline | |
PickMatrix(real x, real y, real width, real height, int viewport[4]) | Castor3D::Pipeline | |
Pipeline(RenderSystem *p_pRenderSystem) | Castor3D::Pipeline | protected |
PopMatrix() | Castor3D::Pipeline | |
Project(Castor::Point3r const &p_ptObj, Castor::Point4r const &p_ptViewport, Castor::Point3r &p_ptResult) | Castor3D::Pipeline | |
PushMatrix() | Castor3D::Pipeline | |
Rotate(Castor::Quaternion const &p_rotate) | Castor3D::Pipeline | |
Scale(Castor::Point3r const &p_scale) | Castor3D::Pipeline | |
SetImpl(IPipelineImpl *p_pImpl) | Castor3D::Pipeline | inline |
SetRenderSystem(RenderSystem *val) | Castor3D::Pipeline | inline |
Translate(Castor::Point3r const &p_translate) | Castor3D::Pipeline | |
UnProject(Castor::Point3i const &p_ptWin, Castor::Point4r const &p_ptViewport, Castor::Point3r &p_ptResult) | Castor3D::Pipeline | |
UpdateFunctions(Castor3D::ShaderProgramBase *p_pProgram)=0 | Castor3D::Pipeline | pure virtual |
~Pipeline() | Castor3D::Pipeline | virtual |