ArcGIS Procedural Runtime  3.2.10650
List of all members | Public Member Functions
prtx::AttributableSetter Class Referenceabstract

#include <Attributable.h>

Inheritance diagram for prtx::AttributableSetter:
[legend]

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
 

Detailed Description

Interface for setting attributable values.

Member Function Documentation

◆ setBlindData()

virtual void prtx::AttributableSetter::setBlindData ( const std::wstring &  key,
void *  val 
)
pure virtual

Sets a blind data value.

Parameters
keyThe key of the value.
valThe blind data value to set.

Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.

◆ setBool()

virtual void prtx::AttributableSetter::setBool ( const std::wstring &  key,
Bool  val 
)
pure virtual

Sets a boolean value.

Parameters
keyThe key of the value.
valThe value to set.

Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.

◆ setBoolArray()

virtual void prtx::AttributableSetter::setBoolArray ( const std::wstring &  key,
const BoolVector val 
)
pure virtual

Sets a boolean array.

Parameters
keyThe key of the array.
valVector with the values to set.

Implemented in prtx::MaterialBuilder, and prtx::GeometryBuilder.

◆ setFloat()

virtual void prtx::AttributableSetter::setFloat ( const std::wstring &  key,
double  val 
)
pure virtual

Sets a float value.

Parameters
keyThe key of the value.
valThe value to set.

Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.

◆ setFloatArray()

virtual void prtx::AttributableSetter::setFloatArray ( const std::wstring &  key,
const DoubleVector val 
)
pure virtual

Sets a float array.

Parameters
keyThe key of the array.
valVector with the values to set.

Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.

◆ setInt()

virtual void prtx::AttributableSetter::setInt ( const std::wstring &  key,
int32_t  val 
)
pure virtual

Sets an integer value.

Parameters
keyThe key of the value.
valThe value to set.

Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.

◆ setIntArray()

virtual void prtx::AttributableSetter::setIntArray ( const std::wstring &  key,
const Int32Vector val 
)
pure virtual

Sets an integer array.

Parameters
keyThe key of the array.
valVector with the values to set.

Implemented in prtx::MaterialBuilder, and prtx::GeometryBuilder.

◆ setString()

virtual void prtx::AttributableSetter::setString ( const std::wstring &  key,
const std::wstring &  val 
)
pure virtual

Sets a string value.

Parameters
keyThe key of the string.
valThe string to set.

Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.

◆ setStringArray()

virtual void prtx::AttributableSetter::setStringArray ( const std::wstring &  key,
const WStringVector val 
)
pure virtual

Sets a string array.

Parameters
keyThe key of the array.
valVector with the values to set.

Implemented in prtx::MaterialBuilder, prtx::TextureBuilder, and prtx::GeometryBuilder.


The documentation for this class was generated from the following file: