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

Classes

struct  castor3d::TextureTransform
 
struct  castor3d::TextureFlagConfiguration
 
struct  castor3d::TextureConfiguration
 
struct  castor3d::PassTextureConfig
 

Espaces de nommage

namespace  castor3d
 

Fonctions

C3D_API bool castor3d::operator== (TextureTransform const &lhs, TextureTransform const &rhs) noexcept
 
bool castor3d::operator!= (TextureTransform const &lhs, TextureTransform const &rhs) noexcept
 
C3D_API bool castor3d::shallowEqual (TextureFlagConfiguration const &lhs, TextureFlagConfiguration const &rhs)
 
C3D_API bool castor3d::operator== (TextureFlagConfiguration const &lhs, TextureFlagConfiguration const &rhs) noexcept
 
bool castor3d::operator!= (TextureFlagConfiguration const &lhs, TextureFlagConfiguration const &rhs) noexcept
 
C3D_API bool castor3d::shallowEqual (TextureConfiguration const &lhs, TextureConfiguration const &rhs)
 
C3D_API bool castor3d::operator== (TextureConfiguration const &lhs, TextureConfiguration const &rhs)
 
bool castor3d::operator!= (TextureConfiguration const &lhs, TextureConfiguration const &rhs) noexcept
 
C3D_API TextureFlagsSet castor3d::getFlags (TextureConfiguration const &config)
 
C3D_API castor::PixelComponents castor3d::getPixelComponents (uint32_t mask)
 
C3D_API castor::PixelComponents castor3d::getPixelComponents (TextureConfiguration const &config)
 
C3D_API void castor3d::updateIndices (castor::PixelFormat format, TextureConfiguration &config)
 
C3D_API TextureFlagConfigurations::const_iterator castor3d::checkFlag (TextureFlagConfigurations const &lhs, PassComponentTextureFlag rhs)
 
C3D_API TextureFlagConfigurations::iterator castor3d::checkFlag (TextureFlagConfigurations &lhs, PassComponentTextureFlag rhs)
 
C3D_API bool castor3d::hasAny (TextureFlagConfigurations const &lhs, PassComponentTextureFlag rhs)
 
C3D_API void castor3d::addFlagConfiguration (TextureConfiguration &config, TextureFlagConfiguration flagConfiguration)
 
C3D_API TextureFlagConfiguration & castor3d::getFlagConfiguration (TextureConfiguration &config, PassComponentTextureFlag textureFlag)
 
C3D_API uint32_t castor3d::getComponentsMask (TextureConfiguration const &config, PassComponentTextureFlag textureFlag)
 
C3D_API PassComponentTextureFlag castor3d::getEnabledFlag (TextureConfiguration const &config)
 
C3D_API void castor3d::mergeConfigs (TextureConfiguration const &lhs, TextureConfiguration &rhs)
 
C3D_API void castor3d::mergeConfigsBase (TextureConfiguration const &lhs, TextureConfiguration &rhs)
 
C3D_API TextureFlagConfigurations::const_iterator castor3d::findFirstEmpty (TextureConfiguration const &config)
 
C3D_API TextureFlagConfigurations::iterator castor3d::findFirstEmpty (TextureConfiguration &config)
 
C3D_API TextureFlagConfigurations::const_iterator castor3d::findFirstNonEmpty (TextureConfiguration const &config)
 
C3D_API TextureFlagConfigurations::iterator castor3d::findFirstNonEmpty (TextureConfiguration &config)