#include "echo.h"

Variables | |
| char | _echoJitterStr [ECHO_JITTER_NUM+1][AIR_STRLEN_SMALL] |
| int | _echoJitterVal [ECHO_JITTER_NUM+1] |
| char | _echoJitterDesc [ECHO_JITTER_NUM+1][AIR_STRLEN_MED] |
| char | _echoJitterStrEqv [][AIR_STRLEN_SMALL] |
| int | _echoJitterValEqv [] |
| airEnum | _echoJitter |
| airEnum * | echoJitter = &_echoJitter |
| char | _echoTypeStr [ECHO_TYPE_NUM+1][AIR_STRLEN_SMALL] |
| int | _echoTypeVal [ECHO_TYPE_NUM+1] |
| char | _echoTypeDesc [ECHO_TYPE_NUM+1][AIR_STRLEN_MED] |
| char | _echoTypeStrEqv [][AIR_STRLEN_SMALL] |
| int | _echoTypeValEqv [] |
| airEnum | _echoType |
| airEnum * | echoType = &_echoType |
| char | _echoMatterStr [ECHO_MATTER_MAX+1][AIR_STRLEN_SMALL] |
| char | _echoMatterDesc [ECHO_MATTER_MAX+1][AIR_STRLEN_MED] |
| airEnum | _echoMatter |
| airEnum * | echoMatter = &_echoMatter |
Initial value:
{
"jitter",
ECHO_JITTER_NUM,
_echoJitterStr, _echoJitterVal,
_echoJitterDesc,
_echoJitterStrEqv, _echoJitterValEqv,
AIR_FALSE
}
| char _echoJitterDesc[ECHO_JITTER_NUM+1][AIR_STRLEN_MED] |
Initial value:
{
"unknown jitter",
"nothing- samples are ALWAYS at center of region",
"no jittering- samples are at regular grid vertices",
"normal jittering- samples are randomly located within grid cells",
"samples are randomly located within region"
}
| char _echoJitterStr[ECHO_JITTER_NUM+1][AIR_STRLEN_SMALL] |
Initial value:
{
"(unknown_jitter)",
"none",
"grid",
"jitter",
"random"
}
| char _echoJitterStrEqv[][AIR_STRLEN_SMALL] |
Initial value:
{
"none",
"grid", "regular",
"jitter",
"random",
""
}
| int _echoJitterVal[ECHO_JITTER_NUM+1] |
Initial value:
| int _echoJitterValEqv[] |
Initial value:
{
echoJitterNone,
echoJitterGrid, echoJitterGrid,
echoJitterJitter,
echoJitterRandom
}
Initial value:
{
"matter",
ECHO_MATTER_MAX,
_echoMatterStr, NULL,
_echoMatterDesc,
NULL, NULL,
AIR_FALSE
}
| char _echoMatterDesc[ECHO_MATTER_MAX+1][AIR_STRLEN_MED] |
Initial value:
{
"unknown material",
"phong shaded surface",
"glass",
"metal",
"light emitter"
}
| char _echoMatterStr[ECHO_MATTER_MAX+1][AIR_STRLEN_SMALL] |
Initial value:
{
"(unknown_matter)",
"phong",
"glass",
"metal",
"light"
}
Initial value:
{
"object type",
ECHO_TYPE_NUM,
_echoTypeStr, NULL,
_echoTypeDesc,
_echoTypeStrEqv, _echoTypeValEqv,
AIR_FALSE
}
| char _echoTypeDesc[ECHO_TYPE_NUM+1][AIR_STRLEN_MED] |
Initial value:
{
"unknown_object",
"sphere",
"axis-aligned cylinder",
"superquadric (actually, superellipsoid)",
"unit cube, centered at the origin",
"triangle",
"rectangle",
"mesh of triangles",
"isosurface of scalar volume",
"axis-aligned bounding box",
"split",
"list",
"instance"
}
| char _echoTypeStr[ECHO_TYPE_NUM+1][AIR_STRLEN_SMALL] |
Initial value:
{
"(unknown_object)",
"sphere",
"cylinder",
"superquad",
"cube",
"triangle",
"rectangle",
"mesh",
"isosurface",
"AABoundingBox",
"split",
"list",
"instance"
}
| char _echoTypeStrEqv[][AIR_STRLEN_SMALL] |
Initial value:
{
"sphere",
"cylinder", "cylind", "rod",
"superquad", "squad",
"cube", "box",
"triangle", "tri",
"rectangle", "rect",
"mesh", "tri-mesh", "trimesh",
"isosurface",
"aabbox", "AABoundingBox",
"split",
"list",
"instance",
""
}
| int _echoTypeVal[ECHO_TYPE_NUM+1] |
| int _echoTypeValEqv[] |
Initial value:
{
echoTypeSphere,
echoTypeCylinder, echoTypeCylinder, echoTypeCylinder,
echoTypeSuperquad, echoTypeSuperquad,
echoTypeCube, echoTypeCube,
echoTypeTriangle, echoTypeTriangle,
echoTypeRectangle, echoTypeRectangle,
echoTypeTriMesh, echoTypeTriMesh, echoTypeTriMesh,
echoTypeIsosurface,
echoTypeAABBox, echoTypeAABBox,
echoTypeSplit,
echoTypeList,
echoTypeInstance
}
1.5.6