mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-16 01:24:36 +00:00
required gl context by texture map defragmentation
This commit is contained in:
parent
3e2c883c27
commit
26da4e6495
@ -174,7 +174,7 @@ RichParameterList FilterCreate::initParameterList(const QAction *action, const M
|
||||
)));
|
||||
break;
|
||||
default :
|
||||
assert(0);
|
||||
;
|
||||
}
|
||||
return parlst;
|
||||
}
|
||||
|
||||
@ -112,6 +112,17 @@ int FilterTextureDefragPlugin::getRequirements(const QAction *a)
|
||||
return MeshModel::MM_NONE;
|
||||
}
|
||||
|
||||
bool FilterTextureDefragPlugin::requiresGLContext(const QAction* a) const
|
||||
{
|
||||
switch (ID(a)) {
|
||||
case FP_TEXTURE_DEFRAG:
|
||||
return true;
|
||||
default:
|
||||
assert(0);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
int FilterTextureDefragPlugin::postCondition(const QAction *a) const
|
||||
{
|
||||
switch (ID(a)) {
|
||||
|
||||
@ -59,6 +59,7 @@ class FilterTextureDefragPlugin : public QObject, public FilterPlugin
|
||||
unsigned int& postConditionMask,
|
||||
vcg::CallBackPos * cb);
|
||||
virtual int getRequirements(const QAction*);
|
||||
bool requiresGLContext(const QAction*) const;
|
||||
virtual int getPreConditions(const QAction*) const;
|
||||
virtual int postCondition(const QAction* ) const;
|
||||
FilterClass getClass(const QAction *a) const;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user