Castor3D  ..
Castor3D::RenderTechnique Member List

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)=0Castor3D::RenderTechniqueprotectedpure virtual
DoBindPass(Scene &p_scene, Pipeline &p_pipeline, GeometryRenderNode &p_node, uint64_t p_excludedMtxFlags)Castor3D::RenderTechniqueprotected
DoBindPass(Scene &p_scene, Pipeline &p_pipeline, BillboardRenderNode &p_node, uint64_t p_excludedMtxFlags)Castor3D::RenderTechniqueprotected
DoCleanup()=0Castor3D::RenderTechniqueprotectedpure virtual
DoCreate()=0Castor3D::RenderTechniqueprotectedpure virtual
DoDestroy()=0Castor3D::RenderTechniqueprotectedpure virtual
DoEndRender(Scene &p_scene)=0Castor3D::RenderTechniqueprotectedpure virtual
DoGetPixelShaderSource(uint32_t p_flags) constCastor3D::RenderTechniqueprotectedvirtual
DoInitialise(uint32_t &p_index)=0Castor3D::RenderTechniqueprotectedpure virtual
DoRender(stSCENE_RENDER_NODES &p_nodes, Camera &p_camera, uint32_t p_frameTime)=0Castor3D::RenderTechniqueprotectedpure virtual
DoRender(Castor::Size const &p_size, stSCENE_RENDER_NODES &p_nodes, Camera &p_camera, uint32_t p_frameTime)Castor3D::RenderTechniqueprotected
DoRenderBillboards(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, BillboardRenderNodeByDistanceMMap &p_nodes)Castor3D::RenderTechniqueprotected
DoRenderBillboards(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, BillboardRenderNodesByProgramMap &p_nodes)Castor3D::RenderTechniqueprotected
DoRenderSubmeshes(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, SubmeshRenderNodesByProgramMap &p_nodes)Castor3D::RenderTechniqueprotected
DoRenderSubmeshesInstanced(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, SubmeshRenderNodesByProgramMap &p_nodes)Castor3D::RenderTechniqueprotected
DoRenderSubmeshesNonInstanced(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, SubmeshRenderNodesByProgramMap &p_nodes)Castor3D::RenderTechniqueprotected
DoRenderSubmeshesNonInstanced(Scene &p_scene, Camera const &p_camera, Pipeline &p_pipeline, GeometryRenderNodeByDistanceMMap &p_nodes)Castor3D::RenderTechniqueprotected
DoResortAlpha(SubmeshRenderNodesByProgramMap p_input, Camera const &p_camera, GeometryRenderNodeByDistanceMMap &p_output)Castor3D::RenderTechniqueprotected
DoResortAlpha(BillboardRenderNodesByProgramMap p_input, Camera const &p_camera, BillboardRenderNodeByDistanceMMap &p_output)Castor3D::RenderTechniqueprotected
DoSortRenderNodes(stSCENE_RENDER_NODES &p_nodes)Castor3D::RenderTechniqueprotected
DoUnbindPass(Scene &p_scene, GeometryRenderNode &p_renderNode)Castor3D::RenderTechniqueprotected
DoUnbindPass(Scene &p_scene, BillboardRenderNode &p_renderNode)Castor3D::RenderTechniqueprotected
GetName() constCastor3D::RenderTechniqueinline
GetPixelShaderSource(uint32_t p_flags) constCastor3D::RenderTechnique
GetResult() constCastor3D::RenderTechniqueinline
GetSize() constCastor3D::RenderTechniqueinline
Initialise(uint32_t &p_index)Castor3D::RenderTechnique
m_frameBufferCastor3D::RenderTechniqueprotected
m_initialisedCastor3D::RenderTechniqueprotected
m_nameCastor3D::RenderTechniqueprotected
m_renderSystemCastor3D::RenderTechniqueprotected
m_renderTargetCastor3D::RenderTechniqueprotected
m_scenesRenderNodesCastor3D::RenderTechniqueprotected
m_sizeCastor3D::RenderTechniqueprotected
m_wpBackRasteriserStateCastor3D::RenderTechniqueprotected
m_wpFrontRasteriserStateCastor3D::RenderTechniqueprotected
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::RenderTechniqueprotected
Update()Castor3D::RenderTechnique
~RenderTechnique()Castor3D::RenderTechniquevirtual