Castor3D  0.11.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence du modèle de la classe castor3d::RenderGridBuilderT< ConfigT, BuilderT >

Utilisée pour créer une variable RenderGrid. Plus de détails...

Graphe d'héritage de castor3d::RenderGridBuilderT< ConfigT, BuilderT >:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::RenderGridBuilderT< ConfigT, BuilderT >:
Collaboration graph
[légende]

Fonctions membres publiques

 RenderGridBuilderT ()
 
RenderGridUPtr build (RenderDevice const &device, castor::String const &name, VkFilter samplerFilter, uint32_t gridSize)
 
- Fonctions membres publiques hérités de castor3d::RenderQuadBuilderT< ConfigT, BuilderT >
 RenderQuadBuilderT ()
 
BuilderT & texcoordConfig (rq::Texcoord const &config)
 
BuilderT & range (VkImageSubresourceRange const &range)
 
BuilderT & blendMode (BlendMode blendMode)
 
BuilderT & bindings (rq::BindingDescriptionArray const &bindings)
 
BuilderT & binding (rq::BindingDescription const &binding)
 
BuilderT & binding (VkDescriptorType descriptor, VkShaderStageFlags stageFlags=VK_SHADER_STAGE_FRAGMENT_BIT)
 
BuilderT & binding (VkDescriptorType descriptor, VkImageViewType view, VkShaderStageFlags stageFlags=VK_SHADER_STAGE_FRAGMENT_BIT)
 
RenderQuadUPtr build (RenderDevice const &device, castor::String const &name, VkFilter samplerFilter)
 

Membres hérités additionnels

- Attributs protégés hérités de castor3d::RenderQuadBuilderT< ConfigT, BuilderT >
ConfigT m_config
 

Description détaillée

template<typename ConfigT, typename BuilderT>
class castor3d::RenderGridBuilderT< ConfigT, BuilderT >

Utilisée pour créer une variable RenderGrid.

Documentation des constructeurs et destructeur

◆ RenderGridBuilderT()

template<typename ConfigT, typename BuilderT>
castor3d::RenderGridBuilderT< ConfigT, BuilderT >::RenderGridBuilderT ( )
inline

Documentation des fonctions membres

◆ build()

template<typename ConfigT, typename BuilderT>
RenderGridUPtr castor3d::RenderGridBuilderT< ConfigT, BuilderT >::build ( RenderDevice const &  device,
castor::String const &  name,
VkFilter  samplerFilter,
uint32_t  gridSize 
)
inline

Crée le RenderGrid.

Paramètres
[in]deviceLe RenderDevice.
[in]nameLe nom de la passe.
[in]samplerFilterLe filtre d'échantillonnage pour la texture source.
[in]gridSizeLes dimensions de la grille.

La documentation de cette classe a été générée à partir des fichiers suivants :