FIFE
|
#include <instancerenderer.h>
Classes | |
class | AreaInfo |
class | ColoringInfo |
class | OutlineInfo |
struct | s_image_entry |
Public Member Functions | |
InstanceRenderer (RenderBackend *renderbackend, int32_t position) | |
constructor. More... | |
InstanceRenderer (const InstanceRenderer &old) | |
RendererBase * | clone () |
Makes copy of this renderer. More... | |
virtual | ~InstanceRenderer () |
Destructor. More... | |
void | render (Camera *cam, Layer *layer, RenderList &instances) |
This method is called by the view to ask renderer to draw its rendering aspect based on given parameters. More... | |
std::string | getName () |
Name of the renderer. More... | |
void | addOutlined (Instance *instance, int32_t r, int32_t g, int32_t b, int32_t width, int32_t threshold=1) |
Marks given instance to be outlined with given parameters. More... | |
void | addColored (Instance *instance, int32_t r, int32_t g, int32_t b, int32_t a=128) |
Marks given instance to be colored with given parameters. More... | |
void | addTransparentArea (Instance *instance, const std::list< std::string > &groups, uint32_t w, uint32_t h, uint8_t trans, bool front=true) |
Marks given instance to have an transparent area with given paramters. More... | |
void | removeOutlined (Instance *instance) |
Removes instance from outlining list. More... | |
void | removeColored (Instance *instance) |
Removes instance from coloring list. More... | |
void | removeTransparentArea (Instance *instance) |
Removes instance form area list. More... | |
void | removeAllOutlines () |
Removes all outlines. More... | |
void | removeAllColored () |
Removes all coloring. More... | |
void | removeAllTransparentAreas () |
Removes all transparent areas. More... | |
void | addIgnoreLight (const std::list< std::string > &groups) |
Add groups(Namespaces) into a list. More... | |
void | removeIgnoreLight (const std::list< std::string > &groups) |
Removes groups(Namespaces) from the list. More... | |
void | removeAllIgnoreLight () |
Removes all groups(Namespaces) More... | |
RenderBackend * | getRenderBackend () const |
Provides access point to the RenderBackend. More... | |
void | reset () |
Removes all stuff. More... | |
void | setRemoveInterval (uint32_t interval) |
Sets the interval in seconds (default is 60). More... | |
uint32_t | getRemoveInterval () const |
Gets the interval in seconds (default is 60). More... | |
void | addToCheck (const ImagePtr &image) |
Add properly old ImagePtr into a check list. More... | |
void | check () |
Timer callback, tried to remove old effect images. More... | |
void | removeInstance (Instance *instance) |
Removes instance from all effects. More... | |
bool | needColorBinding () |
Returns true if coloring need binding, otherwise false. More... | |
![]() | |
RendererBase (RenderBackend *renderbackend, int32_t position) | |
Constructor. More... | |
RendererBase (const RendererBase &old) | |
Copy Constructor. More... | |
virtual | ~RendererBase () |
Destructor. More... | |
int32_t | getPipelinePosition () const |
Gets renderer position in the rendering pipeline. More... | |
void | setPipelinePosition (int32_t position) |
Sets renderer position in the rendering pipeline Pipeline position defines in which order view calls the renderers when update occurs Note that renderers are called once per rendered layer, thus to update the whole screen, renderer might receive multiple calls. More... | |
virtual void | setEnabled (bool enabled) |
Enables renderer. More... | |
bool | isEnabled () const |
Is renderer enabled. More... | |
void | setRendererListener (IRendererListener *listener) |
Sets listener for renderer. More... | |
void | addActiveLayer (Layer *layer) |
Adds active layer to renderer. More... | |
void | removeActiveLayer (Layer *layer) |
Removes active layer from renderer. More... | |
void | clearActiveLayers () |
Clears all active layers from renderer. More... | |
void | activateAllLayers (Map *elevation) |
Activates all layers from given elevation. More... | |
bool | isActivedLayer (Layer *layer) |
Returns if given layer is currently activated. More... | |
std::list< Layer * > | getActiveLayers () const |
Returns list of activated layer. More... | |
Static Public Member Functions | |
static InstanceRenderer * | getInstance (IRendererContainer *cnt) |
Gets instance for interface access. More... | |
Private Types | |
enum | InstanceRendererEffect { NOTHING = 0x00, OUTLINE = 0x01, COLOR = 0x02, AREA = 0x04 } |
typedef uint8_t | Effect |
typedef std::map< Instance *, OutlineInfo > | InstanceToOutlines_t |
typedef std::map< Instance *, ColoringInfo > | InstanceToColoring_t |
typedef std::map< Instance *, AreaInfo > | InstanceToAreas_t |
typedef std::list< s_image_entry > | ImagesToCheck_t |
typedef std::map< Instance *, Effect > | InstanceToEffects_t |
Private Member Functions | |
Image * | bindOutline (OutlineInfo &info, RenderItem &vc, Camera *cam) |
Binds new outline (if needed) to the instance's OutlineInfo. More... | |
Image * | bindColoring (ColoringInfo &info, RenderItem &vc, Camera *cam) |
void | renderUnsorted (Camera *cam, Layer *layer, RenderList &instances) |
void | renderAlreadySorted (Camera *cam, Layer *layer, RenderList &instances) |
void | removeFromCheck (const ImagePtr &image) |
bool | isValidImage (const ImagePtr &image) |
Private Attributes | |
bool | m_area_layer |
uint32_t | m_interval |
bool | m_timer_enabled |
std::list< std::string > | m_unlit_groups |
bool | m_need_sorting |
bool | m_need_bind_coloring |
InstanceToOutlines_t | m_instance_outlines |
InstanceToColoring_t | m_instance_colorings |
InstanceToAreas_t | m_instance_areas |
ImagesToCheck_t | m_check_images |
Timer | m_timer |
InstanceDeleteListener * | m_delete_listener |
InstanceToEffects_t | m_assigned_instances |
Additional Inherited Members | |
![]() | |
RendererBase () | |
![]() | |
std::list< Layer * > | m_active_layers |
RenderBackend * | m_renderbackend |
Definition at line 43 of file instancerenderer.h.
|
private |
Definition at line 162 of file instancerenderer.h.
|
private |
Definition at line 218 of file instancerenderer.h.
|
private |
Definition at line 207 of file instancerenderer.h.
|
private |
Definition at line 206 of file instancerenderer.h.
|
private |
Definition at line 226 of file instancerenderer.h.
|
private |
Definition at line 205 of file instancerenderer.h.
|
private |
Enumerator | |
---|---|
NOTHING | |
OUTLINE | |
COLOR | |
AREA |
Definition at line 156 of file instancerenderer.h.
FIFE::InstanceRenderer::InstanceRenderer | ( | RenderBackend * | renderbackend, |
int32_t | position | ||
) |
constructor.
renderbackend | to use |
position | position for this renderer in rendering pipeline |
Definition at line 124 of file instancerenderer.cpp.
References check(), FIFE::RenderBackend::getName(), m_delete_listener, m_interval, m_need_bind_coloring, m_need_sorting, FIFE::RendererBase::m_renderbackend, m_timer, FIFE::Timer::setCallback(), FIFE::RendererBase::setEnabled(), and FIFE::Timer::setInterval().
Referenced by clone().
FIFE::InstanceRenderer::InstanceRenderer | ( | const InstanceRenderer & | old | ) |
Definition at line 147 of file instancerenderer.cpp.
References check(), FIFE::RenderBackend::getName(), m_delete_listener, m_interval, m_need_bind_coloring, m_need_sorting, FIFE::RendererBase::m_renderbackend, m_timer, FIFE::Timer::setCallback(), FIFE::RendererBase::setEnabled(), and FIFE::Timer::setInterval().
|
virtual |
Destructor.
Definition at line 174 of file instancerenderer.cpp.
References m_assigned_instances, m_delete_listener, and reset().
void FIFE::InstanceRenderer::addColored | ( | Instance * | instance, |
int32_t | r, | ||
int32_t | g, | ||
int32_t | b, | ||
int32_t | a = 128 |
||
) |
Marks given instance to be colored with given parameters.
Definition at line 722 of file instancerenderer.cpp.
References FIFE::InstanceRenderer::ColoringInfo::a, FIFE::Instance::addDeleteListener(), FIFE::InstanceRenderer::ColoringInfo::b, COLOR, FIFE::InstanceRenderer::ColoringInfo::dirty, FIFE::InstanceRenderer::ColoringInfo::g, m_assigned_instances, m_delete_listener, m_instance_colorings, and FIFE::InstanceRenderer::ColoringInfo::r.
void FIFE::InstanceRenderer::addIgnoreLight | ( | const std::list< std::string > & | groups | ) |
Add groups(Namespaces) into a list.
All instances, whose namespace is in the list will not lighted from the LightRenderer.
Definition at line 897 of file instancerenderer.cpp.
References m_unlit_groups.
void FIFE::InstanceRenderer::addOutlined | ( | Instance * | instance, |
int32_t | r, | ||
int32_t | g, | ||
int32_t | b, | ||
int32_t | width, | ||
int32_t | threshold = 1 |
||
) |
Marks given instance to be outlined with given parameters.
Definition at line 679 of file instancerenderer.cpp.
References FIFE::Instance::addDeleteListener(), FIFE::InstanceRenderer::OutlineInfo::b, FIFE::InstanceRenderer::OutlineInfo::dirty, FIFE::InstanceRenderer::OutlineInfo::g, m_assigned_instances, m_delete_listener, m_instance_outlines, OUTLINE, FIFE::InstanceRenderer::OutlineInfo::r, FIFE::InstanceRenderer::OutlineInfo::threshold, and FIFE::InstanceRenderer::OutlineInfo::width.
void FIFE::InstanceRenderer::addToCheck | ( | const ImagePtr & | image | ) |
Add properly old ImagePtr into a check list.
If it is still not used after a time(interval) then it is freed.
Definition at line 948 of file instancerenderer.cpp.
References FIFE::SharedPtr< T >::get(), FIFE::IResource::getName(), FIFE::TimeManager::getTime(), FIFE::InstanceRenderer::s_image_entry::image, FIFE::DynamicSingleton< TimeManager >::instance(), isValidImage(), m_check_images, m_timer, m_timer_enabled, FIFE::Timer::start(), and FIFE::InstanceRenderer::s_image_entry::timestamp.
Referenced by bindColoring(), and bindOutline().
void FIFE::InstanceRenderer::addTransparentArea | ( | Instance * | instance, |
const std::list< std::string > & | groups, | ||
uint32_t | w, | ||
uint32_t | h, | ||
uint8_t | trans, | ||
bool | front = true |
||
) |
Marks given instance to have an transparent area with given paramters.
Definition at line 762 of file instancerenderer.cpp.
References FIFE::Instance::addDeleteListener(), AREA, FIFE::InstanceRenderer::AreaInfo::front, FIFE::InstanceRenderer::AreaInfo::groups, FIFE::InstanceRenderer::AreaInfo::h, FIFE::InstanceRenderer::AreaInfo::instance, m_assigned_instances, m_delete_listener, m_instance_areas, FIFE::InstanceRenderer::AreaInfo::trans, and FIFE::InstanceRenderer::AreaInfo::w.
|
private |
Definition at line 604 of file instancerenderer.cpp.
References FIFE::InstanceRenderer::ColoringInfo::a, FIFE::ImageManager::add(), addToCheck(), FIFE::AMASK, FIFE::InstanceRenderer::ColoringInfo::b, FIFE::BMASK, FIFE::Image::copySubimage(), FIFE::RenderBackend::createImage(), FIFE::InstanceRenderer::ColoringInfo::curimg, FIFE::InstanceRenderer::ColoringInfo::dirty, FIFE::ImageManager::exists(), FIFE::Image::forceLoadInternal(), FIFE::InstanceRenderer::ColoringInfo::g, FIFE::SharedPtr< T >::get(), FIFE::Image::getHeight(), FIFE::IResource::getName(), FIFE::Image::getPixelRGBA(), FIFE::ImageManager::getPtr(), FIFE::Image::getWidth(), FIFE::GMASK, FIFE::RenderItem::image, FIFE::DynamicSingleton< ImageManager >::instance(), FIFE::Image::isSharedImage(), isValidImage(), FIFE::RendererBase::m_renderbackend, FIFE::InstanceRenderer::ColoringInfo::overlay, FIFE::Image::putPixel(), FIFE::InstanceRenderer::ColoringInfo::r, removeFromCheck(), FIFE::IResource::RES_LOADED, FIFE::RMASK, and FIFE::IResource::setState().
Referenced by renderAlreadySorted().
|
private |
Binds new outline (if needed) to the instance's OutlineInfo.
Definition at line 495 of file instancerenderer.cpp.
References FIFE::aboveThreshold(), FIFE::ImageManager::add(), addToCheck(), FIFE::AMASK, FIFE::InstanceRenderer::OutlineInfo::b, FIFE::BMASK, FIFE::Image::copySubimage(), FIFE::RenderBackend::createImage(), FIFE::InstanceRenderer::OutlineInfo::curimg, FIFE::InstanceRenderer::OutlineInfo::dirty, FIFE::ImageManager::exists(), FIFE::Image::forceLoadInternal(), FIFE::InstanceRenderer::OutlineInfo::g, FIFE::SharedPtr< T >::get(), FIFE::Image::getHeight(), FIFE::IResource::getName(), FIFE::Image::getPixelRGBA(), FIFE::ImageManager::getPtr(), FIFE::Image::getWidth(), FIFE::GMASK, FIFE::RenderItem::image, FIFE::DynamicSingleton< ImageManager >::instance(), FIFE::Image::isSharedImage(), isValidImage(), FIFE::RendererBase::m_renderbackend, FIFE::InstanceRenderer::OutlineInfo::outline, FIFE::Image::putPixel(), FIFE::InstanceRenderer::OutlineInfo::r, removeFromCheck(), FIFE::IResource::RES_LOADED, FIFE::RMASK, FIFE::IResource::setState(), FIFE::InstanceRenderer::OutlineInfo::threshold, and FIFE::InstanceRenderer::OutlineInfo::width.
Referenced by renderAlreadySorted(), and renderUnsorted().
void FIFE::InstanceRenderer::check | ( | ) |
Timer callback, tried to remove old effect images.
Definition at line 969 of file instancerenderer.cpp.
References FIFE::ImageManager::free(), FIFE::TimeManager::getTime(), FIFE::DynamicSingleton< TimeManager >::instance(), FIFE::DynamicSingleton< ImageManager >::instance(), isValidImage(), m_check_images, m_interval, m_timer, m_timer_enabled, and FIFE::Timer::stop().
Referenced by InstanceRenderer().
|
virtual |
Makes copy of this renderer.
Implements FIFE::RendererBase.
Definition at line 170 of file instancerenderer.cpp.
References InstanceRenderer().
|
static |
Gets instance for interface access.
Definition at line 120 of file instancerenderer.cpp.
References FIFE::IRendererContainer::getRenderer().
Referenced by FIFE::MapLoader::load().
|
inlinevirtual |
Name of the renderer.
Implements FIFE::RendererBase.
Definition at line 59 of file instancerenderer.h.
uint32_t FIFE::InstanceRenderer::getRemoveInterval | ( | ) | const |
Gets the interval in seconds (default is 60).
Definition at line 944 of file instancerenderer.cpp.
References m_interval.
|
inline |
Provides access point to the RenderBackend.
Definition at line 116 of file instancerenderer.h.
References FIFE::RendererBase::m_renderbackend.
|
private |
Definition at line 1019 of file instancerenderer.cpp.
References FIFE::SharedPtr< T >::get(), FIFE::IResource::getState(), and FIFE::IResource::RES_LOADED.
Referenced by addToCheck(), bindColoring(), bindOutline(), check(), and removeFromCheck().
|
inline |
Returns true if coloring need binding, otherwise false.
Definition at line 146 of file instancerenderer.h.
References m_need_bind_coloring.
void FIFE::InstanceRenderer::removeAllColored | ( | ) |
Removes all coloring.
Definition at line 861 of file instancerenderer.cpp.
References COLOR, m_assigned_instances, m_delete_listener, and m_instance_colorings.
Referenced by reset().
void FIFE::InstanceRenderer::removeAllIgnoreLight | ( | ) |
Removes all groups(Namespaces)
Definition at line 919 of file instancerenderer.cpp.
References m_unlit_groups.
Referenced by reset().
void FIFE::InstanceRenderer::removeAllOutlines | ( | ) |
Removes all outlines.
Definition at line 843 of file instancerenderer.cpp.
References m_assigned_instances, m_delete_listener, m_instance_outlines, and OUTLINE.
Referenced by reset().
void FIFE::InstanceRenderer::removeAllTransparentAreas | ( | ) |
Removes all transparent areas.
Definition at line 879 of file instancerenderer.cpp.
References AREA, m_assigned_instances, m_delete_listener, and m_instance_areas.
Referenced by reset().
void FIFE::InstanceRenderer::removeColored | ( | Instance * | instance | ) |
Removes instance from coloring list.
Definition at line 815 of file instancerenderer.cpp.
References COLOR, m_assigned_instances, m_delete_listener, m_instance_colorings, and FIFE::Instance::removeDeleteListener().
|
private |
Definition at line 990 of file instancerenderer.cpp.
References FIFE::SharedPtr< T >::get(), FIFE::IResource::getName(), isValidImage(), m_check_images, m_timer, m_timer_enabled, and FIFE::Timer::stop().
Referenced by bindColoring(), and bindOutline().
void FIFE::InstanceRenderer::removeIgnoreLight | ( | const std::list< std::string > & | groups | ) |
Removes groups(Namespaces) from the list.
Definition at line 906 of file instancerenderer.cpp.
References m_unlit_groups.
void FIFE::InstanceRenderer::removeInstance | ( | Instance * | instance | ) |
Removes instance from all effects.
Should only be called by delete listener!
Definition at line 1008 of file instancerenderer.cpp.
References m_assigned_instances, m_delete_listener, m_instance_areas, m_instance_colorings, m_instance_outlines, and FIFE::Instance::removeDeleteListener().
Referenced by FIFE::InstanceRendererDeleteListener::onInstanceDeleted().
void FIFE::InstanceRenderer::removeOutlined | ( | Instance * | instance | ) |
Removes instance from outlining list.
Definition at line 801 of file instancerenderer.cpp.
References m_assigned_instances, m_delete_listener, m_instance_outlines, OUTLINE, and FIFE::Instance::removeDeleteListener().
void FIFE::InstanceRenderer::removeTransparentArea | ( | Instance * | instance | ) |
Removes instance form area list.
Definition at line 829 of file instancerenderer.cpp.
References AREA, m_assigned_instances, m_delete_listener, m_instance_areas, and FIFE::Instance::removeDeleteListener().
|
virtual |
This method is called by the view to ask renderer to draw its rendering aspect based on given parameters.
Renderers receive non-clipped instance stack since there is no way to know which information is relevant for the renderer. E.g. effect renderer might need to know offscreen instance locations to be able to draw radiation coming from some instance not visible on the screen.
cam | camera view to draw |
layer | current layer to be rendered |
instances | instances on the current layer @ see setPipelinePosition |
Implements FIFE::RendererBase.
Definition at line 183 of file instancerenderer.cpp.
References FIFE::_log, FL_WARN, FIFE::Layer::getCellGrid(), m_need_sorting, renderAlreadySorted(), and renderUnsorted().
|
private |
Definition at line 345 of file instancerenderer.cpp.
References FIFE::ALWAYS, bindColoring(), bindOutline(), FIFE::CELLV_REVEALED, FIFE::RenderBackend::changeRenderInfos(), FIFE::RenderItem::dimensions, FIFE::InstanceRenderer::AreaInfo::front, FIFE::CellCache::getCell(), FIFE::Layer::getCellCache(), FIFE::CellRenderer::getFowLayer(), FIFE::Cell::getFoWType(), FIFE::Location::getLayer(), FIFE::Location::getLayerCoordinates(), FIFE::RenderBackend::getLightingModel(), FIFE::Instance::getLocation(), FIFE::Instance::getLocationRef(), FIFE::Location::getMapCoordinates(), FIFE::Object::getNamespace(), FIFE::Instance::getObject(), FIFE::Camera::getRenderer(), FIFE::Instance::getVisual(), FIFE::InstanceRenderer::AreaInfo::groups, FIFE::RectType< T >::h, FIFE::InstanceRenderer::AreaInfo::h, FIFE::RenderItem::image, FIFE::InstanceRenderer::AreaInfo::instance, FIFE::RectType< T >::intersects(), FIFE::CellRenderer::isEnabledFogOfWar(), FIFE::InstanceVisual::isVisible(), FIFE::KEEP, m_area_layer, m_instance_areas, m_instance_colorings, m_instance_outlines, m_need_bind_coloring, FIFE::RendererBase::m_renderbackend, m_unlit_groups, FIFE::Image::render(), FIFE::REPLACE, FIFE::RenderItem::screenpoint, FIFE::InstanceVisual::setVisible(), FIFE::Camera::toScreenCoordinates(), FIFE::Camera::toVirtualScreenCoordinates(), FIFE::InstanceRenderer::AreaInfo::trans, FIFE::RenderItem::transparency, FIFE::RectType< T >::w, FIFE::InstanceRenderer::AreaInfo::w, FIFE::RectType< T >::x, FIFE::PointType3D< T >::x, FIFE::RectType< T >::y, FIFE::PointType3D< T >::y, FIFE::InstanceRenderer::AreaInfo::z, FIFE::PointType3D< T >::z, and FIFE::ZERO.
Referenced by render().
|
private |
Definition at line 198 of file instancerenderer.cpp.
References bindOutline(), FIFE::RenderItem::dimensions, FIFE::Map::getLayerCount(), FIFE::Map::getLayers(), FIFE::RenderBackend::getLightingModel(), FIFE::Layer::getMap(), FIFE::Object::getNamespace(), FIFE::Instance::getObject(), FIFE::RenderItem::image, FIFE::RenderItem::instance, m_instance_colorings, m_instance_outlines, FIFE::RendererBase::m_renderbackend, m_unlit_groups, FIFE::Image::renderZ(), FIFE::RenderItem::screenpoint, FIFE::RenderItem::transparency, and FIFE::PointType3D< T >::z.
Referenced by render().
|
virtual |
Removes all stuff.
Reimplemented from FIFE::RendererBase.
Definition at line 923 of file instancerenderer.cpp.
References m_check_images, m_timer, m_timer_enabled, removeAllColored(), removeAllIgnoreLight(), removeAllOutlines(), removeAllTransparentAreas(), and FIFE::Timer::stop().
Referenced by ~InstanceRenderer().
void FIFE::InstanceRenderer::setRemoveInterval | ( | uint32_t | interval | ) |
Sets the interval in seconds (default is 60).
Definition at line 937 of file instancerenderer.cpp.
References m_interval, m_timer, and FIFE::Timer::setInterval().
|
private |
Definition at line 149 of file instancerenderer.h.
Referenced by renderAlreadySorted().
|
private |
Definition at line 227 of file instancerenderer.h.
Referenced by addColored(), addOutlined(), addTransparentArea(), removeAllColored(), removeAllOutlines(), removeAllTransparentAreas(), removeColored(), removeInstance(), removeOutlined(), removeTransparentArea(), and ~InstanceRenderer().
|
private |
Definition at line 220 of file instancerenderer.h.
Referenced by addToCheck(), check(), removeFromCheck(), and reset().
|
private |
Definition at line 225 of file instancerenderer.h.
Referenced by addColored(), addOutlined(), addTransparentArea(), InstanceRenderer(), removeAllColored(), removeAllOutlines(), removeAllTransparentAreas(), removeColored(), removeInstance(), removeOutlined(), removeTransparentArea(), and ~InstanceRenderer().
|
private |
Definition at line 211 of file instancerenderer.h.
Referenced by addTransparentArea(), removeAllTransparentAreas(), removeInstance(), removeTransparentArea(), and renderAlreadySorted().
|
private |
Definition at line 210 of file instancerenderer.h.
Referenced by addColored(), removeAllColored(), removeColored(), removeInstance(), renderAlreadySorted(), and renderUnsorted().
|
private |
Definition at line 209 of file instancerenderer.h.
Referenced by addOutlined(), removeAllOutlines(), removeInstance(), removeOutlined(), renderAlreadySorted(), and renderUnsorted().
|
private |
Definition at line 150 of file instancerenderer.h.
Referenced by check(), getRemoveInterval(), InstanceRenderer(), and setRemoveInterval().
|
private |
Definition at line 154 of file instancerenderer.h.
Referenced by InstanceRenderer(), needColorBinding(), and renderAlreadySorted().
|
private |
Definition at line 153 of file instancerenderer.h.
Referenced by InstanceRenderer(), and render().
|
private |
Definition at line 222 of file instancerenderer.h.
Referenced by addToCheck(), check(), InstanceRenderer(), removeFromCheck(), reset(), and setRemoveInterval().
|
private |
Definition at line 151 of file instancerenderer.h.
Referenced by addToCheck(), check(), removeFromCheck(), and reset().
|
private |
Definition at line 152 of file instancerenderer.h.
Referenced by addIgnoreLight(), removeAllIgnoreLight(), removeIgnoreLight(), renderAlreadySorted(), and renderUnsorted().