Castor3D 0.13.0
Multiplatform 3D engine
|
Liste complète des membres de castor3d::shader::TextureConfigurations, y compris les membres hérités :
computeGeometryMapContributions(Utils &utils, PassFlags const &passFlags, TextureFlagsArray const &textures, TextureAnimations const &textureAnims, sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, sdw::UVec4 const &textures0, sdw::UVec4 const &textures1, sdw::Vec3 &texCoords0, sdw::Vec3 &texCoords1, sdw::Vec3 &texCoords2, sdw::Vec3 &texCoords3, sdw::Float &opacity, sdw::Vec3 &tangentSpaceViewPosition, sdw::Vec3 &tangentSpaceFragPosition) const | castor3d::shader::TextureConfigurations | |
declare(uint32_t binding, uint32_t set) | castor3d::shader::TextureConfigurations | |
getTexcoord(TextureConfigData const &data, sdw::Vec3 const &texCoords0, sdw::Vec3 const &texCoords1, sdw::Vec3 const &texCoords2, sdw::Vec3 const &texCoords3) const | castor3d::shader::TextureConfigurations | |
getTextureConfiguration(sdw::UInt const &index) const | castor3d::shader::TextureConfigurations | |
isEnabled() const noexcept | castor3d::shader::TextureConfigurations | inline |
setTexcoord(TextureConfigData const &data, sdw::Vec3 const &value, sdw::Vec3 &texCoords0, sdw::Vec3 &texCoords1, sdw::Vec3 &texCoords2, sdw::Vec3 &texCoords3) const | castor3d::shader::TextureConfigurations | |
TextureConfigurations(sdw::ShaderWriter &writer, bool enable=true) | castor3d::shader::TextureConfigurations | explicit |
TextureConfigurations(sdw::ShaderWriter &writer, uint32_t binding, uint32_t set, bool enable=true) | castor3d::shader::TextureConfigurations | explicit |