|
LightWrap++
AC++wrapperfortheLightWave3DSDK
|
Classes | |
| struct | LWNodalAccess_t |
| struct | st_LWShaderAccess |
Typedefs | |
| typedef int | LightSampleFunc (void *data, LWItemID light, const LWDVector dir, const LWDVector color) |
| typedef int | LWIlluminateFunc (LWItemID light, const LWDVector position, LWDVector direction, LWDVector color) |
| typedef int | LWIlluminateNormalFunc (LWItemID light, const LWDVector position, LWDVector direction, const LWDVector normal_vec, LWDVector color) |
| typedef double | LWIlluminateSampleFunc (LWItemID light, const LWDVector pos, LWDVector dir, LightSampleFunc *sampler, void *data) |
| typedef double | LWIlluminateSampleNormalFunc (LWItemID light, const LWDVector pos, LWDVector dir, const LWDVector normal_vec, LightSampleFunc *sampler, void *data) |
| typedef struct LightWave95::LWNodalAccess_t | LWNodalAccess |
| typedef float | LWRandomFloatFunc (RandomFloatData) |
| typedef double | LWRayCastFunc (const LWDVector position, const LWDVector direction) |
| typedef double | LWRayShadeFunc (const LWDVector position, const LWDVector direction, struct st_LWShaderAccess *shader_access) |
| typedef double | LWRayTraceFunc (const LWDVector position, const LWDVector direction, LWDVector color) |
| typedef double | LWRayTraceModeFunc (const LWDVector position, const LWDVector direction, LWDVector color, const double eta, const int rtmode) |
| typedef struct LightWave95::st_LWShaderAccess | LWShaderAccess |
| typedef void * | RandomFloatData |
| struct LightWave95::LWNodalAccess_t |
| Class Members | ||
|---|---|---|
| int | bounces | |
| double | bumpHeight | |
| double | cosine | |
| int | flags | |
| LWDVector | gNorm | |
| LWIlluminateFunc * | illuminate | |
| LWIlluminateNormalFunc * | illuminateNormal | |
| LWIlluminateSampleFunc * | illuminateSample | |
| LWIlluminateSampleNormalFunc * | illuminateSampleNormal | |
| double | incomingEta | |
| LWItemID | objID | |
| LWDVector | oPos | |
| double | oXfrm | |
| int | polNum | |
| LWPolID | polygon | |
| LWRandomFloatFunc * | randomFloat | |
| LWRayCastFunc * | rayCast | |
| LWDVector | rayDir | |
| double | rayLength | |
| LWRayShadeFunc * | rayShade | |
| LWDVector | raySource | |
| LWRayTraceFunc * | rayTrace | |
| LWRayTraceModeFunc * | rayTraceMode | |
| int | ResourceContextIndex | |
| LWItemID | sourceID | |
| double | spotSize | |
| double | subsx | |
| double | subsy | |
| int | sx | |
| int | sy | |
| LWPntID | verts | |
| float | vertsWPos | |
| float | weights | |
| LWDVector | wNorm | |
| LWDVector | wNorm0 | |
| LWDVector | wPos | |
| double | wXfrm | |
| struct LightWave95::st_LWShaderAccess |
| Class Members | ||
|---|---|---|
| double | addTransparency | |
| int | bounces | |
| double | bumpDropoff | |
| double | bumpHeight | |
| double | color | |
| double | colorFL | |
| double | colorHL | |
| double | cosine | |
| double | diffuse | |
| double | diffuse_shade | |
| double | difSharpness | |
| double | eta | |
| int | flags | |
| double | gNorm | |
| LWIlluminateFunc * | illuminate | |
| LWIlluminateNormalFunc * | illuminateNormal | |
| LWIlluminateSampleFunc * | illuminateSample | |
| LWIlluminateSampleNormalFunc * | illuminateSampleNormal | |
| double | incomingEta | |
| double | luminous | |
| double | mirror | |
| LWItemID | objID | |
| double | oPos | |
| double | oXfrm | |
| int | polNum | |
| LWPolID | polygon | |
| LWRandomFloatFunc * | randomFloat | |
| LWRayCastFunc * | rayCast | |
| LWDVector | rayDir | |
| double | rayLength | |
| LWRayShadeFunc * | rayShade | |
| double | raySource | |
| LWRayTraceFunc * | rayTrace | |
| LWRayTraceModeFunc * | rayTraceMode | |
| double | reflect_shade | |
| double | reflectionBlur | |
| double | refract_shade | |
| double | refractionBlur | |
| double | replacement_color | |
| double | replacement_percentage | |
| int | ResourceContextIndex | |
| double | roughness | |
| LWItemID | sourceID | |
| double | specular | |
| double | specular_shade | |
| double | spotSize | |
| double | subsx | |
| double | subsy | |
| int | sx | |
| int | sy | |
| double | translucency | |
| double | transparency | |
| LWPntID | verts | |
| float | vertsWPos | |
| float | weights | |
| double | wNorm | |
| double | wNorm0 | |
| double | wPos | |
| double | wXfrm | |
| typedef int LightWave95::LightSampleFunc(void *data, LWItemID light, const LWDVector dir, const LWDVector color) |
| typedef int LightWave95::LWIlluminateFunc(LWItemID light, const LWDVector position, LWDVector direction, LWDVector color) |
| typedef int LightWave95::LWIlluminateNormalFunc(LWItemID light, const LWDVector position, LWDVector direction, const LWDVector normal_vec, LWDVector color) |
| typedef double LightWave95::LWIlluminateSampleFunc(LWItemID light, const LWDVector pos, LWDVector dir, LightSampleFunc *sampler, void *data) |
| typedef double LightWave95::LWIlluminateSampleNormalFunc(LWItemID light, const LWDVector pos, LWDVector dir, const LWDVector normal_vec, LightSampleFunc *sampler, void *data) |
| typedef struct LightWave95::LWNodalAccess_t LightWave95::LWNodalAccess |
| typedef float LightWave95::LWRandomFloatFunc(RandomFloatData) |
| typedef double LightWave95::LWRayCastFunc(const LWDVector position, const LWDVector direction) |
| typedef double LightWave95::LWRayShadeFunc(const LWDVector position, const LWDVector direction, struct st_LWShaderAccess *shader_access) |
| typedef double LightWave95::LWRayTraceFunc(const LWDVector position, const LWDVector direction, LWDVector color) |
| typedef double LightWave95::LWRayTraceModeFunc(const LWDVector position, const LWDVector direction, LWDVector color, const double eta, const int rtmode) |
| typedef struct LightWave95::st_LWShaderAccess LightWave95::LWShaderAccess |
| typedef void* LightWave95::RandomFloatData |