1#ifndef GAME_MAP_RENDER_INTERFACES_H
2#define GAME_MAP_RENDER_INTERFACES_H
34 virtual int Num()
const = 0;
Definition render_interfaces.h:23
virtual ~IEnvelopeEval()=default
virtual void EnvelopeEval(int TimeOffsetMillis, int EnvelopeIndex, ColorRGBA &Result, size_t Channels)=0
Definition graphics.h:206
Definition render_interfaces.h:30
virtual ~IMapImages()=default
virtual int Num() const =0
virtual IGraphics::CTextureHandle GetEntities(EMapImageEntityLayerType EntityLayerType)=0
virtual IGraphics::CTextureHandle GetOverlayBottom()=0
virtual IGraphics::CTextureHandle GetOverlayTop()=0
virtual IGraphics::CTextureHandle GetOverlayCenter()=0
virtual IGraphics::CTextureHandle Get(int Index) const =0
virtual IGraphics::CTextureHandle GetSpeedupArrow()=0
ERenderType
Definition render_interfaces.h:15
@ RENDERTYPE_BACKGROUND
Definition render_interfaces.h:16
@ RENDERTYPE_FOREGROUND
Definition render_interfaces.h:18
@ RENDERTYPE_FULL_DESIGN
Definition render_interfaces.h:19
@ RENDERTYPE_BACKGROUND_FORCE
Definition render_interfaces.h:17
EMapImageEntityLayerType
Definition render_interfaces.h:7
@ MAP_IMAGE_ENTITY_LAYER_TYPE_SWITCH
Definition render_interfaces.h:9
@ MAP_IMAGE_ENTITY_LAYER_TYPE_ALL_EXCEPT_SWITCH
Definition render_interfaces.h:8
@ MAP_IMAGE_ENTITY_LAYER_TYPE_COUNT
Definition render_interfaces.h:11