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 |