#include <FilamentEntitiesMods.h>
|
| | FilamentMaterialModifier (const std::shared_ptr< filament::MaterialInstance > &material_instance, const MaterialInstanceHandle &id) |
| |
| | FilamentMaterialModifier ()=default |
| |
| void | Reset () |
| |
| void | Init (const std::shared_ptr< filament::MaterialInstance > &material_instance, const MaterialInstanceHandle &id) |
| |
| MaterialModifier & | SetParameter (const char *parameter, int value) override |
| |
| MaterialModifier & | SetParameter (const char *parameter, float value) override |
| |
| MaterialModifier & | SetParameter (const char *parameter, const Eigen::Vector3f &value) override |
| |
| MaterialModifier & | SetColor (const char *parameter, const Eigen::Vector3f &value, bool srgb) override |
| |
| MaterialModifier & | SetColor (const char *parameter, const Eigen::Vector4f &value, bool srgb) override |
| |
| MaterialModifier & | SetTexture (const char *parameter, const TextureHandle &texture, const TextureSamplerParameters &sampler) override |
| |
| MaterialModifier & | SetDoubleSided (bool double_sided) override |
| |
| MaterialInstanceHandle | Finish () override |
| |
| virtual | ~MaterialModifier ()=default |
| |
◆ FilamentMaterialModifier() [1/2]
| open3d::visualization::rendering::FilamentMaterialModifier::FilamentMaterialModifier |
( |
const std::shared_ptr< filament::MaterialInstance > & |
material_instance, |
|
|
const MaterialInstanceHandle & |
id |
|
) |
| |
◆ FilamentMaterialModifier() [2/2]
| open3d::visualization::rendering::FilamentMaterialModifier::FilamentMaterialModifier |
( |
| ) |
|
|
default |
◆ Finish()
◆ Init()
| void open3d::visualization::rendering::FilamentMaterialModifier::Init |
( |
const std::shared_ptr< filament::MaterialInstance > & |
material_instance, |
|
|
const MaterialInstanceHandle & |
id |
|
) |
| |
◆ Reset()
| void open3d::visualization::rendering::FilamentMaterialModifier::Reset |
( |
| ) |
|
◆ SamplerFromSamplerParameters()
| TextureSampler open3d::visualization::rendering::FilamentMaterialModifier::SamplerFromSamplerParameters |
( |
const TextureSamplerParameters & |
sampler_config | ) |
|
|
static |
◆ SetColor() [1/2]
| MaterialModifier & open3d::visualization::rendering::FilamentMaterialModifier::SetColor |
( |
const char * |
parameter, |
|
|
const Eigen::Vector3f & |
value, |
|
|
bool |
srgb |
|
) |
| |
|
overridevirtual |
◆ SetColor() [2/2]
| MaterialModifier & open3d::visualization::rendering::FilamentMaterialModifier::SetColor |
( |
const char * |
parameter, |
|
|
const Eigen::Vector4f & |
value, |
|
|
bool |
srgb |
|
) |
| |
|
overridevirtual |
◆ SetDoubleSided()
| MaterialModifier & open3d::visualization::rendering::FilamentMaterialModifier::SetDoubleSided |
( |
bool |
double_sided | ) |
|
|
overridevirtual |
◆ SetParameter() [1/3]
| MaterialModifier & open3d::visualization::rendering::FilamentMaterialModifier::SetParameter |
( |
const char * |
parameter, |
|
|
const Eigen::Vector3f & |
value |
|
) |
| |
|
overridevirtual |
◆ SetParameter() [2/3]
| MaterialModifier & open3d::visualization::rendering::FilamentMaterialModifier::SetParameter |
( |
const char * |
parameter, |
|
|
float |
value |
|
) |
| |
|
overridevirtual |
◆ SetParameter() [3/3]
| MaterialModifier & open3d::visualization::rendering::FilamentMaterialModifier::SetParameter |
( |
const char * |
parameter, |
|
|
int |
value |
|
) |
| |
|
overridevirtual |
◆ SetTexture()
The documentation for this class was generated from the following files: