Castor3D 0.16.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::shader::TextureConfigurations, including all inherited members.
BufferBase(sdw::ShaderWriter &writer, castor::MbString blockName, castor::MbString variableName, uint32_t binding, uint32_t set, bool enabled=true) | castor3d::shader::BufferBase | inline |
BufferT(sdw::ShaderWriter &writer, castor::MbString blockName, castor::MbString variableName, uint32_t binding, uint32_t set, bool enabled=true, ParamsT &&... params) | castor3d::shader::BufferT< TextureConfigData > | inline |
computeMapsContributions(PassShaders const &passShaders, PipelineFlags const &flags, TextureAnimations const &textureAnims, sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, Material const &material, BlendComponents &components) const | castor3d::shader::TextureConfigurations | |
computeMapsContributions(PassShaders const &passShaders, TextureCombine const &texturesFlags, TextureAnimations const &textureAnims, sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, Material const &material, BlendComponents &components) const | castor3d::shader::TextureConfigurations | |
computeMapsContributionsT(PassShaders const &passShaders, FlagsT const &flags, TextureAnimations const &textureAnims, sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, Material const &material, BlendComponents &components) const | castor3d::shader::TextureConfigurations | |
computeTexcoordsT(PassShaders const &passShaders, TextureConfigData const &config, TextureTransformData const &anim, BlendComponents const &components) const | castor3d::shader::TextureConfigurations | |
getCount() const | castor3d::shader::BufferBase | inline |
getData(sdw::UInt const &index, ParamsT &&... params) const | castor3d::shader::BufferT< TextureConfigData > | inline |
getFirstCount() const | castor3d::shader::BufferBase | inline |
getFourthCount() const | castor3d::shader::BufferBase | inline |
getSecondCount() const | castor3d::shader::BufferBase | inline |
getTexcoord(TextureConfigData const &data, TexcoordT const &texCoords0, TexcoordT const &texCoords1, TexcoordT const &texCoords2, TexcoordT const &texCoords3) | castor3d::shader::TextureConfigurations | static |
getTextureConfiguration(sdw::UInt const &index) const | castor3d::shader::TextureConfigurations | inline |
getThirdCount() const | castor3d::shader::BufferBase | inline |
getWriter() const noexcept | castor3d::shader::BufferBase | inline |
isEnabled() const noexcept | castor3d::shader::BufferBase | inline |
m_ssbo | castor3d::shader::BufferBase | protected |
m_variableName | castor3d::shader::BufferBase | protected |
m_writer | castor3d::shader::BufferBase | protected |
setTexcoord(TextureConfigData const &data, TexcoordT const &value, TexcoordT &texCoords0, TexcoordT &texCoords1, TexcoordT &texCoords2, TexcoordT &texCoords3) | castor3d::shader::TextureConfigurations | static |
TextureConfigurations(sdw::ShaderWriter &writer, uint32_t binding, uint32_t set, bool enable=true) | castor3d::shader::TextureConfigurations |