DDNet documentation
Loading...
Searching...
No Matches
envelope_evaluator.h
Go to the documentation of this file.
1#ifndef GAME_EDITOR_MAPITEMS_ENVELOPE_EVALUATOR_H
2#define GAME_EDITOR_MAPITEMS_ENVELOPE_EVALUATOR_H
3
4#include <base/color.h>
5
8
10{
11public:
12 explicit CMapEnvelopeEvaluator(CEditorMap *pMap);
13
14 void EnvelopeEval(int TimeOffsetMillis, int EnvelopeIndex, ColorRGBA &Result, size_t Channels) override;
15
16 bool m_Animate = false;
17 float m_AnimateStart = 0.0f;
18 float m_AnimateTime = 0.0f;
19 float m_AnimateSpeed = 1.0f;
21};
22
23#endif
Definition map.h:61
CMapEnvelopeEvaluator(CEditorMap *pMap)
Definition envelope_evaluator.cpp:6
bool m_Animate
Definition envelope_evaluator.h:16
float m_AnimateSpeed
Definition envelope_evaluator.h:19
float m_AnimateTime
Definition envelope_evaluator.h:18
bool m_AnimateUpdatePopup
Definition envelope_evaluator.h:20
float m_AnimateStart
Definition envelope_evaluator.h:17
void EnvelopeEval(int TimeOffsetMillis, int EnvelopeIndex, ColorRGBA &Result, size_t Channels) override
Definition envelope_evaluator.cpp:11
CMapObject(CEditorMap *pMap)
Definition map_object.cpp:6
Definition color.h:183
Definition render_interfaces.h:23