|
static std::vector< DescriptorBinding > | getDescriptorBindings () noexcept |
|
static PBRMaterial | create (vkcv::Core *core, ImageHandle &colorImg, SamplerHandle &colorSmp, ImageHandle &normalImg, SamplerHandle &normalSmp, ImageHandle &metRoughImg, SamplerHandle &metRoughSmp, ImageHandle &occlusionImg, SamplerHandle &occlusionSmp, ImageHandle &emissiveImg, SamplerHandle &emissiveSmp, vec4 baseColorFactor, float metallicFactor, float roughnessFactor, float normalScale, float occlusionStrength, vec3 emissiveFactor) |
|
|
| PBRMaterial (const ImageHandle &colorImg, const SamplerHandle &colorSmp, const ImageHandle &normalImg, const SamplerHandle &normalSmp, const ImageHandle &metRoughImg, const SamplerHandle &metRoughSmp, const ImageHandle &occlusionImg, const SamplerHandle &occlusionSmp, const ImageHandle &emissiveImg, const SamplerHandle &emissiveSmp, const DescriptorSetHandle &setHandle, vec4 baseColorFactor, float metallicFactor, float roughnessFactor, float normalScale, float occlusionStrength, vec3 emissiveFactor) noexcept |
|
| Material (const DescriptorSetHandle &setHandle) |
|
The documentation for this class was generated from the following files: