Castor3D  ..
Public Attributes | List of all members
Castor3D::RenderTechnique::stRENDER_NODES< MapT, NodeT > Struct Template Reference

The render nodes for a specific scene. More...

+ Collaboration diagram for Castor3D::RenderTechnique::stRENDER_NODES< MapT, NodeT >:

Public Attributes

MapT m_renderNodes
 The render nodes, sorted by shader program. More...
 
MapT m_opaqueRenderNodes
 The geometries without alpha blending, sorted by shader program. More...
 
MapT m_transparentRenderNodes
 The geometries with alpha blending, sorted by shader program. More...
 
std::multimap< double, NodeT > m_distanceSortedRenderNodes
 The geometries with alpha blending, sorted by distance to the camera. More...
 

Detailed Description

template<typename MapT, typename NodeT>
struct Castor3D::RenderTechnique::stRENDER_NODES< MapT, NodeT >

The render nodes for a specific scene.

Author
Sylvain DOREMUS
Version
0.8.0
Date
21/02/2016

Member Data Documentation

◆ m_distanceSortedRenderNodes

template<typename MapT, typename NodeT>
std::multimap< double, NodeT > Castor3D::RenderTechnique::stRENDER_NODES< MapT, NodeT >::m_distanceSortedRenderNodes

The geometries with alpha blending, sorted by distance to the camera.

◆ m_opaqueRenderNodes

template<typename MapT, typename NodeT>
MapT Castor3D::RenderTechnique::stRENDER_NODES< MapT, NodeT >::m_opaqueRenderNodes

The geometries without alpha blending, sorted by shader program.

◆ m_renderNodes

template<typename MapT, typename NodeT>
MapT Castor3D::RenderTechnique::stRENDER_NODES< MapT, NodeT >::m_renderNodes

The render nodes, sorted by shader program.

◆ m_transparentRenderNodes

template<typename MapT, typename NodeT>
MapT Castor3D::RenderTechnique::stRENDER_NODES< MapT, NodeT >::m_transparentRenderNodes

The geometries with alpha blending, sorted by shader program.


The documentation for this struct was generated from the following file: