paramset.h File Reference
#include "lux.h"
#include "texture.h"
#include "color.h"
#include <map>
Go to the source code of this file.
Define Documentation
#define ADD_PARAM_TYPE |
( |
T, |
|
|
vec |
|
) |
(vec).push_back(new ParamSetItem<T>(name, (T *)data, nItems)) |
#define ADD_PARAM_TYPE |
( |
T, |
|
|
vec |
|
) |
(vec).push_back(new ParamSetItem<T>(name, (T *)data, nItems)) |
#define ADD_PARAM_TYPE |
( |
T, |
|
|
vec |
|
) |
(vec).push_back(new ParamSetItem<T>(name, (T *)data, nItems)) |
#define LOOKUP_ONE |
( |
vec |
|
) |
|
Value:for (u_int i = 0; i < (vec).size(); ++i) { \
if ((vec)[i]->name == name && \
(vec)[i]->nItems == 1) { \
(vec)[i]->lookedUp = true; \
return *((vec)[i]->data); \
} } \
return d
Definition at line 49 of file paramset.h.
#define LOOKUP_ONE |
( |
vec |
|
) |
|
Value:for (u_int i = 0; i < (vec).size(); ++i) { \
if ((vec)[i]->name == name && \
(vec)[i]->nItems == 1) { \
(vec)[i]->lookedUp = true; \
return *((vec)[i]->data); \
} } \
return d
#define LOOKUP_ONE |
( |
vec |
|
) |
|
#define LOOKUP_PTR |
( |
vec |
|
) |
|
Value:for (u_int i = 0; i < (vec).size(); ++i) \
if ((vec)[i]->name == name) { \
*nItems = (vec)[i]->nItems; \
(vec)[i]->lookedUp = true; \
return (vec)[i]->data; \
} \
return NULL
Definition at line 41 of file paramset.h.
#define LOOKUP_PTR |
( |
vec |
|
) |
|
Value:for (u_int i = 0; i < (vec).size(); ++i) \
if ((vec)[i]->name == name) { \
*nItems = (vec)[i]->nItems; \
(vec)[i]->lookedUp = true; \
return (vec)[i]->data; \
} \
return NULL
#define LOOKUP_PTR |
( |
vec |
|
) |
|