|
void | doRenderNodes (SceneRenderNodes &nodes, Camera const &camera) |
| Dessine les noeuds donnés. Plus de détails...
|
|
C3D_API | RenderPass (castor::String const &name, Engine &engine, SceneNode const *ignored) |
| Constructeur pour les noeuds opaques. Plus de détails...
|
|
C3D_API | RenderPass (castor::String const &name, Engine &engine, bool oit, SceneNode const *ignored) |
| Constructeur pour les noeuds transparents. Plus de détails...
|
|
C3D_API PassRenderNode | doCreatePassRenderNode (Pass &pass, RenderPipeline &pipeline) |
| Crée un noeud de rendu. Plus de détails...
|
|
C3D_API SceneRenderNode | doCreateSceneRenderNode (Scene &scene, RenderPipeline &pipeline) |
| Crée un noeud de rendu de scène. Plus de détails...
|
|
C3D_API ShaderProgramSPtr | doGetProgram (PassFlags const &passFlags, TextureChannels const &textureFlags, ProgramFlags const &programFlags, SceneFlags const &sceneFlags, ComparisonFunc alphaFunc, bool invertNormals) const |
| Récupère le programme shader correspondant aux flags donnés. Plus de détails...
|
|
C3D_API uint32_t | doCopyNodesMatrices (StaticRenderNodeArray const &renderNodes, VertexBuffer &matrixBuffer) const |
| Copie les matrices de noeuds instanciés dans le tampon de matrices donné. Plus de détails...
|
|
C3D_API uint32_t | doCopyNodesMatrices (StaticRenderNodeArray const &renderNodes, VertexBuffer &matrixBuffer, RenderInfo &info) const |
| Copie les matrices de noeuds instanciés dans le tampon de matrices donné. Plus de détails...
|
|
C3D_API uint32_t | doCopyNodesMatrices (SkinningRenderNodeArray const &renderNodes, VertexBuffer &matrixBuffer) const |
| Copie les matrices de noeuds instanciés dans le tampon de matrices donné. Plus de détails...
|
|
C3D_API uint32_t | doCopyNodesMatrices (SkinningRenderNodeArray const &renderNodes, VertexBuffer &matrixBuffer, RenderInfo &info) const |
| Copie les matrices de noeuds instanciés dans le tampon de matrices donné. Plus de détails...
|
|
C3D_API uint32_t | doCopyNodesMatrices (StaticRenderNodeArray const &renderNodes, Camera const &camera, VertexBuffer &matrixBuffer) const |
| Copie les matrices de noeuds instanciés dans le tampon de matrices donné. Plus de détails...
|
|
C3D_API uint32_t | doCopyNodesMatrices (StaticRenderNodeArray const &renderNodes, Camera const &camera, VertexBuffer &matrixBuffer, RenderInfo &info) const |
| Copie les matrices de noeuds instanciés dans le tampon de matrices donné. Plus de détails...
|
|
C3D_API uint32_t | doCopyNodesMatrices (SkinningRenderNodeArray const &renderNodes, Camera const &camera, VertexBuffer &matrixBuffer) const |
| Copie les matrices de noeuds instanciés dans le tampon de matrices donné. Plus de détails...
|
|
C3D_API uint32_t | doCopyNodesMatrices (SkinningRenderNodeArray const &renderNodes, Camera const &camera, VertexBuffer &matrixBuffer, RenderInfo &info) const |
| Copie les matrices de noeuds instanciés dans le tampon de matrices donné. Plus de détails...
|
|
C3D_API uint32_t | doCopyNodesBones (SkinningRenderNodeArray const &renderNodes, ShaderStorageBuffer &bonesBuffer) const |
| Copie les matrices de noeuds skinnés instanciés dans le tampon de matrices donné. Plus de détails...
|
|
C3D_API uint32_t | doCopyNodesBones (SkinningRenderNodeArray const &renderNodes, ShaderStorageBuffer &bonesBuffer, RenderInfo &info) const |
| Copie les matrices de noeuds skinnés instanciés dans le tampon de matrices donné. Plus de détails...
|
|
C3D_API void | doRender (SubmeshStaticRenderNodesByPipelineMap &nodes) const |
| Dessine des sous maillages instanciés. Plus de détails...
|
|
C3D_API void | doRender (SubmeshStaticRenderNodesByPipelineMap &nodes, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des sous maillages instanciés. Plus de détails...
|
|
C3D_API void | doRender (SubmeshStaticRenderNodesByPipelineMap &nodes, Camera const &camera) const |
| Dessine des sous maillages instanciés. Plus de détails...
|
|
C3D_API void | doRender (SubmeshStaticRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des sous maillages instanciés. Plus de détails...
|
|
C3D_API void | doRender (SubmeshStaticRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps, RenderInfo &info) const |
| Dessine des sous maillages instanciés. Plus de détails...
|
|
C3D_API void | doRender (StaticRenderNodesByPipelineMap &nodes) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (StaticRenderNodesByPipelineMap &nodes, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (StaticRenderNodesByPipelineMap &nodes, Camera const &camera) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (StaticRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (StaticRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps, RenderInfo &info) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (SkinningRenderNodesByPipelineMap &nodes) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (SkinningRenderNodesByPipelineMap &nodes, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (SkinningRenderNodesByPipelineMap &nodes, Camera const &camera) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (SkinningRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (SkinningRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps, RenderInfo &info) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (SubmeshSkinningRenderNodesByPipelineMap &nodes) const |
| Dessine des sous maillages instanciés. Plus de détails...
|
|
C3D_API void | doRender (SubmeshSkinningRenderNodesByPipelineMap &nodes, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des sous maillages instanciés. Plus de détails...
|
|
C3D_API void | doRender (SubmeshSkinningRenderNodesByPipelineMap &nodes, Camera const &camera) const |
| Dessine des sous maillages instanciés. Plus de détails...
|
|
C3D_API void | doRender (SubmeshSkinningRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des sous maillages instanciés. Plus de détails...
|
|
C3D_API void | doRender (SubmeshSkinningRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps, RenderInfo &info) const |
| Dessine des sous maillages instanciés. Plus de détails...
|
|
C3D_API void | doRender (MorphingRenderNodesByPipelineMap &nodes) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (MorphingRenderNodesByPipelineMap &nodes, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (MorphingRenderNodesByPipelineMap &nodes, Camera const &camera) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (MorphingRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (MorphingRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps, RenderInfo &info) const |
| Dessine des sous maillages non instanciés. Plus de détails...
|
|
C3D_API void | doRender (BillboardRenderNodesByPipelineMap &nodes) const |
| Dessine des billboards. Plus de détails...
|
|
C3D_API void | doRender (BillboardRenderNodesByPipelineMap &nodes, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des billboards. Plus de détails...
|
|
C3D_API void | doRender (BillboardRenderNodesByPipelineMap &nodes, Camera const &camera) const |
| Dessine des billboards. Plus de détails...
|
|
C3D_API void | doRender (BillboardRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps) const |
| Dessine des billboards. Plus de détails...
|
|
C3D_API void | doRender (BillboardRenderNodesByPipelineMap &nodes, Camera const &camera, ShadowMapLightTypeArray &shadowMaps, RenderInfo &info) const |
| Dessine des billboards. Plus de détails...
|
|