Castor3D 0.14.0
Multiplatform 3D engine
|
Espaces de nommage | |
namespace | castor3d |
ShadowMap | |
enum class | castor3d::SmTexture : uint8_t { castor3d::eDepth , castor3d::eLinearDepth , castor3d::eVariance , castor3d::eNormal , castor3d::ePosition , castor3d::eFlux , castor3d::eCount , castor3d::eMin = eDepth , castor3d::eMax =eCount-1 } |
Enumération des textures utilisées lors du rendu différé. Plus de détails... | |
C3D_API castor::String | castor3d::getTextureName (LightType light, SmTexture texture) |
C3D_API castor::String | castor3d::getTexName (SmTexture texture) |
C3D_API VkFormat | castor3d::getFormat (RenderDevice const &device, SmTexture texture) |
C3D_API VkClearValue | castor3d::getClearValue (SmTexture texture) |
C3D_API VkImageUsageFlags | castor3d::getUsageFlags (SmTexture texture) |
C3D_API VkBorderColor | castor3d::getBorderColor (SmTexture texture) |
C3D_API uint32_t | castor3d::getMipLevels (RenderDevice const &device, SmTexture texture, castor::Size const &size) |
uint32_t | castor3d::getMipLevels (RenderDevice const &device, SmTexture texture, VkExtent3D const &size) |
castor3d::CU_DeclareCUSmartPtr (castor3d, ShadowMap, C3D_API) | |
castor3d::CU_DeclareCUSmartPtr (castor3d, ShadowMapPass, C3D_API) | |
C3D_API void | castor3d::bindShadowMaps (crg::RunnableGraph &graph, SceneFlags const &sceneFlags, ShadowMapLightTypeArray const &shadowMaps, ashes::WriteDescriptorSetArray &writes, uint32_t &index) |
Ecrit les descripteurs des shadow maps dans les writes donnés. Plus de détails... | |