25 #ifndef GRAPHICS_AURORA_MODEL_NWN2_H 26 #define GRAPHICS_AURORA_MODEL_NWN2_H 32 class SeekableReadStream;
48 void setTint(
const float tint[3][4]);
68 std::list<ModelNode_NWN2 *>
nodes;
96 void setTint(
const float tint[3][4]);
113 #endif // GRAPHICS_AURORA_MODEL_NWN2_H
A class holding an UTF-8 string.
void setTintFloor(const float tint[3][4])
Tint all floor nodes of the model with these tint colors.
A real object in the game world.
Model_NWN2(const Common::UString &name, ModelType type=kModelTypeObject)
A 3D model in the NWN2 MDB format.
ModelNode_NWN2(Model &model)
ModelType
The display type of a model.
void newState(ParserContext &ctx)
A node within a 3D model.
bool loadSkin(Model_NWN2::ParserContext &ctx)
void setTintWalls(const float tint[3][4])
Tint all wall nodes of the model with these tint colors.
void setTint(const float tint[3][4])
bool loadRigid(Model_NWN2::ParserContext &ctx)
void setTint(const float tint[3][4])
Tint the whole model with these tint colors.
std::list< ModelNode_NWN2 * > nodes
ParserContext(const Common::UString &name)
Common::SeekableReadStream * mdb
void load(ParserContext &ctx)
Interface for a seekable & readable data stream.
void addState(ParserContext &ctx)