File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed
rootex/framework/components/visual/model Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ class RenderableComponent : public Component
41
41
virtual bool addAffectingStaticLight (SceneID id);
42
42
virtual void removeAffectingStaticLight (SceneID id);
43
43
44
- void setMaterialOverride (MaterialResourceFile* oldMaterial, Ref<MaterialResourceFile> newMaterial);
44
+ virtual void setMaterialOverride (MaterialResourceFile* oldMaterial, Ref<MaterialResourceFile> newMaterial);
45
45
Ref<MaterialResourceFile> getMaterialOverride (MaterialResourceFile* material) { return m_MaterialOverrides.at (material); }
46
46
47
47
unsigned int getRenderPass () const { return m_RenderPass; }
Original file line number Diff line number Diff line change @@ -85,10 +85,10 @@ void SpriteComponent::postRender()
85
85
Ref<MaterialResourceFile> SpriteComponent::getOverridingMaterialResourceFile ()
86
86
{
87
87
auto & [material, meshes] = getMeshes ()[0 ];
88
- return m_MaterialOverrides.at (material);
88
+ return m_MaterialOverrides.at (material. get () );
89
89
}
90
90
91
- void SpriteComponent::setMaterialOverride (Ref< MaterialResourceFile> oldMaterial, Ref<MaterialResourceFile> newMaterial)
91
+ void SpriteComponent::setMaterialOverride (MaterialResourceFile* oldMaterial, Ref<MaterialResourceFile> newMaterial)
92
92
{
93
93
RenderableComponent::setMaterialOverride (oldMaterial, newMaterial);
94
94
adjustScaling ();
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ class SpriteComponent : public ModelComponent
12
12
bool m_IsBillboarded;
13
13
14
14
void adjustScaling ();
15
- void setMaterialOverride (Ref< MaterialResourceFile> oldMaterial, Ref<MaterialResourceFile> newMaterial) override ;
15
+ void setMaterialOverride (MaterialResourceFile* oldMaterial, Ref<MaterialResourceFile> newMaterial) override ;
16
16
17
17
static JSON::json InjectSpriteModel (const JSON::json& data);
18
18
You can’t perform that action at this time.
0 commit comments