ArcGIS Procedural Runtime
3.2.10650
|
#include <Attributable.h>
Public Member Functions | |
virtual void | setBlindData (const std::wstring &key, void *val)=0 |
virtual void | setBool (const std::wstring &key, Bool val)=0 |
virtual void | setBoolArray (const std::wstring &key, const BoolVector &val)=0 |
virtual void | setFloat (const std::wstring &key, double val)=0 |
virtual void | setFloatArray (const std::wstring &key, const DoubleVector &val)=0 |
virtual void | setInt (const std::wstring &key, int32_t val)=0 |
virtual void | setIntArray (const std::wstring &key, const Int32Vector &val)=0 |
virtual void | setString (const std::wstring &key, const std::wstring &val)=0 |
virtual void | setStringArray (const std::wstring &key, const WStringVector &val)=0 |
Interface for setting attributable values.
|
pure virtual |
Sets a blind data value.
key | The key of the value. |
val | The blind data value to set. |
Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.
|
pure virtual |
Sets a boolean value.
key | The key of the value. |
val | The value to set. |
Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.
|
pure virtual |
Sets a boolean array.
key | The key of the array. |
val | Vector with the values to set. |
Implemented in prtx::MaterialBuilder, and prtx::GeometryBuilder.
|
pure virtual |
Sets a float value.
key | The key of the value. |
val | The value to set. |
Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.
|
pure virtual |
Sets a float array.
key | The key of the array. |
val | Vector with the values to set. |
Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.
|
pure virtual |
Sets an integer value.
key | The key of the value. |
val | The value to set. |
Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.
|
pure virtual |
Sets an integer array.
key | The key of the array. |
val | Vector with the values to set. |
Implemented in prtx::MaterialBuilder, and prtx::GeometryBuilder.
|
pure virtual |
Sets a string value.
key | The key of the string. |
val | The string to set. |
Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.
|
pure virtual |
Sets a string array.
key | The key of the array. |
val | Vector with the values to set. |
Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.