BindToCommand(const SceneContext &scene_context, HostBuffer &buffer, RenderPass &pass) const override | impeller::scene::PhysicallyBasedMaterial | virtual |
blend_config_ | impeller::scene::Material | protected |
GetContextOptions(const RenderPass &pass) const | impeller::scene::Material | |
GetMaterialType() const override | impeller::scene::PhysicallyBasedMaterial | virtual |
is_translucent_ | impeller::scene::Material | protected |
MakeFromFlatbuffer(const fb::Material &material, const std::vector< std::shared_ptr< Texture >> &textures) | impeller::scene::PhysicallyBasedMaterial | static |
MakePhysicallyBased() | impeller::scene::Material | static |
MakeUnlit() | impeller::scene::Material | static |
SetAlbedo(Color albedo) | impeller::scene::PhysicallyBasedMaterial | |
SetAlbedoTexture(std::shared_ptr< Texture > albedo_texture) | impeller::scene::PhysicallyBasedMaterial | |
SetBlendConfig(BlendConfig blend_config) | impeller::scene::Material | |
SetEnvironmentMap(std::shared_ptr< Texture > environment_map) | impeller::scene::PhysicallyBasedMaterial | |
SetMetallic(Scalar metallic) | impeller::scene::PhysicallyBasedMaterial | |
SetMetallicRoughnessTexture(std::shared_ptr< Texture > metallic_roughness_texture) | impeller::scene::PhysicallyBasedMaterial | |
SetNormalTexture(std::shared_ptr< Texture > normal_texture) | impeller::scene::PhysicallyBasedMaterial | |
SetOcclusionTexture(std::shared_ptr< Texture > occlusion_texture) | impeller::scene::PhysicallyBasedMaterial | |
SetRoughness(Scalar roughness) | impeller::scene::PhysicallyBasedMaterial | |
SetStencilConfig(StencilConfig stencil_config) | impeller::scene::Material | |
SetTranslucent(bool is_translucent) | impeller::scene::Material | |
SetVertexColorWeight(Scalar weight) | impeller::scene::Material | |
stencil_config_ | impeller::scene::Material | protected |
vertex_color_weight_ | impeller::scene::Material | protected |
~Material() | impeller::scene::Material | virtual |
~PhysicallyBasedMaterial() | impeller::scene::PhysicallyBasedMaterial | |