28 #ifndef WINTERMUTE_AD_ATTACH_3DX_H 29 #define WINTERMUTE_AD_ATTACH_3DX_H 31 #include "engines/wintermute/ad/ad_object_3d.h" 42 bool init(
const char *modelFile,
const char *name,
const char *parentBone);
43 bool update()
override;
44 bool displayAttachable(
const Math::Matrix4 &viewMat,
bool registerObjects);
45 bool displayShadowVol(
const Math::Matrix4 &modelMat,
const Math::Vector3d &light,
float extrusionDepth,
bool update);
46 bool invalidateDeviceObjects()
override;
47 bool restoreDeviceObjects()
override;
53 bool scSetProperty(
const char *name,
ScValue *value)
override;
55 const char *scToString()
override;
Definition: base_game.h:75
Definition: ad_attach_3dx.h:35
Definition: script_value.h:42
Definition: script_stack.h:41
Definition: ad_object_3d.h:40
Definition: base_object.h:57
Definition: achievements_tables.h:27