ArcGIS Procedural Runtime
3.2.10650
|
#include <BuiltinMaterialAttributes.h>
Public Member Functions | |
virtual double | ambient_b () const =0 |
virtual double | ambient_g () const =0 |
virtual double | ambient_r () const =0 |
virtual const std::vector< double > & | ambientColor () const =0 |
virtual const std::wstring & | bumpmap () const =0 |
virtual const std::vector< prtx::TexturePtr > & | bumpMap () const =0 |
virtual double | bumpmap_rw () const =0 |
virtual double | bumpmap_su () const =0 |
virtual double | bumpmap_sv () const =0 |
virtual double | bumpmap_tu () const =0 |
virtual double | bumpmap_tv () const =0 |
virtual double | bumpValue () const =0 |
virtual double | color_b () const =0 |
virtual double | color_g () const =0 |
virtual double | color_r () const =0 |
virtual const std::wstring & | colormap () const =0 |
virtual double | colormap_rw () const =0 |
virtual double | colormap_su () const =0 |
virtual double | colormap_sv () const =0 |
virtual double | colormap_tu () const =0 |
virtual double | colormap_tv () const =0 |
virtual const std::vector< double > & | diffuseColor () const =0 |
virtual const std::vector< prtx::TexturePtr > & | diffuseMap () const =0 |
virtual const std::wstring & | dirtmap () const =0 |
virtual double | dirtmap_rw () const =0 |
virtual double | dirtmap_su () const =0 |
virtual double | dirtmap_sv () const =0 |
virtual double | dirtmap_tu () const =0 |
virtual double | dirtmap_tv () const =0 |
virtual bool | doubleSided () const =0 |
virtual double | emissive_b () const =0 |
virtual double | emissive_g () const =0 |
virtual double | emissive_r () const =0 |
virtual const std::vector< double > & | emissiveColor () const =0 |
virtual const std::wstring & | emissivemap () const =0 |
virtual const std::vector< prtx::TexturePtr > & | emissiveMap () const =0 |
virtual double | emissivemap_rw () const =0 |
virtual double | emissivemap_su () const =0 |
virtual double | emissivemap_sv () const =0 |
virtual double | emissivemap_tu () const =0 |
virtual double | emissivemap_tv () const =0 |
virtual double | metallic () const =0 |
virtual const std::wstring & | metallicmap () const =0 |
virtual const std::vector< prtx::TexturePtr > & | metallicMap () const =0 |
virtual double | metallicmap_rw () const =0 |
virtual double | metallicmap_su () const =0 |
virtual double | metallicmap_sv () const =0 |
virtual double | metallicmap_tu () const =0 |
virtual double | metallicmap_tv () const =0 |
virtual const std::wstring & | name () const =0 |
virtual const std::wstring & | normalmap () const =0 |
virtual const std::vector< prtx::TexturePtr > & | normalMap () const =0 |
virtual double | normalmap_rw () const =0 |
virtual double | normalmap_su () const =0 |
virtual double | normalmap_sv () const =0 |
virtual double | normalmap_tu () const =0 |
virtual double | normalmap_tv () const =0 |
virtual const std::wstring & | occlusionmap () const =0 |
virtual const std::vector< prtx::TexturePtr > & | occlusionMap () const =0 |
virtual double | occlusionmap_rw () const =0 |
virtual double | occlusionmap_su () const =0 |
virtual double | occlusionmap_sv () const =0 |
virtual double | occlusionmap_tu () const =0 |
virtual double | occlusionmap_tv () const =0 |
virtual double | opacity () const =0 |
virtual const std::wstring & | opacitymap () const =0 |
virtual const std::vector< prtx::TexturePtr > & | opacityMap () const =0 |
virtual double | opacitymap_cutoff () const =0 |
virtual const std::wstring & | opacitymap_mode () const =0 |
virtual double | opacitymap_rw () const =0 |
virtual double | opacitymap_su () const =0 |
virtual double | opacitymap_sv () const =0 |
virtual double | opacitymap_tu () const =0 |
virtual double | opacitymap_tv () const =0 |
virtual double | reflectivity () const =0 |
virtual double | roughness () const =0 |
virtual const std::wstring & | roughnessmap () const =0 |
virtual const std::vector< prtx::TexturePtr > & | roughnessMap () const =0 |
virtual double | roughnessmap_rw () const =0 |
virtual double | roughnessmap_su () const =0 |
virtual double | roughnessmap_sv () const =0 |
virtual double | roughnessmap_tu () const =0 |
virtual double | roughnessmap_tv () const =0 |
virtual const std::wstring & | shader () const =0 |
virtual double | shininess () const =0 |
virtual double | specular_b () const =0 |
virtual double | specular_g () const =0 |
virtual double | specular_r () const =0 |
virtual const std::vector< double > & | specularColor () const =0 |
virtual const std::wstring & | specularmap () const =0 |
virtual const std::vector< prtx::TexturePtr > & | specularMap () const =0 |
virtual double | specularmap_rw () const =0 |
virtual double | specularmap_su () const =0 |
virtual double | specularmap_sv () const =0 |
virtual double | specularmap_tu () const =0 |
virtual double | specularmap_tv () const =0 |
Protected Member Functions | |
virtual void | fillBuiltinKeys (WStringVector &keys) const override |
virtual bool | getBuiltinBool (const std::wstring &k, bool &stat) const override |
virtual double | getBuiltinFloat (const std::wstring &k, bool &stat) const override |
virtual const std::wstring & | getBuiltinString (const std::wstring &k, bool &val) const override |
virtual prt::Attributable::PrimitiveType | getBuiltinType (const std::wstring &k) const override |
Interface for direct getters of the CGA material.* attributes. There are also direct getters for the default shader keys.