Castor3D 0.16.0
Multiplatform 3D engine
castor3d::shader::Materials Member List

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) constcastor3d::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) constcastor3d::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) constcastor3d::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) constcastor3d::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) constcastor3d::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) constcastor3d::shader::Materials
BufferBase(sdw::ShaderWriter &writer, castor::MbString blockName, castor::MbString variableName, uint32_t binding, uint32_t set, bool enabled=true)castor3d::shader::BufferBaseinline
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() constcastor3d::shader::BufferBaseinline
getData(sdw::UInt const &index, ParamsT &&... params) constcastor3d::shader::BufferT< Material >inline
getFilter() constcastor3d::shader::Materials
getFirstCount() constcastor3d::shader::BufferBaseinline
getFourthCount() constcastor3d::shader::BufferBaseinline
getMaterial(sdw::UInt const &index) constcastor3d::shader::Materialsinline
getPassShaders() constcastor3d::shader::Materialsinline
getPassTypesCount() constcastor3d::shader::Materialsinline
getSecondCount() constcastor3d::shader::BufferBaseinline
getSpecificsBuffer() constcastor3d::shader::Materialsinline
getThirdCount() constcastor3d::shader::BufferBaseinline
getWriter() const noexceptcastor3d::shader::BufferBaseinline
hasSpecificsBuffer() constcastor3d::shader::Materialsinline
isEnabled() const noexceptcastor3d::shader::BufferBaseinline
m_ssbocastor3d::shader::BufferBaseprotected
m_variableNamecastor3d::shader::BufferBaseprotected
m_writercastor3d::shader::BufferBaseprotected
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