Castor3D 0.13.0
Multiplatform 3D engine
Classes | Espaces de nommage
Référence du fichier TechniqueModule.hpp

Classes

struct  castor3d::RenderPassRegisterInfo
 

Espaces de nommage

namespace  castor3d
 

Technique

enum class  castor3d::TechniquePassEvent {
  castor3d::eBeforeDepth , castor3d::eBeforeBackground , castor3d::eBeforeOpaque , castor3d::eBeforeTransparent ,
  castor3d::eBeforePostEffects , castor3d::eCount , castor3d::eMin = eBeforeDepth , castor3d::eMax =eCount-1
}
 
using castor3d::TechniquePassVector = std::vector< RenderTechniquePass * >
 
using castor3d::TechniquePasses = std::array< TechniquePassVector, size_t(TechniquePassEvent::eCount) >
 
void castor3d::bindTexture (ashes::ImageView const &view, ashes::Sampler const &sampler, ashes::WriteDescriptorSetArray &writes, uint32_t &index)
 Ecrit le descripteur de la vue et du sampler dans les writes donnés. Plus de détails...
 
void castor3d::bindTexture (crg::RunnableGraph &graph, crg::ImageViewId const &view, VkSampler const &sampler, ashes::WriteDescriptorSetArray &writes, uint32_t &index)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, RenderTechnique, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, RenderTechniquePass, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, SsaoPass, C3D_API)