|
enum class | castor3d::TextureFlag : uint8_t { castor3d::eNone = 0x00u
, castor3d::eAll = 0xFFu
} |
| Indicateurs de texture. Plus de détails...
|
|
enum class | castor3d::PassFlag : uint16_t { castor3d::eNone = 0x0000
, castor3d::eAll = 0xFFu
} |
| Indicateurs spécifiques à la passe. Plus de détails...
|
|
using | castor3d::TextureFlags = castor::FlagCombination< TextureFlag > |
|
using | castor3d::PassComponentID = uint16_t |
|
using | castor3d::TextureCombineID = uint16_t |
|
using | castor3d::PassComponentTextureFlag = uint32_t |
|
using | castor3d::TextureFlagsSet = std::set< PassComponentTextureFlag > |
|
using | castor3d::PassFlags = castor::FlagCombination< PassFlag > |
|
using | castor3d::PassComponentCombineID = uint16_t |
|
using | castor3d::PassComponentFlag = uint32_t |
|
using | castor3d::PassComponentFlagsSet = std::set< PassComponentFlag > |
|
using | castor3d::PassTypeID = uint16_t |
|
using | castor3d::OnMaterialChangedFunction = std::function< void(Material const &) > |
|
using | castor3d::OnMaterialChanged = castor::SignalT< OnMaterialChangedFunction > |
|
using | castor3d::OnMaterialChangedConnection = OnMaterialChanged::connection |
|
using | castor3d::MaterialCacheTraits = ResourceCacheTraitsT< Material, castor::String > |
|
using | castor3d::MaterialCache = castor::ResourceCacheT< Material, castor::String, MaterialCacheTraits > |
|
using | castor3d::MaterialRes = MaterialCacheTraits::ElementPtrT |
|
using | castor3d::MaterialResPtr = MaterialCacheTraits::ElementObsT |
|
PassComponentTextureFlag | castor3d::makeTextureFlag (PassComponentID componentId, TextureFlags componentTextureFlag) |
|
std::pair< PassComponentID, TextureFlags > | castor3d::splitTextureFlag (PassComponentTextureFlag flag) |
|
PassComponentFlag | castor3d::makePassComponentFlag (PassComponentID componentId, PassFlags componentTextureFlag) |
|
std::pair< PassComponentID, PassFlags > | castor3d::splitPassComponentFlag (PassComponentFlag flag) |
|
| castor3d::CU_DeclareSmartPtr (Material) |
|
| castor3d::CU_DeclareSmartPtr (MaterialImporter) |
|
| castor3d::CU_DeclareCUSmartPtr (castor3d, MaterialImporterFactory, C3D_API) |
|
C3D_API VkFormat | castor3d::convert (castor::PixelFormat format) |
|
C3D_API castor::PixelFormat | castor3d::convert (VkFormat format) |
|
| castor3d::CU_DeclareCUSmartPtr (castor3d, MaterialCache, C3D_API) |
|
| castor3d::CU_DeclareVector (MaterialRPtr, MaterialPtr) |
| Material pointer array. Plus de détails...
|
|
| castor3d::CU_DeclareMap (castor::String, MaterialRPtr, MaterialPtrStr) |
| Material pointer map, sorted by name. Plus de détails...
|
|
| castor3d::CU_DeclareMap (uint32_t, MaterialRPtr, MaterialPtrUInt) |
| Material pointer map. Plus de détails...
|
|
C3D_API bool | castor3d::operator== (TextureCombine const &lhs, TextureCombine const &rhs) |
|
C3D_API TextureFlagsSet::const_iterator | castor3d::checkFlag (TextureCombine const &lhs, PassComponentTextureFlag rhs) |
|
C3D_API bool | castor3d::hasAny (TextureFlagsSet const &lhs, PassComponentTextureFlag rhs) |
|
C3D_API bool | castor3d::hasAny (TextureCombine const &lhs, PassComponentTextureFlag rhs) |
|
C3D_API bool | castor3d::hasIntersect (PassComponentTextureFlag lhs, PassComponentTextureFlag rhs) |
|
C3D_API void | castor3d::remFlags (TextureCombine &lhs, PassComponentTextureFlag rhs) |
|
C3D_API void | castor3d::remFlags (TextureCombine &lhs, TextureFlagsSet const &rhs) |
|
C3D_API void | castor3d::addFlags (TextureCombine &lhs, PassComponentTextureFlag rhs) |
|
C3D_API void | castor3d::addFlags (TextureCombine &lhs, TextureFlagsSet const &rhs) |
|
C3D_API bool | castor3d::contains (TextureCombine const &cont, TextureCombine const &test) |
|