22 #ifndef FIFE_VIEW_RENDERITEM_H
23 #define FIFE_VIEW_RENDERITEM_H
std::vector< ImagePtr > * getAnimationOverlay() const
Returns pointer to AnimationOverlay vector.
void setColorOverlay(OverlayColors *co)
Sets single ColorOverlay.
std::vector< RenderItem * > RenderList
int32_t getStaticImageIndexByAngle(uint32_t angle, Instance *instance)
Returns closest matching static image for given angle.
std::vector< ImagePtr > * animationOverlayImages
RenderItem(Instance *parent)
DoublePoint3D screenpoint
OverlayColors * colorOverlay
void deleteOverlayData()
Deletes OverlayData.
void setAnimationOverlay(std::vector< ImagePtr > *ao, std::vector< OverlayColors * > *aco)
Sets AnimationOverlay and if available AnimationOverlayColors.
OverlayColors * getColorOverlay() const
Returns pointer to single ColorOverlay.
int32_t m_cachedStaticImgAngle
std::vector< OverlayColors * > * animationColorOverlays
int32_t m_cachedStaticImgId
std::vector< OverlayColors * > * getAnimationColorOverlay() const
Returns pointer to AnimationColorOverlay vector.
An Instance is an "instantiation" of an Object at a Location.
void reset()
Resets the important values.