25 #ifndef ENGINES_DRAGONAGE_PLACEABLE_H 26 #define ENGINES_DRAGONAGE_PLACEABLE_H 88 #endif // ENGINES_DRAGONAGE_PLACEABLE_H
void load(const Aurora::GFF3Struct &placeable)
Common::ScopedPtr< Graphics::Aurora::Model > _model
The placeable's model.
uint32 _appearanceID
The placeable's appearance; index into the Placeables MGDA.
void highlight(bool enabled)
(Un)Highlight the placeable.
void setPosition(float x, float y, float z)
Set the placeable's position.
A simple scoped smart pointer template.
bool click(Object *triggerer=0)
The placeable was clicked.
Basic Aurora graphics types.
void hide()
Hide the placeable's model.
void show()
Show the placeable's model.
void leave()
The cursor left the placeable.
Basic type definitions to handle files used in BioWare's Aurora engine.
An object in a Dragon Age: Origins area.
Placeable(const Aurora::GFF3Struct &placeable)
Load from a placeable instance.
void loadProperties(const Aurora::GFF3Struct &gff)
void setOrientation(float x, float y, float z, float angle)
Set the placeable's orientation.
void enter()
The cursor entered the placeable.