Castor3D 0.15.0
Multiplatform 3D engine
Espaces de nommage
Référence du fichier OpaqueModule.hpp

Espaces de nommage

namespace  castor3d
 

Opaque

enum class  castor3d::DsTexture : uint8_t {
  castor3d::eNmlOcc , castor3d::eColMtl , castor3d::eSpcRgh , castor3d::eEmsTrn ,
  castor3d::eClrCot , castor3d::eCrTsIr , castor3d::eSheen , castor3d::eCount ,
  castor3d::eMin = eNmlOcc , castor3d::eMax =eCount-1
}
 Enumération des textures utilisées par le GBuffer du rendu différé. Plus de détails...
 
C3D_API castor::String castor3d::getTextureName (DsTexture texture)
 
C3D_API castor::String castor3d::getImageName (DsTexture texture)
 
C3D_API castor::String castor3d::getTexName (DsTexture texture)
 
C3D_API VkFormat castor3d::getFormat (RenderDevice const &device, DsTexture texture)
 
C3D_API VkClearValue castor3d::getClearValue (DsTexture texture)
 
C3D_API VkImageUsageFlags castor3d::getUsageFlags (DsTexture texture)
 
C3D_API VkBorderColor castor3d::getBorderColor (DsTexture texture)
 
uint32_t castor3d::getMipLevels (RenderDevice const &device, DsTexture texture, castor::Size const &size)
 
VkCompareOp castor3d::getCompareOp (DsTexture texture)
 
 castor3d::CU_DeclareSmartPtr (castor3d, DeferredRendering, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, IndirectLightingPass, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, LightingPass, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, OpaquePassResult, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, OpaqueRendering, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, OpaqueResolvePass, C3D_API)
 
 castor3d::CU_DeclareSmartPtr (castor3d, VisibilityReorderPass, C3D_API)