MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / SetImageParam

Method SetImageParam

Source/Engine/UI/SpriteRender.cpp:86–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84}
85
86void SpriteRender::SetImageParam()
87{
88 TextureBase* image = Image.Get();
89 Vector4 imageMAD(Vector2::One, Vector2::Zero);
90 if (!image && _sprite.IsValid())
91 {
92 image = _sprite.Atlas.Get();
93 Sprite* sprite = &_sprite.Atlas->Sprites.At(_sprite.Index);
94 imageMAD = Vector4(sprite->Area.Size, sprite->Area.Location);
95 }
96 if (_paramImage)
97 {
98 _paramImage->SetValue(image);
99 _paramImage->SetIsOverride(true);
100 }
101 if (_paramImageMAD)
102 {
103 _paramImageMAD->SetValue(imageMAD);
104 _paramImageMAD->SetIsOverride(true);
105 }
106}
107
108void SpriteRender::SetColorParam()
109{

Callers

nothing calls this directly

Calls 4

Vector4Class · 0.85
GetMethod · 0.45
IsValidMethod · 0.45
SetValueMethod · 0.45

Tested by

no test coverage detected