ambient_b(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
ambient_g(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
ambient_r(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
ambientColor(const std::vector< double > &val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
AttributableSetter() (defined in prtx::AttributableSetter) | prtx::AttributableSetter | inlineprotected |
BuiltinAttributesSetters() (defined in prtx::BuiltinAttributesSetters) | prtx::BuiltinAttributesSetters | inlineprotected |
BuiltinMaterialAttributesBuilder() (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | inlineprotected |
bumpMap(const std::vector< prtx::TexturePtr > &val, const std::vector< std::wstring > &resolveMapKeys)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
bumpmap_rw(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
bumpmap_su(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
bumpmap_sv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
bumpmap_tu(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
bumpmap_tv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
bumpValue(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
color_b(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
color_g(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
color_r(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
colormap_rw(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
colormap_su(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
colormap_sv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
colormap_tu(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
colormap_tv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
createShared(std::wstring *warnings=0) const | prtx::MaterialBuilder | virtual |
createSharedAndReset(std::wstring *warnings=0) | prtx::MaterialBuilder | virtual |
diffuseColor(const std::vector< double > &val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
diffuseMap(const std::vector< prtx::TexturePtr > &val, const std::vector< std::wstring > &resolveMapKeys)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
dirtmap_rw(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
dirtmap_su(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
dirtmap_sv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
dirtmap_tu(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
dirtmap_tv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
doubleSided(bool val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
emissive_b(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
emissive_g(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
emissive_r(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
emissiveColor(const std::vector< double > &val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
emissiveMap(const std::vector< prtx::TexturePtr > &val, const std::vector< std::wstring > &resolveMapKeys)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
emissivemap_rw(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
emissivemap_su(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
emissivemap_sv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
emissivemap_tu(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
emissivemap_tv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
MaterialBuilder() | prtx::MaterialBuilder | |
MaterialBuilder(const ShaderPtr &shader) | prtx::MaterialBuilder | |
MaterialBuilder(const MaterialPtr &material) | prtx::MaterialBuilder | |
metallic(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
metallicMap(const std::vector< prtx::TexturePtr > &val, const std::vector< std::wstring > &resolveMapKeys)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
metallicmap_rw(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
metallicmap_su(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
metallicmap_sv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
metallicmap_tu(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
metallicmap_tv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
name(const std::wstring &val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
normalMap(const std::vector< prtx::TexturePtr > &val, const std::vector< std::wstring > &resolveMapKeys)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
normalmap_rw(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
normalmap_su(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
normalmap_sv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
normalmap_tu(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
normalmap_tv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
occlusionMap(const std::vector< prtx::TexturePtr > &val, const std::vector< std::wstring > &resolveMapKeys)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
occlusionmap_rw(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
occlusionmap_su(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
occlusionmap_sv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
occlusionmap_tu(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
occlusionmap_tv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
opacity(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
opacityMap(const std::vector< prtx::TexturePtr > &val, const std::vector< std::wstring > &resolveMapKeys)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
opacitymap_cutoff(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
opacitymap_mode(const std::wstring &val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
opacitymap_rw(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
opacitymap_su(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
opacitymap_sv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
opacitymap_tu(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
opacitymap_tv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
operator=(const SharedPtrBuilder &)=delete (defined in prtx::SharedPtrBuilder< Material >) | prtx::SharedPtrBuilder< Material > | |
reflectivity(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
roughness(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
roughnessMap(const std::vector< prtx::TexturePtr > &val, const std::vector< std::wstring > &resolveMapKeys)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
roughnessmap_rw(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
roughnessmap_su(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
roughnessmap_sv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
roughnessmap_tu(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
roughnessmap_tv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
setBlindData(const std::wstring &key, void *val) | prtx::MaterialBuilder | virtual |
setBool(const std::wstring &key, Bool val) | prtx::MaterialBuilder | virtual |
setBoolArray(const std::wstring &key, const BoolVector &val) | prtx::MaterialBuilder | virtual |
setBuiltinBool(const std::wstring &k, bool val) (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | protectedvirtual |
setBuiltinFloat(const std::wstring &k, double val) (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | protectedvirtual |
setBuiltinString(const std::wstring &k, const std::wstring &found) (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | protectedvirtual |
setFloat(const std::wstring &key, double val) | prtx::MaterialBuilder | virtual |
setFloatArray(const std::wstring &key, const DoubleVector &val) | prtx::MaterialBuilder | virtual |
setInt(const std::wstring &key, int32_t val) | prtx::MaterialBuilder | virtual |
setIntArray(const std::wstring &key, const Int32Vector &val) | prtx::MaterialBuilder | virtual |
setString(const std::wstring &key, const std::wstring &val) | prtx::MaterialBuilder | virtual |
setStringArray(const std::wstring &key, const WStringVector &val) | prtx::MaterialBuilder | virtual |
setTexture(const std::wstring &key, const TexturePtr &val, const std::wstring &resolveMapKey) | prtx::MaterialBuilder | virtual |
setTextureArray(const std::wstring &key, const TexturePtrVector &val, const WStringVector &resolveMapKeys) | prtx::MaterialBuilder | virtual |
setTextureArrayItem(const std::wstring &key, size_t index, const TexturePtr &val, const std::wstring &resolveMapKey) | prtx::MaterialBuilder | virtual |
shader(const std::wstring &val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
SharedPtrBuilder()=default (defined in prtx::SharedPtrBuilder< Material >) | prtx::SharedPtrBuilder< Material > | |
SharedPtrBuilder(const SharedPtrBuilder &)=delete (defined in prtx::SharedPtrBuilder< Material >) | prtx::SharedPtrBuilder< Material > | |
shininess(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
specular_b(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
specular_g(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
specular_r(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
specularColor(const std::vector< double > &val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
specularMap(const std::vector< prtx::TexturePtr > &val, const std::vector< std::wstring > &resolveMapKeys)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
specularmap_rw(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
specularmap_su(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
specularmap_sv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
specularmap_tu(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
specularmap_tv(double val)=0 (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | pure virtual |
~AttributableSetter() (defined in prtx::AttributableSetter) | prtx::AttributableSetter | inlineprotectedvirtual |
~BuiltinAttributesSetters() (defined in prtx::BuiltinAttributesSetters) | prtx::BuiltinAttributesSetters | inlineprotectedvirtual |
~BuiltinMaterialAttributesBuilder() (defined in prtx::BuiltinMaterialAttributesBuilder) | prtx::BuiltinMaterialAttributesBuilder | inlineprotectedvirtual |
~MaterialBuilder() (defined in prtx::MaterialBuilder) | prtx::MaterialBuilder | virtual |