attempt to fixed mock errors

Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
This commit is contained in:
Kyle B
2021-08-17 22:44:41 -07:00
parent 01ad7c5e4e
commit c515ead27e
2 changed files with 31 additions and 1 deletions
@@ -33,7 +33,7 @@ namespace UnitTest
MOCK_CONST_METHOD1(GetLocalAabb, AZ::Aabb(const MeshHandle&));
MOCK_METHOD2(SetSortKey, void (const MeshHandle&, AZ::RHI::DrawItemSortKey));
MOCK_CONST_METHOD1(GetSortKey, AZ::RHI::DrawItemSortKey(const MeshHandle&));
MOCK_METHOD2(SetMeshLodConfiguration, void(const MeshHandle&, AZ::RPI::Cullable::LodConfiguration));
MOCK_METHOD2(SetMeshLodConfiguration, void(const MeshHandle&, const AZ::RPI::Cullable::LodConfiguration));
MOCK_CONST_METHOD1(GetMeshLodConfiguration, AZ::RPI::Cullable::LodConfiguration(const MeshHandle&));
MOCK_METHOD2(AcquireMesh, MeshHandle (const AZ::Render::MeshHandleDescriptor&, const AZ::Render::MaterialAssignmentMap&));
MOCK_METHOD2(AcquireMesh, MeshHandle (const AZ::Render::MeshHandleDescriptor&, const AZ::Data::Instance<AZ::RPI::Material>&));
@@ -554,6 +554,16 @@ namespace UnitTest
return m_drawItemSortKeyOutput;
}
AZ::RPI::Cullable::LodType m_lodTypeOutput;
void SetLodOverride(AZ::RPI::Cullable::LodType lodType) override
{
m_lodTypeOutput = lodType;
}
AZ::RPI::Cullable::LodType GetLodType() const override
{
return m_lodTypeOutput;
}
AZ::RPI::Cullable::LodOverride m_lodOverrideOutput;
void SetLodOverride(AZ::RPI::Cullable::LodOverride lodOverride) override
{
@@ -563,6 +573,26 @@ namespace UnitTest
{
return m_lodOverrideOutput;
}
float m_minimumScreenCoverageOutput;
void SetMinimumScreenCoverage(float minimumScreenCoverage) override
{
m_minimumScreenCoverageOutput = minimumScreenCoverage;
}
float GetMinimumScreenCoverage() const override
{
return m_minimumScreenCoverageOutput;
}
float m_qualityDecayRateOutput;
void SetQualityDecayRate(float qualityDecayRate) override
{
m_qualityDecayRateOutput = qualityDecayRate;
}
float GetQualityDecayRate() const override
{
return m_qualityDecayRateOutput;
}
};
struct MockTransformBus