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 setItemAppearance(
const DtString& val);
89 virtual const DtString& itemAppearance()
const;
95 virtual bool setAccessoryAppearance(
unsigned int index,
const DtString& val);
96 virtual const DtString& accessoryAppearance(
unsigned int index)
const;
101 virtual void setAccessoryAppearanceCount(
unsigned int index);
102 virtual unsigned int accessoryAppearanceCount()
const;
107 virtual void setAction(
const DtString& val,
bool paused,
double speed=0.0);
108 virtual void setAction(
const DtString& val);
109 virtual const DtString& action()
const;
114 virtual void setActionPaused(
bool paused);
115 virtual bool isActionPaused()
const;
120 virtual double actionSpeed()
const;
121 virtual void setActionSpeed(
double speed);
126 virtual void setVisible(
bool visibile);
127 virtual bool isVisible()
const;
132 virtual void addShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
const DtDiGuyPixelData& pixelData);
133 virtual void removeShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex);
134 virtual const DtDiGuyPixelData& shapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
bool& dataIsValid)
const;
135 virtual bool getShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
DtDiGuyPixelData& pixelData)
const;
140 virtual bool isShapeVariationsDirty()
const;
142 virtual void clearShapeVariationsDirty()
const;
147 virtual const DtVector& characterScale()
const;
148 virtual void setCharacterScale(
const DtVector& scale);