#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]
◆ FilamentMaterialModifier() [2/2]
open3d::visualization::rendering::FilamentMaterialModifier::FilamentMaterialModifier |
( |
| ) |
|
|
default |
◆ Finish()
◆ Init()
◆ 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, |
|
|
int |
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, |
|
|
const Eigen::Vector3f & |
value |
|
) |
| |
|
overridevirtual |
◆ SetTexture()
The documentation for this class was generated from the following files: