Go to the source code of this file.
Defines | |
| #define | LUX_API_H 1 |
| #define | LUX_NULL NULL |
| #define | LUX_NOERROR 0 |
| #define | LUX_NOMEM 1 |
| #define | LUX_SYSTEM 2 |
| #define | LUX_NOFILE 3 |
| #define | LUX_BADFILE 4 |
| #define | LUX_BADVERSION 5 |
| #define | LUX_DISKFULL 6 |
| #define | LUX_UNIMPLEMENT 12 |
| #define | LUX_LIMIT 13 |
| #define | LUX_BUG 14 |
| #define | LUX_NOTSTARTED 23 |
| #define | LUX_NESTING 24 |
| #define | LUX_NOTOPTIONS 25 |
| #define | LUX_NOTATTRIBS 26 |
| #define | LUX_NOTPRIMS 27 |
| #define | LUX_ILLSTATE 28 |
| #define | LUX_BADMOTION 29 |
| #define | LUX_BADSOLID 30 |
| #define | LUX_BADTOKEN 41 |
| #define | LUX_RANGE 42 |
| #define | LUX_CONSISTENCY 43 |
| #define | LUX_BADHANDLE 44 |
| #define | LUX_NOPLUGIN 45 |
| #define | LUX_MISSINGDATA 46 |
| #define | LUX_SYNTAX 47 |
| #define | LUX_MATH 61 |
| #define | LUX_INFO 0 |
| #define | LUX_WARNING 1 |
| #define | LUX_ERROR 2 |
| #define | LUX_SEVERE 3 |
| #define | LUX_API_H 1 |
| #define | LUX_NULL NULL |
| #define | LUX_NOERROR 0 |
| #define | LUX_NOMEM 1 |
| #define | LUX_SYSTEM 2 |
| #define | LUX_NOFILE 3 |
| #define | LUX_BADFILE 4 |
| #define | LUX_BADVERSION 5 |
| #define | LUX_DISKFULL 6 |
| #define | LUX_UNIMPLEMENT 12 |
| #define | LUX_LIMIT 13 |
| #define | LUX_BUG 14 |
| #define | LUX_NOTSTARTED 23 |
| #define | LUX_NESTING 24 |
| #define | LUX_NOTOPTIONS 25 |
| #define | LUX_NOTATTRIBS 26 |
| #define | LUX_NOTPRIMS 27 |
| #define | LUX_ILLSTATE 28 |
| #define | LUX_BADMOTION 29 |
| #define | LUX_BADSOLID 30 |
| #define | LUX_BADTOKEN 41 |
| #define | LUX_RANGE 42 |
| #define | LUX_CONSISTENCY 43 |
| #define | LUX_BADHANDLE 44 |
| #define | LUX_NOPLUGIN 45 |
| #define | LUX_MISSINGDATA 46 |
| #define | LUX_SYNTAX 47 |
| #define | LUX_MATH 61 |
| #define | LUX_INFO 0 |
| #define | LUX_WARNING 1 |
| #define | LUX_ERROR 2 |
| #define | LUX_SEVERE 3 |
| #define | LUX_API_H 1 |
| #define | LUX_NULL NULL |
| #define | LUX_NOERROR 0 |
| #define | LUX_NOMEM 1 |
| #define | LUX_SYSTEM 2 |
| #define | LUX_NOFILE 3 |
| #define | LUX_BADFILE 4 |
| #define | LUX_BADVERSION 5 |
| #define | LUX_DISKFULL 6 |
| #define | LUX_UNIMPLEMENT 12 |
| #define | LUX_LIMIT 13 |
| #define | LUX_BUG 14 |
| #define | LUX_NOTSTARTED 23 |
| #define | LUX_NESTING 24 |
| #define | LUX_NOTOPTIONS 25 |
| #define | LUX_NOTATTRIBS 26 |
| #define | LUX_NOTPRIMS 27 |
| #define | LUX_ILLSTATE 28 |
| #define | LUX_BADMOTION 29 |
| #define | LUX_BADSOLID 30 |
| #define | LUX_BADTOKEN 41 |
| #define | LUX_RANGE 42 |
| #define | LUX_CONSISTENCY 43 |
| #define | LUX_BADHANDLE 44 |
| #define | LUX_NOPLUGIN 45 |
| #define | LUX_MISSINGDATA 46 |
| #define | LUX_SYNTAX 47 |
| #define | LUX_MATH 61 |
| #define | LUX_INFO 0 |
| #define | LUX_WARNING 1 |
| #define | LUX_ERROR 2 |
| #define | LUX_SEVERE 3 |
Typedefs | |
| typedef char * | LuxToken |
| typedef char * | LuxPointer |
| typedef void(* | LuxErrorHandler )(int code, int severity, const char *msg) |
Functions | |
| void | luxIdentity () |
| void | luxTranslate (float dx, float dy, float dz) |
| void | luxRotate (float angle, float ax, float ay, float az) |
| void | luxScale (float sx, float sy, float sz) |
| void | luxLookAt (float ex, float ey, float ez, float lx, float ly, float lz, float ux, float uy, float uz) |
| void | luxConcatTransform (float transform[16]) |
| void | luxTransform (float transform[16]) |
| void | luxCoordinateSystem (const char *) |
| void | luxCoordSysTransform (const char *) |
| void | luxPixelFilter (const char *name,...) |
| void | luxPixelFilterV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxFilm (const char *name,...) |
| void | luxFilmV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxSampler (const char *name,...) |
| void | luxSamplerV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxAccelerator (const char *name,...) |
| void | luxAcceleratorV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxSurfaceIntegrator (const char *name,...) |
| void | luxSurfaceIntegratorV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxVolumeIntegrator (const char *name,...) |
| void | luxVolumeIntegratorV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxCamera (const char *name,...) |
| void | luxCameraV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxWorldBegin () |
| void | luxAttributeBegin () |
| void | luxAttributeEnd () |
| void | luxTransformBegin () |
| void | luxTransformEnd () |
| void | luxTexture (const char *name, const char *type, const char *texname,...) |
| void | luxTextureV (const char *name, const char *type, const char *texname, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxMaterial (const char *name,...) |
| void | luxMaterialV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxMakeNamedMaterial (const char *name,...) |
| void | luxMakeNamedMaterialV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxNamedMaterial (const char *name,...) |
| void | luxNamedMaterialV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxLightSource (const char *name,...) |
| void | luxLightSourceV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxAreaLightSource (const char *name,...) |
| void | luxAreaLightSourceV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxPortalShape (const char *name,...) |
| void | luxPortalShapeV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxShape (const char *name,...) |
| void | luxShapeV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxReverseOrientation () |
| void | luxVolume (const char *name,...) |
| void | luxVolumeV (const char *name, int n, LuxToken tokens[], LuxPointer params[]) |
| void | luxObjectBegin (const char *name) |
| void | luxObjectEnd () |
| void | luxObjectInstance (const char *name) |
| void | luxWorldEnd () |
| void | luxStart () |
| void | luxPause () |
| void | luxExit () |
| void | luxWait () |
| int | luxAddThread () |
| void | luxRemoveThread () |
| void | luxUpdateFramebuffer () |
| unsigned char * | luxFramebuffer () |
| void | luxAddServer (const char *name) |
| void | luxUpdateFilmFromNetwork () |
| void | luxSetNetworkServerUpdateInterval (int updateInterval) |
| int | luxGetNetworkServerUpdateInterval () |
| double | luxStatistics (const char *statName) |
| void | luxEnableDebugMode () |
| void | luxErrorHandler (LuxErrorHandler handler) |
| void | luxErrorAbort (int code, int severity, const char *message) |
| void | luxErrorIgnore (int code, int severity, const char *message) |
| void | luxErrorPrint (int code, int severity, const char *message) |
Variables | |
| int | luxLastError |
| #define LUX_API_H 1 |
| #define LUX_API_H 1 |
| #define LUX_BADFILE 4 |
| #define LUX_BADFILE 4 |
| #define LUX_BADFILE 4 |
Definition at line 137 of file luxlex.l.
Referenced by main(), lux::ReadImage(), and RenderScenefile().
| #define LUX_BADHANDLE 44 |
| #define LUX_BADHANDLE 44 |
| #define LUX_BADMOTION 29 |
| #define LUX_BADMOTION 29 |
| #define LUX_BADSOLID 30 |
| #define LUX_BADSOLID 30 |
| #define LUX_BADTOKEN 41 |
| #define LUX_BADTOKEN 41 |
| #define LUX_BADTOKEN 41 |
Definition at line 154 of file luxlex.l.
Referenced by lux::Checkerboard2D< T >::Checkerboard2D(), lux::ImageTexture< T >::CreateFloatTexture(), lux::DotsTexture< T >::CreateFloatTexture(), lux::Checkerboard::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderVoronoiTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderBlendTexture3D< T >::CreateFloatTexture(), lux::UVTexture::CreateSpectrumTexture(), lux::ImageTexture< T >::CreateSpectrumTexture(), lux::DotsTexture< T >::CreateSpectrumTexture(), lux::Checkerboard::CreateSpectrumTexture(), lux::BlenderWoodTexture3D< T >::CreateSpectrumTexture(), lux::BlenderVoronoiTexture3D< T >::CreateSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSpectrumTexture(), lux::BlenderCloudsTexture3D< T >::CreateSpectrumTexture(), lux::BlenderBlendTexture3D< T >::CreateSpectrumTexture(), lux::Path2Integrator::CreateSurfaceIntegrator(), lux::PathIntegrator::CreateSurfaceIntegrator(), lux::ExPhotonIntegrator::CreateSurfaceIntegrator(), lux::DirectLighting::CreateSurfaceIntegrator(), lux::DebugIntegrator::CreateSurfaceIntegrator(), lux::BidirIntegrator::CreateSurfaceIntegrator(), lux::TextureParams::GetFloatTexture(), lux::TextureParams::GetSpectrumTexture(), lux::Context::objectInstance(), and lux::Scene::Statistics().
| #define LUX_BADVERSION 5 |
| #define LUX_BADVERSION 5 |
| #define LUX_BUG 14 |
| #define LUX_BUG 14 |
| #define LUX_BUG 14 |
Definition at line 143 of file luxlex.l.
Referenced by lux::Shape::Area(), boost::assertion_failed(), lux::Light::Eval(), lux::Light::EvalDirectionPdf(), lux::Light::EvalPositionPdf(), lux::Camera::EvalPositionPdf(), lux::Aggregate::GetAreaLight(), lux::Aggregate::GetBSDF(), lux::Camera::GetConnectingFactor(), lux::Camera::GetFlux2RadianceFactors(), lux::Shape::Intersect(), lux::Camera::Intersect(), lux::Shape::IntersectP(), lux::Camera::IsDelta(), lux::Camera::IsVisibleFromEyes(), lux::MakeAccelerator(), lux::MakeAreaLight(), lux::MakeCamera(), lux::MakeFilm(), lux::MakeFilter(), lux::MakeFloatTexture(), lux::MakeLight(), lux::MakeMaterial(), lux::MakeSampler(), lux::Context::RenderOptions::MakeScene(), lux::MakeShape(), lux::MakeSpectrumTexture(), lux::MakeSurfaceIntegrator(), lux::MakeToneMap(), lux::MakeVolumeIntegrator(), lux::MakeVolumeRegion(), lux::Context::objectInstance(), lux::SDFace::otherVert(), lux::Light::Pdf(), lux::PlyMesh::PlyMesh(), lux::StandardImageReader< T >::read(), lux::ExrImageReader::read(), lux::Shape::Refine(), lux::Primitive::Refine(), lux::NetworkRenderServerThread::run(), lux::Shape::Sample(), lux::Light::Sample_L(), lux::Camera::Sample_W(), lux::Light::SampleDirection(), lux::Light::SamplePosition(), lux::Camera::SamplePosition(), lux::Context::shape(), lux::ShapeSet::ShapeSet(), lux::SDFace::vnum(), lux::WriteRGBAImage(), and lux::WriteRGBAImageFloat().
| #define LUX_CONSISTENCY 43 |
| #define LUX_CONSISTENCY 43 |
| #define LUX_CONSISTENCY 43 |
Definition at line 156 of file luxlex.l.
Referenced by lux::WaldTriangleMesh::CreateShape(), lux::BaryTriangleMesh::CreateShape(), lux::VolumeGrid::CreateVolumeRegion(), lux::HaltonSampler::HaltonSampler(), lux::LDSampler::LDSampler(), lux::DebugIntegrator::Li(), lux::PhotonIntegrator::Preprocess(), and lux::ExPhotonIntegrator::Preprocess().
| #define LUX_DISKFULL 6 |
| #define LUX_DISKFULL 6 |
| #define LUX_ERROR 2 |
| #define LUX_ERROR 2 |
| #define LUX_ERROR 2 |
Definition at line 168 of file luxlex.l.
Referenced by lux::Context::attributeEnd(), lux::Context::cleanup(), lux::RenderFarm::connect(), lux::ImageTexture< T >::CreateFloatTexture(), lux::DotsTexture< T >::CreateFloatTexture(), lux::Checkerboard::CreateFloatTexture(), lux::BlenderWoodTexture3D< T >::CreateFloatTexture(), lux::BlenderVoronoiTexture3D< T >::CreateFloatTexture(), lux::BlenderStucciTexture3D< T >::CreateFloatTexture(), lux::BlenderMusgraveTexture3D< T >::CreateFloatTexture(), lux::BlenderMarbleTexture3D< T >::CreateFloatTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateFloatTexture(), lux::BlenderCloudsTexture3D< T >::CreateFloatTexture(), lux::BlenderBlendTexture3D< T >::CreateFloatTexture(), lux::BilerpTexture< T >::CreateFloatTexture(), lux::ImageData::createMIPMap(), lux::WaldTriangleMesh::CreateShape(), lux::BaryTriangleMesh::CreateShape(), lux::UVTexture::CreateSpectrumTexture(), lux::ImageTexture< T >::CreateSpectrumTexture(), lux::DotsTexture< T >::CreateSpectrumTexture(), lux::Checkerboard::CreateSpectrumTexture(), lux::BlenderWoodTexture3D< T >::CreateSpectrumTexture(), lux::BlenderVoronoiTexture3D< T >::CreateSpectrumTexture(), lux::BlenderStucciTexture3D< T >::CreateSpectrumTexture(), lux::BlenderMusgraveTexture3D< T >::CreateSpectrumTexture(), lux::BlenderMarbleTexture3D< T >::CreateSpectrumTexture(), lux::BlenderDistortedNoiseTexture3D< T >::CreateSpectrumTexture(), lux::BlenderCloudsTexture3D< T >::CreateSpectrumTexture(), lux::BlenderBlendTexture3D< T >::CreateSpectrumTexture(), lux::BilerpTexture< T >::CreateSpectrumTexture(), lux::DebugIntegrator::CreateSurfaceIntegrator(), lux::VolumeGrid::CreateVolumeRegion(), lux::RenderFarm::disconnectAll(), lux::RenderFarm::flush(), lux::TextureParams::GetFloatTexture(), lux::MIPMapImpl< T, U >::getMemoryUsed(), lux::TextureParams::GetSpectrumTexture(), InitParamSet(), lux::Matrix4x4::Inverse(), lux::RenderServer::join(), lux::Context::lightSource(), lux::ExPhotonIntegrator::LiInternal(), lux::MIPMapImpl< T, U >::Lookup(), lookupType(), luxErrorPrint(), luxInit(), main(), lux::MakeAccelerator(), lux::MakeAreaLight(), lux::MakeCamera(), lux::MakeFilm(), lux::MakeFilter(), lux::MakeFloatTexture(), lux::MakeLight(), lux::MakeMaterial(), lux::Context::makemixmaterial(), lux::MakeSampler(), lux::MakeShape(), lux::MakeSpectrumTexture(), lux::MakeSurfaceIntegrator(), lux::MakeToneMap(), lux::MakeVolumeIntegrator(), lux::MakeVolumeRegion(), lux::MIPMapImpl< T, U >::MIPMapImpl(), lux::Context::namedmaterial(), lux::Context::objectBegin(), lux::Context::objectEnd(), lux::Context::objectInstance(), lux::LuxGui::OnError(), lux::PlyMesh::PlyMesh(), lux::PhotonIntegrator::Preprocess(), lux::ExPhotonIntegrator::Preprocess(), processCommandFilm(), lux::StandardImageReader< T >::read(), lux::ExrImageReader::read(), lux::ReadImage(), lux::NetworkRenderServerThread::run(), lux::RenderFarm::send(), lux::RenderServer::start(), lux::Scene::Statistics(), lux::RenderServer::stop(), lux::Context::texture(), lux::Context::transformEnd(), lux::RenderFarm::updateFilm(), lux::FlexImageFilm::UpdateFilm(), and lux::MIPMapImpl< T, U >::~MIPMapImpl().
| #define LUX_ILLSTATE 28 |
| #define LUX_ILLSTATE 28 |
| #define LUX_ILLSTATE 28 |
Definition at line 150 of file luxlex.l.
Referenced by lux::Context::attributeEnd(), lux::Context::cleanup(), luxInit(), and lux::Context::transformEnd().
| #define LUX_INFO 0 |
| #define LUX_INFO 0 |
| #define LUX_INFO 0 |
Definition at line 166 of file luxlex.l.
Referenced by lux::LoopSubdiv::ApplyDisplacementMap(), lux::PerspectiveCamera::AutoFocus(), lux::OrthoCamera::AutoFocus(), lux::RenderFarm::connect(), lux::FlexImageFilm::CreateBuffers(), lux::ImageTexture< T >::CreateFloatTexture(), lux::ImageTexture< T >::CreateSpectrumTexture(), lux::RenderFarm::disconnectAll(), Engine_Thread(), lux::LuxGui::EngineThread(), exit_cb(), lux::RenderFarm::flush(), infoThread(), luxErrorAbort(), luxErrorPrint(), main(), merge_FrameBuffer(), lux::MIPMapImpl< T, U >::MIPMapImpl(), lux::LuxGui::OnError(), lux::LuxGui::OnExit(), lux::LuxGui::OnTimer(), lux::ExPhotonIntegrator::Preprocess(), printInfoThread(), lux::LuxGuiApp::ProcessCommandLine(), lux::StandardImageReader< T >::read(), lux::ExrImageReader::read(), lux::LoopSubdiv::Refine(), lux::Scene::Render(), lux::RenderThread::render(), lux::NetworkRenderServerThread::run(), lux::TaBRecKdTreeAccel::TaBRecKdTreeAccel(), lux::FlexImageFilm::TransmitFilm(), lux::RenderFarm::updateFilm(), lux::FlexImageFilm::UpdateFilm(), lux::FlexImageFilm::WriteEXRImage(), lux::FlexImageFilm::WriteIGIImage(), lux::ImageFilm::WriteImage(), lux::FlexImageFilm::WriteResumeFilm(), and lux::FlexImageFilm::WriteTGAImage().
| #define LUX_LIMIT 13 |
| #define LUX_LIMIT 13 |
| #define LUX_LIMIT 13 |
Definition at line 142 of file luxlex.l.
Referenced by lux::FlexImageFilm::MergeSampleArray(), and lux::SunLight::SunLight().
| #define LUX_MATH 61 |
| #define LUX_MATH 61 |
| #define LUX_MATH 61 |
| #define LUX_MISSINGDATA 46 |
| #define LUX_MISSINGDATA 46 |
| #define LUX_MISSINGDATA 46 |
Definition at line 159 of file luxlex.l.
Referenced by lux::VolumeGrid::CreateVolumeRegion(), and lux::Scene::Scene().
| #define LUX_NESTING 24 |
| #define LUX_NESTING 24 |
| #define LUX_NESTING 24 |
Definition at line 146 of file luxlex.l.
Referenced by include_push(), lux::Context::objectBegin(), lux::Context::objectEnd(), lux::Context::objectInstance(), and lux::Context::worldEnd().
| #define LUX_NOERROR 0 |
| #define LUX_NOERROR 0 |
| #define LUX_NOERROR 0 |
Definition at line 132 of file luxlex.l.
Referenced by lux::LoopSubdiv::ApplyDisplacementMap(), lux::PerspectiveCamera::AutoFocus(), lux::OrthoCamera::AutoFocus(), lux::RenderFarm::connect(), lux::FlexImageFilm::CreateBuffers(), lux::ImageTexture< T >::CreateFloatTexture(), lux::Metal::CreateMaterial(), lux::ImageTexture< T >::CreateSpectrumTexture(), lux::RenderFarm::disconnectAll(), Engine_Thread(), lux::LuxGui::EngineThread(), exit_cb(), lux::RenderFarm::flush(), infoThread(), IORFromName(), main(), lux::Context::RenderOptions::MakeScene(), merge_FrameBuffer(), lux::MIPMapImpl< T, U >::MIPMapImpl(), lux::LuxGui::OnExit(), lux::LuxGui::OnTimer(), lux::ExPhotonIntegrator::Preprocess(), printInfoThread(), lux::LuxGuiApp::ProcessCommandLine(), lux::StandardImageReader< T >::read(), lux::ExrImageReader::read(), lux::LoopSubdiv::Refine(), lux::Scene::Render(), lux::RenderThread::render(), lux::NetworkRenderServerThread::run(), lux::TaBRecKdTreeAccel::TaBRecKdTreeAccel(), lux::FlexImageFilm::TransmitFilm(), lux::RenderFarm::updateFilm(), lux::FlexImageFilm::UpdateFilm(), lux::FlexImageFilm::WriteEXRImage(), lux::FlexImageFilm::WriteIGIImage(), lux::ImageFilm::WriteImage(), lux::FlexImageFilm::WriteResumeFilm(), and lux::FlexImageFilm::WriteTGAImage().
| #define LUX_NOFILE 3 |
| #define LUX_NOFILE 3 |
| #define LUX_NOFILE 3 |
Definition at line 136 of file luxlex.l.
Referenced by include_push(), main(), lux::random::RandomGenerator::nobuf_generateUInt(), ParseFile(), and lux::ReadImage().
| #define LUX_NOMEM 1 |
| #define LUX_NOMEM 1 |
| #define LUX_NOPLUGIN 45 |
| #define LUX_NOPLUGIN 45 |
| #define LUX_NOTATTRIBS 26 |
| #define LUX_NOTATTRIBS 26 |
| #define LUX_NOTOPTIONS 25 |
| #define LUX_NOTOPTIONS 25 |
| #define LUX_NOTPRIMS 27 |
| #define LUX_NOTPRIMS 27 |
| #define LUX_NOTSTARTED 23 |
| #define LUX_NOTSTARTED 23 |
| #define LUX_NOTSTARTED 23 |
Definition at line 145 of file luxlex.l.
Referenced by lux::Context::cleanup(), and luxStatistics().
| #define LUX_NULL NULL |
| #define LUX_NULL NULL |
| #define LUX_NULL NULL |
| #define LUX_RANGE 42 |
| #define LUX_RANGE 42 |
| #define LUX_SEVERE 3 |
| #define LUX_SEVERE 3 |
| #define LUX_SEVERE 3 |
Definition at line 169 of file luxlex.l.
Referenced by lux::Shape::Area(), boost::assertion_failed(), lux::Light::Eval(), lux::Light::EvalDirectionPdf(), lux::Light::EvalPositionPdf(), lux::Camera::EvalPositionPdf(), lux::Aggregate::GetAreaLight(), lux::Aggregate::GetBSDF(), lux::Camera::GetConnectingFactor(), lux::Camera::GetFlux2RadianceFactors(), include_push(), lux::Shape::Intersect(), lux::Camera::Intersect(), lux::Shape::IntersectP(), lux::Camera::IsDelta(), lux::Camera::IsVisibleFromEyes(), lux::DebugIntegrator::Li(), luxErrorPrint(), luxStatistics(), main(), lux::Context::RenderOptions::MakeScene(), lux::random::RandomGenerator::nobuf_generateUInt(), lux::Context::objectInstance(), lux::LuxGui::OnError(), lux::SDFace::otherVert(), ParseFile(), lux::Light::Pdf(), lux::LuxGuiApp::ProcessCommandLine(), lux::Shape::Refine(), lux::Primitive::Refine(), RenderScenefile(), lux::NetworkRenderServerThread::run(), lux::Shape::Sample(), lux::Light::Sample_L(), lux::Camera::Sample_W(), lux::Light::SampleDirection(), lux::Light::SamplePosition(), lux::Camera::SamplePosition(), lux::Scene::Scene(), lux::Context::shape(), lux::ShapeSet::ShapeSet(), lux::FlexImageFilm::TransmitFilm(), lux::SDFace::vnum(), lux::WriteIgiImage(), lux::FlexImageFilm::WriteResumeFilm(), lux::WriteRGBAImage(), lux::WriteRGBAImageFloat(), lux::FlexImageFilm::WriteTGAImage(), and yyerror().
| #define LUX_SYNTAX 47 |
| #define LUX_SYNTAX 47 |
| #define LUX_SYNTAX 47 |
Definition at line 160 of file luxlex.l.
Referenced by lux::LoopSubdiv::CreateShape(), InitParamSet(), lux::Context::lightSource(), lookupType(), main(), lux::Context::makemixmaterial(), lux::Context::namedmaterial(), lux::Context::texture(), and yyerror().
| #define LUX_SYSTEM 2 |
| #define LUX_SYSTEM 2 |
| #define LUX_SYSTEM 2 |
Definition at line 135 of file luxlex.l.
Referenced by lux::RenderFarm::connect(), lux::ImageData::createMIPMap(), lux::RenderFarm::disconnectAll(), lux::RenderFarm::flush(), lux::MIPMapImpl< T, U >::getMemoryUsed(), lux::RenderServer::join(), lux::ExPhotonIntegrator::LiInternal(), lux::MIPMapImpl< T, U >::Lookup(), main(), lux::MIPMapImpl< T, U >::MIPMapImpl(), processCommandFilm(), lux::LuxGuiApp::ProcessCommandLine(), lux::StandardImageReader< T >::read(), lux::NetworkRenderServerThread::run(), lux::RenderFarm::send(), lux::RenderServer::start(), lux::RenderServer::stop(), lux::FlexImageFilm::TransmitFilm(), lux::RenderFarm::updateFilm(), lux::FlexImageFilm::UpdateFilm(), lux::WriteIgiImage(), lux::FlexImageFilm::WriteResumeFilm(), lux::FlexImageFilm::WriteTGAImage(), and lux::MIPMapImpl< T, U >::~MIPMapImpl().
| #define LUX_UNIMPLEMENT 12 |
| #define LUX_UNIMPLEMENT 12 |
| #define LUX_UNIMPLEMENT 12 |
Definition at line 141 of file luxlex.l.
Referenced by lux::Camera::Camera(), lux::Checkerboard::CreateFloatTexture(), lux::BilerpTexture< T >::CreateFloatTexture(), lux::Checkerboard::CreateSpectrumTexture(), lux::BilerpTexture< T >::CreateSpectrumTexture(), lux::Light::Light(), lux::Context::portalShape(), and lux::Context::shape().
| #define LUX_WARNING 1 |
| #define LUX_WARNING 1 |
| #define LUX_WARNING 1 |
Definition at line 167 of file luxlex.l.
Referenced by lux::PerspectiveCamera::AutoFocus(), lux::OrthoCamera::AutoFocus(), lux::Camera::Camera(), lux::Checkerboard2D< T >::Checkerboard2D(), lux::Metal::CreateMaterial(), lux::LoopSubdiv::CreateShape(), lux::Path2Integrator::CreateSurfaceIntegrator(), lux::PathIntegrator::CreateSurfaceIntegrator(), lux::ExPhotonIntegrator::CreateSurfaceIntegrator(), lux::DirectLighting::CreateSurfaceIntegrator(), lux::BidirIntegrator::CreateSurfaceIntegrator(), lux::HaltonSampler::HaltonSampler(), InitParamSet(), IORFromName(), lux::LDSampler::LDSampler(), lux::Light::Light(), luxErrorPrint(), lux::Context::RenderOptions::MakeScene(), lux::FlexImageFilm::MergeSampleArray(), lux::LuxGui::OnError(), lux::Context::portalShape(), lux::ExPhotonIntegrator::Preprocess(), lux::Context::shape(), lux::SunLight::SunLight(), lux::Context::texture(), and lux::Context::worldEnd().
| typedef void(* LuxErrorHandler)(int code, int severity, const char *msg) |
| typedef char * LuxPointer |
| void luxAccelerator | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 177 of file api.cpp.
References EXTRACT_PARAMETERS, luxAcceleratorV(), and PASS_PARAMETERS.
Referenced by luxAcceleratorV(), and yyparse().
| void luxAcceleratorV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
Definition at line 183 of file api.cpp.
References luxAccelerator().
Referenced by luxAccelerator().
| void luxAddServer | ( | const char * | name | ) |
Definition at line 79 of file api.cpp.
References luxAddServer().
Referenced by luxAddServer(), main(), and lux::LuxGuiApp::ProcessCommandLine().
| int luxAddThread | ( | ) |
Definition at line 454 of file api.cpp.
References luxAddThread().
Referenced by AddThread(), luxAddThread(), main(), lux::LuxGui::OnTimer(), lux::NetworkRenderServerThread::run(), and lux::LuxGui::SetRenderThreads().
| void luxAreaLightSource | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 330 of file api.cpp.
References EXTRACT_PARAMETERS, luxAreaLightSourceV(), and PASS_PARAMETERS.
Referenced by luxAreaLightSourceV(), and yyparse().
| void luxAreaLightSourceV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
Definition at line 336 of file api.cpp.
References luxAreaLightSource().
Referenced by luxAreaLightSource().
| void luxAttributeBegin | ( | ) |
Definition at line 241 of file api.cpp.
References luxAttributeBegin().
Referenced by luxAttributeBegin(), lux::NetworkRenderServerThread::run(), and yyparse().
| void luxAttributeEnd | ( | ) |
Definition at line 245 of file api.cpp.
References luxAttributeEnd().
Referenced by luxAttributeEnd(), lux::NetworkRenderServerThread::run(), and yyparse().
| void luxCamera | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 226 of file api.cpp.
References EXTRACT_PARAMETERS, luxCameraV(), and PASS_PARAMETERS.
Referenced by luxCameraV(), and yyparse().
| void luxCameraV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
| void luxConcatTransform | ( | float | transform[16] | ) |
Definition at line 101 of file api.cpp.
References luxConcatTransform().
Referenced by luxConcatTransform(), and yyparse().
| void luxCoordinateSystem | ( | const char * | ) |
Definition at line 117 of file api.cpp.
References luxCoordinateSystem().
Referenced by luxCoordinateSystem(), and yyparse().
| void luxCoordSysTransform | ( | const char * | ) |
Definition at line 121 of file api.cpp.
References luxCoordSysTransform().
Referenced by luxCoordSysTransform(), and yyparse().
| void luxEnableDebugMode | ( | ) |
Definition at line 504 of file api.cpp.
References luxEnableDebugMode().
Referenced by luxEnableDebugMode(), main(), and lux::LuxGuiApp::ProcessCommandLine().
| void luxErrorAbort | ( | int | code, | |
| int | severity, | |||
| const char * | message | |||
| ) |
| void luxErrorHandler | ( | LuxErrorHandler | handler | ) |
| void luxErrorIgnore | ( | int | code, | |
| int | severity, | |||
| const char * | message | |||
| ) |
| void luxErrorPrint | ( | int | code, | |
| int | severity, | |||
| const char * | message | |||
| ) |
Definition at line 541 of file api.cpp.
References LUX_ERROR, LUX_INFO, LUX_SEVERE, LUX_WARNING, and luxLastError.
Referenced by luxErrorAbort().
| void luxExit | ( | ) |
Definition at line 445 of file api.cpp.
References luxExit().
Referenced by exit_cb(), luxExit(), main(), lux::LuxGui::OnExit(), and lux::NetworkRenderServerThread::run().
| void luxFilm | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 143 of file api.cpp.
References EXTRACT_PARAMETERS, luxFilmV(), and PASS_PARAMETERS.
Referenced by luxFilmV(), and yyparse().
| void luxFilmV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
| unsigned char* luxFramebuffer | ( | ) |
Definition at line 470 of file api.cpp.
References luxFramebuffer().
Referenced by bindFrameBuffer(), luxFramebuffer(), and lux::LuxOutputWin::OnDraw().
| int luxGetNetworkServerUpdateInterval | ( | ) |
Definition at line 518 of file api.cpp.
References luxGetNetworkServerUpdateInterval().
Referenced by luxGetNetworkServerUpdateInterval(), main(), and lux::LuxGuiApp::ProcessCommandLine().
| void luxIdentity | ( | ) |
Definition at line 89 of file api.cpp.
References luxIdentity().
Referenced by luxIdentity(), lux::NetworkRenderServerThread::run(), and yyparse().
| void luxLightSource | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 315 of file api.cpp.
References EXTRACT_PARAMETERS, luxLightSourceV(), and PASS_PARAMETERS.
Referenced by luxLightSourceV(), and yyparse().
| void luxLightSourceV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
Definition at line 321 of file api.cpp.
References luxLightSource().
Referenced by luxLightSource().
| void luxLookAt | ( | float | ex, | |
| float | ey, | |||
| float | ez, | |||
| float | lx, | |||
| float | ly, | |||
| float | lz, | |||
| float | ux, | |||
| float | uy, | |||
| float | uz | |||
| ) |
Definition at line 112 of file api.cpp.
References luxLookAt().
Referenced by luxLookAt(), lux::NetworkRenderServerThread::run(), and yyparse().
| void luxMakeNamedMaterial | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 289 of file api.cpp.
References EXTRACT_PARAMETERS, luxMakeNamedMaterialV(), and PASS_PARAMETERS.
Referenced by luxMakeNamedMaterialV(), and yyparse().
| void luxMakeNamedMaterialV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
Definition at line 295 of file api.cpp.
References luxMakeNamedMaterial().
Referenced by luxMakeNamedMaterial().
| void luxMaterial | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 278 of file api.cpp.
References EXTRACT_PARAMETERS, luxMaterialV(), and PASS_PARAMETERS.
Referenced by luxMaterialV(), and yyparse().
| void luxMaterialV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
| void luxNamedMaterial | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 300 of file api.cpp.
References EXTRACT_PARAMETERS, luxNamedMaterialV(), and PASS_PARAMETERS.
Referenced by luxNamedMaterialV(), and yyparse().
| void luxNamedMaterialV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
Definition at line 306 of file api.cpp.
References luxNamedMaterial().
Referenced by luxNamedMaterial().
| void luxObjectBegin | ( | const char * | name | ) |
Definition at line 389 of file api.cpp.
References luxObjectBegin().
Referenced by luxObjectBegin(), and yyparse().
| void luxObjectEnd | ( | ) |
Definition at line 392 of file api.cpp.
References luxObjectEnd().
Referenced by luxObjectEnd(), lux::NetworkRenderServerThread::run(), and yyparse().
| void luxObjectInstance | ( | const char * | name | ) |
Definition at line 395 of file api.cpp.
References luxObjectInstance().
Referenced by luxObjectInstance(), and yyparse().
| void luxPause | ( | ) |
Definition at line 441 of file api.cpp.
References luxPause().
Referenced by luxPause(), lux::LuxGui::OnMenu(), and RenderPause().
| void luxPixelFilter | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 125 of file api.cpp.
References EXTRACT_PARAMETERS, luxPixelFilterV(), and PASS_PARAMETERS.
Referenced by luxPixelFilterV(), and yyparse().
| void luxPixelFilterV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
Definition at line 131 of file api.cpp.
References luxPixelFilter().
Referenced by luxPixelFilter().
| void luxPortalShape | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 345 of file api.cpp.
References EXTRACT_PARAMETERS, luxPortalShapeV(), and PASS_PARAMETERS.
Referenced by luxPortalShapeV(), and yyparse().
| void luxPortalShapeV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
Definition at line 351 of file api.cpp.
References luxPortalShape().
Referenced by luxPortalShape().
| void luxRemoveThread | ( | ) |
Definition at line 459 of file api.cpp.
References luxRemoveThread().
Referenced by luxRemoveThread(), RemoveThread(), and lux::LuxGui::SetRenderThreads().
| void luxReverseOrientation | ( | ) |
Definition at line 371 of file api.cpp.
References luxReverseOrientation().
Referenced by luxReverseOrientation(), lux::NetworkRenderServerThread::run(), and yyparse().
| void luxRotate | ( | float | angle, | |
| float | ax, | |||
| float | ay, | |||
| float | az | |||
| ) |
Definition at line 104 of file api.cpp.
References luxRotate().
Referenced by luxRotate(), lux::NetworkRenderServerThread::run(), and yyparse().
| void luxSampler | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 161 of file api.cpp.
References EXTRACT_PARAMETERS, luxSamplerV(), and PASS_PARAMETERS.
Referenced by luxSamplerV(), and yyparse().
| void luxSamplerV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
| void luxScale | ( | float | sx, | |
| float | sy, | |||
| float | sz | |||
| ) |
Definition at line 108 of file api.cpp.
References luxScale().
Referenced by luxScale(), and yyparse().
| void luxSetNetworkServerUpdateInterval | ( | int | updateInterval | ) |
Definition at line 513 of file api.cpp.
References luxSetNetworkServerUpdateInterval().
Referenced by luxSetNetworkServerUpdateInterval(), main(), and lux::LuxGuiApp::ProcessCommandLine().
| void luxShape | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 360 of file api.cpp.
References EXTRACT_PARAMETERS, luxShapeV(), and PASS_PARAMETERS.
Referenced by luxShapeV(), and yyparse().
| void luxShapeV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
| void luxStart | ( | ) |
Definition at line 437 of file api.cpp.
References luxStart().
Referenced by luxStart(), lux::LuxGui::OnMenu(), and RenderStart().
| double luxStatistics | ( | const char * | statName | ) |
Definition at line 495 of file api.cpp.
References initialized, LUX_NOTSTARTED, LUX_SEVERE, luxError, and luxStatistics().
Referenced by bindFrameBuffer(), check_SceneReady(), Engine_Thread(), lux::LuxGui::EngineThread(), engineThread(), infoThread(), luxStatistics(), main(), lux::LuxOutputWin::OnDraw(), lux::LuxGui::OnMenu(), lux::LuxGui::OnTimer(), printInfoThread(), RenderScenefile(), lux::NetworkRenderServerThread::run(), lux::LuxGui::SetRenderThreads(), update_Statistics(), and lux::LuxGui::UpdateStatistics().
| void luxSurfaceIntegrator | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 192 of file api.cpp.
References EXTRACT_PARAMETERS, luxSurfaceIntegratorV(), and PASS_PARAMETERS.
Referenced by luxSurfaceIntegratorV(), and yyparse().
| void luxSurfaceIntegratorV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
Definition at line 198 of file api.cpp.
References luxSurfaceIntegrator().
Referenced by luxSurfaceIntegrator().
| void luxTexture | ( | const char * | name, | |
| const char * | type, | |||
| const char * | texname, | |||
| ... | ||||
| ) |
Definition at line 263 of file api.cpp.
References EXTRACT_PARAMETERS, luxTextureV(), and PASS_PARAMETERS.
Referenced by luxTextureV(), lux::NetworkRenderServerThread::run(), and yyparse().
| void luxTextureV | ( | const char * | name, | |
| const char * | type, | |||
| const char * | texname, | |||
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
| void luxTransform | ( | float | transform[16] | ) |
Definition at line 97 of file api.cpp.
References luxTransform().
Referenced by luxTransform(), and yyparse().
| void luxTransformBegin | ( | ) |
Definition at line 249 of file api.cpp.
References luxTransformBegin().
Referenced by luxTransformBegin(), lux::NetworkRenderServerThread::run(), and yyparse().
| void luxTransformEnd | ( | ) |
Definition at line 253 of file api.cpp.
References luxTransformEnd().
Referenced by luxTransformEnd(), lux::NetworkRenderServerThread::run(), and yyparse().
| void luxTranslate | ( | float | dx, | |
| float | dy, | |||
| float | dz | |||
| ) |
Definition at line 93 of file api.cpp.
References luxTranslate().
Referenced by luxTranslate(), and yyparse().
| void luxUpdateFilmFromNetwork | ( | ) |
Definition at line 508 of file api.cpp.
References luxUpdateFilmFromNetwork().
Referenced by luxUpdateFilmFromNetwork().
| void luxUpdateFramebuffer | ( | ) |
Definition at line 465 of file api.cpp.
References luxUpdateFramebuffer().
Referenced by luxUpdateFramebuffer(), merge_FrameBuffer_Thread(), and lux::LuxGui::UpdateThread().
| void luxVolume | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 378 of file api.cpp.
References EXTRACT_PARAMETERS, luxVolumeV(), and PASS_PARAMETERS.
Referenced by luxVolumeV(), and yyparse().
| void luxVolumeIntegrator | ( | const char * | name, | |
| ... | ||||
| ) |
Definition at line 209 of file api.cpp.
References EXTRACT_PARAMETERS, luxVolumeIntegratorV(), and PASS_PARAMETERS.
Referenced by luxVolumeIntegratorV(), and yyparse().
| void luxVolumeIntegratorV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
Definition at line 215 of file api.cpp.
References luxVolumeIntegrator().
Referenced by luxVolumeIntegrator().
| void luxVolumeV | ( | const char * | name, | |
| int | n, | |||
| LuxToken | tokens[], | |||
| LuxPointer | params[] | |||
| ) |
| void luxWait | ( | ) |
Definition at line 449 of file api.cpp.
References luxWait().
Referenced by Engine_Thread(), lux::LuxGui::EngineThread(), luxWait(), main(), and lux::NetworkRenderServerThread::run().
| void luxWorldBegin | ( | ) |
Definition at line 237 of file api.cpp.
References luxWorldBegin().
Referenced by luxWorldBegin(), lux::NetworkRenderServerThread::run(), and yyparse().
| void luxWorldEnd | ( | ) |
Definition at line 398 of file api.cpp.
References luxWorldEnd().
Referenced by luxWorldEnd(), lux::NetworkRenderServerThread::run(), and yyparse().
| int luxLastError |
1.5.9