MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / AddDisplaySprite

Function AddDisplaySprite

TombEngine/Game/effects/DisplaySprite.cpp:16–34  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14 std::vector<DisplaySprite> DisplaySprites = {};
15
16 void AddDisplaySprite(GAME_OBJECT_ID objectID, int spriteID, const Vector2& pos, short orient, const Vector2& scale, const Vector4& color,
17 int priority, DisplaySpriteAlignMode alignMode, DisplaySpriteScaleMode scaleMode,
18 BlendMode blendMode, DisplaySpritePhase source)
19 {
20 auto displaySprite = DisplaySprite{};
21 displaySprite.ObjectID = objectID;
22 displaySprite.SpriteID = spriteID;
23 displaySprite.Position = pos;
24 displaySprite.Orientation = orient;
25 displaySprite.Scale = scale;
26 displaySprite.Color = color;
27 displaySprite.Priority = priority;
28 displaySprite.AlignMode = alignMode;
29 displaySprite.ScaleMode = scaleMode;
30 displaySprite.BlendMode = blendMode;
31 displaySprite.Source = source;
32
33 DisplaySprites.push_back(displaySprite);
34 }
35
36 void ClearAllDisplaySprites()
37 {

Callers 5

CollectDisplaySpritesMethod · 0.85
DrawMethod · 0.85
DrawMethod · 0.85
DrawMethod · 0.85
DrawMethod · 0.85

Calls 1

push_backMethod · 0.45

Tested by

no test coverage detected