|
Castor3D
..
|
This is the complete list of members for Castor3D::RenderTechnique, including all inherited members.
| AddScene(Scene &p_scene) | Castor3D::RenderTechnique | |
| Cleanup() | Castor3D::RenderTechnique | |
| Create() | Castor3D::RenderTechnique | |
| Destroy() | Castor3D::RenderTechnique | |
| DoBeginRender(Scene &p_scene)=0 | Castor3D::RenderTechnique | protectedpure virtual |
| DoBindPass(Scene &p_scene, Pipeline &p_pipeline, GeometryRenderNode &p_node, uint64_t p_excludedMtxFlags) | Castor3D::RenderTechnique | protected |
| DoBindPass(Scene &p_scene, Pipeline &p_pipeline, BillboardRenderNode &p_node, uint64_t p_excludedMtxFlags) | Castor3D::RenderTechnique | protected |
| DoCleanup()=0 | Castor3D::RenderTechnique | protectedpure virtual |
| DoCreate()=0 | Castor3D::RenderTechnique | protectedpure virtual |
| DoDestroy()=0 | Castor3D::RenderTechnique | protectedpure virtual |
| DoEndRender(Scene &p_scene)=0 | Castor3D::RenderTechnique | protectedpure virtual |
| DoGetPixelShaderSource(uint32_t p_flags) const | Castor3D::RenderTechnique | protectedvirtual |
| DoInitialise(uint32_t &p_index)=0 | Castor3D::RenderTechnique | protectedpure virtual |
| DoRender(stSCENE_RENDER_NODES &p_nodes, Camera &p_camera, uint32_t p_frameTime)=0 | Castor3D::RenderTechnique | protectedpure virtual |
| DoRender(Castor::Size const &p_size, stSCENE_RENDER_NODES &p_nodes, Camera &p_camera, uint32_t p_frameTime) | Castor3D::RenderTechnique | protected |
| DoRenderBillboards(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, BillboardRenderNodeByDistanceMMap &p_nodes) | Castor3D::RenderTechnique | protected |
| DoRenderBillboards(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, BillboardRenderNodesByProgramMap &p_nodes) | Castor3D::RenderTechnique | protected |
| DoRenderSubmeshes(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, SubmeshRenderNodesByProgramMap &p_nodes) | Castor3D::RenderTechnique | protected |
| DoRenderSubmeshesInstanced(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, SubmeshRenderNodesByProgramMap &p_nodes) | Castor3D::RenderTechnique | protected |
| DoRenderSubmeshesNonInstanced(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, SubmeshRenderNodesByProgramMap &p_nodes) | Castor3D::RenderTechnique | protected |
| DoRenderSubmeshesNonInstanced(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, GeometryRenderNodeByDistanceMMap &p_nodes) | Castor3D::RenderTechnique | protected |
| DoResortAlpha(SubmeshRenderNodesByProgramMap p_input, Camera const &p_camera, GeometryRenderNodeByDistanceMMap &p_output) | Castor3D::RenderTechnique | protected |
| DoResortAlpha(BillboardRenderNodesByProgramMap p_input, Camera const &p_camera, BillboardRenderNodeByDistanceMMap &p_output) | Castor3D::RenderTechnique | protected |
| DoSortRenderNodes(stSCENE_RENDER_NODES &p_nodes) | Castor3D::RenderTechnique | protected |
| DoUnbindPass(Scene &p_scene, GeometryRenderNode &p_renderNode) | Castor3D::RenderTechnique | protected |
| DoUnbindPass(Scene &p_scene, BillboardRenderNode &p_renderNode) | Castor3D::RenderTechnique | protected |
| GetName() const | Castor3D::RenderTechnique | inline |
| GetPixelShaderSource(uint32_t p_flags) const | Castor3D::RenderTechnique | |
| GetResult() const | Castor3D::RenderTechnique | inline |
| GetSize() const | Castor3D::RenderTechnique | inline |
| Initialise(uint32_t &p_index) | Castor3D::RenderTechnique | |
| m_frameBuffer | Castor3D::RenderTechnique | protected |
| m_initialised | Castor3D::RenderTechnique | protected |
| m_name | Castor3D::RenderTechnique | protected |
| m_renderSystem | Castor3D::RenderTechnique | protected |
| m_renderTarget | Castor3D::RenderTechnique | protected |
| m_scenesRenderNodes | Castor3D::RenderTechnique | protected |
| m_size | Castor3D::RenderTechnique | protected |
| m_wpBackRasteriserState | Castor3D::RenderTechnique | protected |
| m_wpFrontRasteriserState | Castor3D::RenderTechnique | protected |
| Render(Scene &p_scene, Camera &p_camera, uint32_t p_frameTime) | Castor3D::RenderTechnique | |
| RenderTechnique(Castor::String const &p_name, RenderTarget &p_renderTarget, RenderSystem *p_renderSystem, Parameters const &p_params) | Castor3D::RenderTechnique | protected |
| Update() | Castor3D::RenderTechnique | |
| ~RenderTechnique() | Castor3D::RenderTechnique | virtual |
1.8.15