Пример #1
0
void ParamSet::AddPoint(const string &name, const Point *data, int nItems) {
    ErasePoint(name);
    ADD_PARAM_TYPE(Point, points);
}
Пример #2
0
void ParamSet::AddString(const string &name, const string *data, int nItems) {
    EraseString(name);
    ADD_PARAM_TYPE(string, strings);
}
Пример #3
0
void ParamSet::AddVector3f(const std::string &name,
                           std::unique_ptr<Vector3f[]> values, int nValues) {
    EraseVector3f(name);
    ADD_PARAM_TYPE(Vector3f, vector3fs);
}
Пример #4
0
void ParamSet::AddPoint3f(const std::string &name,
                          std::unique_ptr<Point3f[]> values, int nValues) {
    ErasePoint3f(name);
    ADD_PARAM_TYPE(Point3f, point3fs);
}
Пример #5
0
void ParamSet::AddString(const std::string &name,
                         std::unique_ptr<std::string[]> values, int nValues) {
    EraseString(name);
    ADD_PARAM_TYPE(std::string, strings);
}
Пример #6
0
void ParamSet::AddNormal3f(const std::string &name,
                           std::unique_ptr<Normal3f[]> values, int nValues) {
    EraseNormal3f(name);
    ADD_PARAM_TYPE(Normal3f, normals);
}