nw::model::Model
-
struct Model : public nw::model::Geometry
Public Functions
-
Model()
-
Model(Model&) = delete
-
virtual ~Model() = default
-
Model &operator=(Model&) = delete
-
Animation *find_animation(StringView name)
-
const Animation *find_animation(StringView name) const
-
Node *find(const std::regex &re)
-
const Node *find(const std::regex &re) const
Public Members
-
ModelClass classification
-
bool ignorefog
-
Vector<std::unique_ptr<Animation>> animations
-
std::unique_ptr<Mdl> supermodel
-
glm::vec3 bmin
-
glm::vec3 bmax
-
float radius
-
float animationscale
-
String supermodel_name
-
String file_dependency
-
String name
-
GeometryType type
-
Vector<std::unique_ptr<Node>> nodes