ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Wintermute::AdAttach3DX Class Reference

#include <ad_attach_3dx.h>

Inheritance diagram for Wintermute::AdAttach3DX:
Collaboration diagram for Wintermute::AdAttach3DX:

List of all members.

Public Member Functions

 AdAttach3DX (BaseGame *inGame, BaseObject *owner)
virtual ~AdAttach3DX ()
bool init (const char *modelFile, const char *name, const char *parentBone)
bool update () override
bool displayAttachable (const Math::Matrix4 &viewMat, bool registerObjects)
bool displayShadowVol (const Math::Matrix4 &modelMat, const Math::Vector3d &light, float extrusionDepth, bool update)
bool invalidateDeviceObjects () override
bool restoreDeviceObjects () override
Common::String getParentBone ()
ScValuescGetProperty (const Common::String &name) override
bool scSetProperty (const char *name, ScValue *value) override
bool scCallMethod (ScScript *script, ScStack *stack, ScStack *thisStack, const char *name) override
const char * scToString () override

Private Attributes

BaseObject_owner
Common::String _parentBone

Detailed Description

Definition at line 36 of file ad_attach_3dx.h.


Constructor & Destructor Documentation

Wintermute::AdAttach3DX::AdAttach3DX ( BaseGame inGame,
BaseObject owner 
)

Definition at line 44 of file ad_attach_3dx.cpp.

Wintermute::AdAttach3DX::~AdAttach3DX ( void   )  [virtual]

Definition at line 49 of file ad_attach_3dx.cpp.


Member Function Documentation

bool Wintermute::AdAttach3DX::displayAttachable ( const Math::Matrix4 viewMat,
bool  registerObjects 
)

Definition at line 87 of file ad_attach_3dx.cpp.

bool Wintermute::AdAttach3DX::displayShadowVol ( const Math::Matrix4 modelMat,
const Math::Vector3d light,
float  extrusionDepth,
bool  update 
)

Definition at line 108 of file ad_attach_3dx.cpp.

Common::String Wintermute::AdAttach3DX::getParentBone (  ) 

Definition at line 125 of file ad_attach_3dx.cpp.

bool Wintermute::AdAttach3DX::init ( const char *  modelFile,
const char *  name,
const char *  parentBone 
)

Definition at line 54 of file ad_attach_3dx.cpp.

bool Wintermute::AdAttach3DX::invalidateDeviceObjects (  )  [override, virtual]

Reimplemented from Wintermute::BaseObject.

Definition at line 239 of file ad_attach_3dx.cpp.

bool Wintermute::AdAttach3DX::restoreDeviceObjects (  )  [override, virtual]

Reimplemented from Wintermute::BaseObject.

Definition at line 252 of file ad_attach_3dx.cpp.

bool Wintermute::AdAttach3DX::scCallMethod ( ScScript script,
ScStack stack,
ScStack thisStack,
const char *  name 
) [override, virtual]

Reimplemented from Wintermute::AdObject3D.

Definition at line 132 of file ad_attach_3dx.cpp.

ScValue * Wintermute::AdAttach3DX::scGetProperty ( const Common::String name  )  [override, virtual]

Reimplemented from Wintermute::AdObject3D.

Definition at line 204 of file ad_attach_3dx.cpp.

bool Wintermute::AdAttach3DX::scSetProperty ( const char *  name,
ScValue value 
) [override, virtual]

Reimplemented from Wintermute::AdObject3D.

Definition at line 219 of file ad_attach_3dx.cpp.

const char * Wintermute::AdAttach3DX::scToString (  )  [override, virtual]

Reimplemented from Wintermute::AdObject3D.

Definition at line 224 of file ad_attach_3dx.cpp.

bool Wintermute::AdAttach3DX::update (  )  [override, virtual]

Reimplemented from Wintermute::AdObject3D.

Definition at line 77 of file ad_attach_3dx.cpp.


Member Data Documentation

Definition at line 59 of file ad_attach_3dx.h.


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


Generated on Sat Sep 19 2020 05:06:24 for ResidualVM by doxygen 1.7.1
curved edge   curved edge