| home | up | contents |
#include <mi_shader_if.h>
Public Member Functions |
|
| LightIterator (miState *state, miTag *shader_light_list=0, int n_shader_lights=0) | |
| construct from state and optional shader
light list |
|
| LightIterator (const LightIterator &liter) | |
| copy constructor needed to return
LightIterators from methods |
|
| ~LightIterator () | |
| delete LightIterator |
|
| miTag | operator * () const |
| LightIterator acts
like pointer, allow to dereference. |
|
| LightList * | operator-> () const |
| access to light list from
iterator |
|
| const LightIterator & | operator++ () |
| pre-increment LightIterator |
|
| LightIterator | operator++ (int) |
| post-increment LightIterator |
|
| bool | at_end () const |
| check if iterator has reached end |
|
| const LightIterator & | operator= (const LightIterator &iter) |
| assign LightIterator |
|
| bool | operator== (const LightIterator &iter) const |
| compare LightIterators for
equality |
|
|
||||||||||||||||
|
construct from state and optional shader light list
|
| home | up | contents |
Copyright © 1986-2006 by mental images GmbH