![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::shader::Materials, including all inherited members.
| applyMaterialMaps(PipelineFlags const &flags, TextureConfigurations const &textureConfigs, TextureAnimations const &textureAnims, sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, Material const &material, BlendComponents &components) const | castor3d::shader::Materials | |
| blendMaterials(PipelineFlags const &flags, shader::TextureConfigurations const &textureConfigs, shader::TextureAnimations const &textureAnims, sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, Material &material, sdw::UInt const &materialId, sdw::Array< sdw::Vec4 > const &passMultipliers, BlendComponents &output) const | castor3d::shader::Materials | |
| blendMaterials(VkCompareOp alphaFunc, PipelineFlags const &flags, shader::TextureConfigurations const &textureConfigs, shader::TextureAnimations const &textureAnims, sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, Material &material, sdw::UInt const &materialId, sdw::Array< sdw::Vec4 > const &passMultipliers, BlendComponents &output) const | castor3d::shader::Materials | |
| blendMaterials(DebugOutput &debugOutput, VkCompareOp alphaFunc, PipelineFlags const &flags, shader::TextureConfigurations const &textureConfigs, shader::TextureAnimations const &textureAnims, sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, Material &material, sdw::UInt const &materialId, sdw::Array< sdw::Vec4 > const &passMultipliers, BlendComponents &output) const | castor3d::shader::Materials | |
| blendMaterials(bool opaque, PipelineFlags const &flags, shader::TextureConfigurations const &textureConfigs, shader::TextureAnimations const &textureAnims, sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, Material &material, sdw::UInt const &materialId, sdw::Array< sdw::Vec4 > const &passMultipliers, BlendComponents &output) const | castor3d::shader::Materials | |
| blendMaterials(DebugOutput &debugOutput, bool opaque, PipelineFlags const &flags, shader::TextureConfigurations const &textureConfigs, shader::TextureAnimations const &textureAnims, sdw::Array< sdw::CombinedImage2DRgba32 > const &maps, Material &material, sdw::UInt const &materialId, sdw::Array< sdw::Vec4 > const &passMultipliers, BlendComponents &output) const | castor3d::shader::Materials | |
| 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< Material > | inline |
| getCount() const | castor3d::shader::BufferBase | inline |
| getData(sdw::UInt const &index, ParamsT &&... params) const | castor3d::shader::BufferT< Material > | inline |
| getFilter() const | castor3d::shader::Materials | |
| getFirstCount() const | castor3d::shader::BufferBase | inline |
| getFourthCount() const | castor3d::shader::BufferBase | inline |
| getMaterial(sdw::UInt const &index) const | castor3d::shader::Materials | inline |
| getPassShaders() const | castor3d::shader::Materials | inline |
| getPassTypesCount() const | castor3d::shader::Materials | inline |
| getSecondCount() const | castor3d::shader::BufferBase | inline |
| getSpecificsBuffer() const | castor3d::shader::Materials | inline |
| getThirdCount() const | castor3d::shader::BufferBase | inline |
| getWriter() const noexcept | castor3d::shader::BufferBase | inline |
| hasSpecificsBuffer() const | castor3d::shader::Materials | 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 |
| Materials(sdw::ShaderWriter &writer, PassShaders &passShaders) | castor3d::shader::Materials | |
| Materials(sdw::ShaderWriter &writer, PassShaders &passShaders, uint32_t binding, uint32_t set, bool enable=true) | castor3d::shader::Materials | |
| Materials(Engine const &engine, sdw::ShaderWriter &writer, PassShaders &passShaders, uint32_t binding, uint32_t set, uint32_t &specifics, bool enable=true) | castor3d::shader::Materials |