13 Pane(
const res::Pane *);
17 virtual int *GetRuntimeTypeInfo()
const {
return &typeInfo; }
18 virtual void CalculateMtx(
const DrawInfo &);
20 virtual void DrawSelf(
const DrawInfo &);
21 virtual void Animate(
unsigned long);
22 virtual void AnimateSelf(
unsigned long);
23 virtual ut::Color GetVtxColor(
unsigned long)
const;
25 virtual unsigned char GetColorElement(
unsigned long)
const;
26 virtual void SetColorElement(
unsigned long,
unsigned char);
27 virtual unsigned char GetVtxColorElement(
unsigned long)
const;
28 virtual void SetVtxColorElement(
unsigned long,
unsigned char);
29 virtual Pane *FindPaneByName(
const char *,
bool);
30 virtual Material *FindMaterialByName(
const char *,
bool);
31 virtual void BindAnimation(AnimTransform *,
bool,
bool);
32 virtual void UnbindAnimation(AnimTransform *,
bool);
33 virtual void UnbindAllAnimation(
bool);
34 virtual void UnbindAnimationSelf(AnimTransform *);
35 virtual void AddAnimationLink(AnimationLink *);
38 virtual void SetAnimationEnable(AnimTransform *,
bool,
bool);
39 virtual void SetAnimationEnable(
const AnimResource &,
bool,
bool);
40 virtual bool GetMaterialNum()
const;
41 virtual Material *GetMaterial()
const;
42 virtual Material *GetMaterial(
unsigned long)
const;
49 unsigned short GetExtUserDataNum()
const;
50 void *FindExtUserDataByName(
const char *);
52 void setVisible(
bool visible) {
53 mFlags = (mFlags & 0xfe) | visible;
55 void setFieldB8(u8 value) { mField_b8 = value; }