69 virtual void setType(
const DtString& newType,
71 virtual void setType(
const DtString& val);
72 virtual const DtString& type()
const;
76 virtual void setBodyAppearance(
const DtString& val);
77 virtual const DtString& bodyAppearance()
const;
82 virtual void setHeadAppearance(
const DtString& val);
83 virtual const DtString& headAppearance()
const;
88 virtual void setBodyWeight(
double val);
89 virtual double bodyWeight()
const;
94 virtual void setItemAppearance(
const DtString& val);
95 virtual const DtString& itemAppearance()
const;
101 virtual bool setAccessoryAppearance(
unsigned int index,
const DtString& val);
102 virtual const DtString& accessoryAppearance(
unsigned int index)
const;
107 virtual void setAccessoryAppearanceCount(
unsigned int index);
108 virtual unsigned int accessoryAppearanceCount()
const;
113 virtual void setAction(
const DtString& val);
114 virtual void setAction(
const DtString& val,
bool paused,
double speed = 0.0,
115 bool useActionPositioning =
false,
const DtVector& offset =
DtVector(0, 0, 0));
116 virtual const DtString& action()
const;
118 virtual bool useActionPositioning()
const;
119 virtual const DtVector& actionOffset()
const;
124 virtual void setActionPaused(
bool paused);
125 virtual bool isActionPaused()
const;
130 virtual double actionSpeed()
const;
131 virtual void setActionSpeed(
double speed);
136 virtual void setVisible(
bool visibile);
137 virtual bool isVisible()
const;
142 virtual void addShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
const DtDiGuyPixelData& pixelData);
143 virtual void removeShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex);
144 virtual const DtDiGuyPixelData& shapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
bool& dataIsValid)
const;
145 virtual bool getShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
DtDiGuyPixelData& pixelData)
const;
150 virtual bool isShapeVariationsDirty()
const;
152 virtual void clearShapeVariationsDirty()
const;
157 virtual const DtVector& characterScale()
const;
158 virtual void setCharacterScale(
const DtVector& scale);
163 virtual unsigned int rank()
const;
164 virtual void setRank(
unsigned int val);
165 virtual unsigned int unit()
const;
166 virtual void setUnit(
unsigned int val);
167 virtual unsigned int personalUnit()
const;
168 virtual void setPersonalUnit(
unsigned int val);
169 virtual const DtString& name()
const;