|
enum class | castor3d::SmTexture : uint8_t {
castor3d::eDepth = 0
, castor3d::eLinearDepth = 1
, castor3d::eVariance = 2
, castor3d::eNormal = 3
,
castor3d::ePosition = 4
, castor3d::eFlux = 5
, castor3d::eCount
, castor3d::eMin = eDepth
} |
| Enumerator of textures used by shadow mapping. More...
|
|
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 VkCompareOp | castor3d::getCompareOp (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_DeclareSmartPtr (castor3d, ShadowMap, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ShadowMapPass, C3D_API) |
|