mirror of
https://github.com/OpenMW/openmw.git
synced 2025-07-07 05:41:35 +00:00
Move Skyrim shader property controllers to controllers
This commit is contained in:
parent
ce84fdf5f5
commit
d8f50553af
2 changed files with 26 additions and 25 deletions
|
@ -428,6 +428,18 @@ namespace Nif
|
||||||
nif->getUInt(); // Zero
|
nif->getUInt(); // Zero
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void BSEffectShaderPropertyFloatController::read(NIFStream* nif)
|
||||||
|
{
|
||||||
|
NiFloatInterpController::read(nif);
|
||||||
|
nif->read(mControlledVariable);
|
||||||
|
}
|
||||||
|
|
||||||
|
void BSEffectShaderPropertyColorController::read(NIFStream* nif)
|
||||||
|
{
|
||||||
|
NiPoint3InterpController::read(nif);
|
||||||
|
nif->read(mControlledColor);
|
||||||
|
}
|
||||||
|
|
||||||
void NiControllerManager::read(NIFStream* nif)
|
void NiControllerManager::read(NIFStream* nif)
|
||||||
{
|
{
|
||||||
Controller::read(nif);
|
Controller::read(nif);
|
||||||
|
@ -637,16 +649,4 @@ namespace Nif
|
||||||
mScaleValue = 1.f;
|
mScaleValue = 1.f;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void BSEffectShaderPropertyFloatController::read(NIFStream* nif)
|
|
||||||
{
|
|
||||||
NiFloatInterpController::read(nif);
|
|
||||||
nif->read(mControlledVariable);
|
|
||||||
}
|
|
||||||
|
|
||||||
void BSEffectShaderPropertyColorController::read(NIFStream* nif)
|
|
||||||
{
|
|
||||||
NiPoint3InterpController::read(nif);
|
|
||||||
nif->read(mControlledColor);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -293,6 +293,20 @@ namespace Nif
|
||||||
void read(NIFStream* nif) override;
|
void read(NIFStream* nif) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct BSEffectShaderPropertyFloatController : public NiFloatInterpController
|
||||||
|
{
|
||||||
|
unsigned int mControlledVariable;
|
||||||
|
|
||||||
|
void read(NIFStream* nif) override;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct BSEffectShaderPropertyColorController : public NiPoint3InterpController
|
||||||
|
{
|
||||||
|
unsigned int mControlledColor;
|
||||||
|
|
||||||
|
void read(NIFStream* nif) override;
|
||||||
|
};
|
||||||
|
|
||||||
struct NiControllerManager : public Controller
|
struct NiControllerManager : public Controller
|
||||||
{
|
{
|
||||||
bool mCumulative;
|
bool mCumulative;
|
||||||
|
@ -406,18 +420,5 @@ namespace Nif
|
||||||
void read(NIFStream* nif) override;
|
void read(NIFStream* nif) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct BSEffectShaderPropertyFloatController : public NiFloatInterpController
|
|
||||||
{
|
|
||||||
unsigned int mControlledVariable;
|
|
||||||
|
|
||||||
void read(NIFStream* nif) override;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct BSEffectShaderPropertyColorController : public NiPoint3InterpController
|
|
||||||
{
|
|
||||||
unsigned int mControlledColor;
|
|
||||||
|
|
||||||
void read(NIFStream* nif) override;
|
|
||||||
};
|
|
||||||
} // Namespace
|
} // Namespace
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue