List of all items
Structs
- AccumulatingCallbacks
- Arg
- Attribute
- Callback
- Color
- ColorSlice
- Context
- ErrorCallback
- F32
- F32Slice
- F64
- F64Slice
- FfiApiAdapter
- FfiParam
- FinishCallback
- Flags
- Handle
- I32
- I32Slice
- I64
- I64Slice
- Layer
- MatrixF32
- MatrixF32Slice
- MatrixF64
- MatrixF64Slice
- Normal
- NormalSlice
- OpenCallback
- PixelFormat
- Point
- Point4F32Slice
- PointSlice
- Reference
- ReferenceSlice
- StatusCallback
- String
- StringSlice
- Token
- Vector
- VectorSlice
- WriteCallback
- argument::Arg
- argument::Callback
- argument::Color
- argument::ColorSlice
- argument::F32
- argument::F32Slice
- argument::F64
- argument::F64Slice
- argument::I32
- argument::I32Slice
- argument::I64
- argument::I64Slice
- argument::MatrixF32
- argument::MatrixF32Slice
- argument::MatrixF64
- argument::MatrixF64Slice
- argument::Normal
- argument::NormalSlice
- argument::Point
- argument::Point4F32Slice
- argument::PointSlice
- argument::Reference
- argument::ReferenceSlice
- argument::String
- argument::StringSlice
- argument::Vector
- argument::VectorSlice
- attribute::Attribute
- backend::Backend
- c_adapter::FfiApiAdapter
- context::Context
- context::ErrorCallback
- context::StatusCallback
- delight::cpp_object::CppObject
- delight::cpp_object::VTable
- delight::progress::Progress
- delight::progress::ProgressReporter
- delight::progress::RenderGuard
- dlopen2::raw::AddressInfo
- dlopen2::raw::AddressInfoObtainer
- dlopen2::raw::Library
- dlopen2::raw::OverlappingSymbol
- dlopen2::symbor::Container
- dlopen2::symbor::Library
- dlopen2::symbor::PtrOrNull
- dlopen2::symbor::PtrOrNullMut
- dlopen2::symbor::Ref
- dlopen2::symbor::RefMut
- dlopen2::symbor::Symbol
- dlopen2::wrapper::Container
- dlopen2::wrapper::OptionalContainer
- nsi_sys::NSIParam
- nsi_sys::NSIParamFlags
- nsi_sys::NSIProcedural
- output::AccumulatingCallbacks
- output::FinishCallback
- output::Layer
- output::OpenCallback
- output::PixelFormat
- output::WriteCallback
- output::pixel_format::Layer
- output::pixel_format::PixelFormat
- toolbelt::scene::Handle
- toolbelt::scene::kind::Attributes
- toolbelt::scene::kind::Camera
- toolbelt::scene::kind::Geometry
- toolbelt::scene::kind::OutputDriver
- toolbelt::scene::kind::OutputLayer
- toolbelt::scene::kind::Root
- toolbelt::scene::kind::Screen
- toolbelt::scene::kind::Shader
- toolbelt::scene::kind::Transform
Enums
- Action
- ArgData
- Error
- LayerDepth
- NodeType
- RenderStatus
- ScalarType
- Type
- argument::ArgData
- context::RenderStatus
- dlopen2::Error
- node::NodeType
- nsi_sys::NSIErrorLevel
- nsi_sys::NSIStoppingStatus
- nsi_sys::NSIType
- output::Error
- output::LayerDepth
- output::ScalarType
- output::pixel_format::LayerDepth
- output::pixel_format::ScalarType
Traits
- CallbackPtr
- FfiApi
- FnError
- FnFinish
- FnOpen
- FnStatus
- FnWrite
- Nsi
- ParamValue
- PixelType
- StableDeref
- argument::CallbackPtr
- argument::StableDeref
- context::FnError
- context::FnStatus
- delight::progress::ProgressCallback
- dlopen2::symbor::FromRawResult
- dlopen2::symbor::SymBorApi
- dlopen2::wrapper::WrapperApi
- dlopen2::wrapper::WrapperMultiApi
- lazy_static::LazyStatic
- lazy_static::__Deref
- output::FnFinish
- output::FnOpen
- output::FnWrite
- output::PixelType
- output::pixel_type::PixelType
- toolbelt::scene::HasObjects
- toolbelt::scene::IsObject
Macros
- callback
- color
- color_slice
- define_nsi_c_api
- define_nsi_renderer
- f32
- f32_slice
- f64
- f64_slice
- i32
- i32_slice
- i64
- i64_slice
- lazy_static::lazy_static
- matrix_f32
- matrix_f32_slice
- matrix_f64
- matrix_f64_slice
- normal
- normal_slice
- point
- point4_f32_slice
- point_slice
- reference
- reference_slice
- reference_stable
- string
- string_slice
- vector
- vector_slice
Derive Macros
Functions
- backend::candidates
- backend::from_environment
- backend::is_linked
- backend::known_names
- backend::library_candidates
- backend::lookup
- backend::register
- c_api::extract_action_from_params
- c_api::handle_to_str
- c_api::marshal_params_to_args
- c_api::parse_action
- c_api::parse_node_type
- delight::environment
- delight::environment_sky
- delight::environment_texture
- dlopen2::utils::maybe_uninit_slice_assume_init_ref
- dlopen2::utils::maybe_uninit_uninit_array
- dlopen2::utils::platform_file_name
- jupyter::as_jupyter
- lazy_static::initialize
- nsi_sys::NSIBegin
- nsi_sys::NSIConnect
- nsi_sys::NSICreate
- nsi_sys::NSIDelete
- nsi_sys::NSIDeleteAttribute
- nsi_sys::NSIDisconnect
- nsi_sys::NSIEnd
- nsi_sys::NSIEvaluate
- nsi_sys::NSIRenderControl
- nsi_sys::NSISetAttribute
- nsi_sys::NSISetAttributeAtTime
- register_output_drivers
- toolbelt::append
- toolbelt::insert
- toolbelt::look_at_bounding_box_perspective_camera
- toolbelt::look_at_camera
- toolbelt::look_at_matrix
- toolbelt::node
- toolbelt::rotation
- toolbelt::rotation_matrix
- toolbelt::scaling
- toolbelt::scaling_matrix
- toolbelt::scene::attributes
- toolbelt::scene::curves
- toolbelt::scene::environment
- toolbelt::scene::look_at
- toolbelt::scene::mesh
- toolbelt::scene::node_of
- toolbelt::scene::orthographic_camera
- toolbelt::scene::output_driver
- toolbelt::scene::output_layer
- toolbelt::scene::particles
- toolbelt::scene::perspective_camera
- toolbelt::scene::plane
- toolbelt::scene::root
- toolbelt::scene::rotation
- toolbelt::scene::scaling
- toolbelt::scene::screen
- toolbelt::scene::shader
- toolbelt::scene::transform
- toolbelt::scene::transform_with
- toolbelt::scene::translation
- toolbelt::transform::look_at_matrix
- toolbelt::transform::rotation_matrix
- toolbelt::transform::scaling_matrix
- toolbelt::transform::translation_matrix
- toolbelt::translation
- toolbelt::translation_matrix
Type Aliases
- ArgSlice
- ArgVec
- Color3F32
- Color4F32
- Matrix3F32
- Matrix4F32
- Matrix4F64
- Name
- Normal3F32
- Parameter
- Point2F32
- Point3F32
- Point4F32
- Vector2F32
- Vector3F32
- argument::ArgSlice
- argument::ArgVec
- attribute::Color3F32
- attribute::Color4F32
- attribute::Matrix3F32
- attribute::Matrix4F32
- attribute::Matrix4F64
- attribute::Normal3F32
- attribute::Parameter
- attribute::Point2F32
- attribute::Point3F32
- attribute::Point4F32
- attribute::Vector2F32
- attribute::Vector3F32
- dlopen2::raw::Handle
- nsi_sys::NSIContext
- nsi_sys::NSIErrorHandler
- nsi_sys::NSIHandle
- nsi_sys::NSIProceduralExecute
- nsi_sys::NSIProceduralLoad
- nsi_sys::NSIProceduralUnload
- nsi_sys::NSIRenderStopped
- nsi_sys::NSIReport
- toolbelt::Matrix
- toolbelt::transform::Matrix
Statics
- FERRIS
- FERRIS_F32
- FERRIS_I16
- FERRIS_I32
- FERRIS_I8
- FERRIS_U16
- FERRIS_U32
- FERRIS_U8
- output::FERRIS
- output::FERRIS_F32
- output::FERRIS_I16
- output::FERRIS_I32
- output::FERRIS_I8
- output::FERRIS_U16
- output::FERRIS_U32
- output::FERRIS_U8
Constants
- ALL
- ATTRIBUTES
- BUCKET_ORDER
- CALLBACK_ERROR
- CALLBACK_STOP
- CURVES
- CYLINDRICAL_CAMERA
- ENVIRONMENT
- FACE_SET
- FIELD_OF_VIEW
- FILENAME
- FISHEYE_CAMERA
- GLOBAL
- INSTANCES
- MATRIX
- MESH
- NURBS
- ORTHOGRAPHIC_CAMERA
- OUTPUT_DRIVER
- OUTPUT_LAYER
- OVERSAMPLING
- PARTICLES
- PERSPECTIVE_CAMERA
- PLANE
- POSITION
- PROCEDURAL
- RESOLUTION
- ROOT
- SCREEN
- SET
- SHADER
- SPHERICAL_CAMERA
- STREAM_FILENAME
- STREAM_FORMAT
- STREAM_PATH_REPLACEMENT
- TRANSFORM
- TRIM_CURVES_CURVE_COUNT
- TRIM_CURVES_CV_COUNT
- TRIM_CURVES_KNOT
- TRIM_CURVES_LOOP_COUNT
- TRIM_CURVES_MAX
- TRIM_CURVES_MIN
- TRIM_CURVES_ORDER
- TRIM_CURVES_SENSE
- TRIM_CURVES_U
- TRIM_CURVES_V
- TRIM_CURVES_W
- U_COUNT
- U_KNOT
- U_ORDER
- VOLUME
- V_COUNT
- V_KNOT
- V_ORDER
- WEIGHTED_POSITION
- attribute::BUCKET_ORDER
- attribute::CALLBACK_ERROR
- attribute::CALLBACK_STOP
- attribute::FIELD_OF_VIEW
- attribute::FILENAME
- attribute::MATRIX
- attribute::OVERSAMPLING
- attribute::POSITION
- attribute::RESOLUTION
- attribute::STREAM_FILENAME
- attribute::STREAM_FORMAT
- attribute::STREAM_PATH_REPLACEMENT
- attribute::TRIM_CURVES_CURVE_COUNT
- attribute::TRIM_CURVES_CV_COUNT
- attribute::TRIM_CURVES_KNOT
- attribute::TRIM_CURVES_LOOP_COUNT
- attribute::TRIM_CURVES_MAX
- attribute::TRIM_CURVES_MIN
- attribute::TRIM_CURVES_ORDER
- attribute::TRIM_CURVES_SENSE
- attribute::TRIM_CURVES_U
- attribute::TRIM_CURVES_V
- attribute::TRIM_CURVES_W
- attribute::U_COUNT
- attribute::U_KNOT
- attribute::U_ORDER
- attribute::V_COUNT
- attribute::V_KNOT
- attribute::V_ORDER
- attribute::WEIGHTED_POSITION
- backend::KNOWN
- backend::RENDERER
- backend::RENDERER_ENV
- dlopen2::utils::PLATFORM_FILE_EXTENSION
- dlopen2::utils::PLATFORM_FILE_PREFIX
- node::ALL
- node::ATTRIBUTES
- node::CURVES
- node::CYLINDRICAL_CAMERA
- node::ENVIRONMENT
- node::FACE_SET
- node::FISHEYE_CAMERA
- node::GLOBAL
- node::INSTANCES
- node::MESH
- node::NURBS
- node::ORTHOGRAPHIC_CAMERA
- node::OUTPUT_DRIVER
- node::OUTPUT_LAYER
- node::PARTICLES
- node::PERSPECTIVE_CAMERA
- node::PLANE
- node::PROCEDURAL
- node::ROOT
- node::SCREEN
- node::SET
- node::SHADER
- node::SPHERICAL_CAMERA
- node::TRANSFORM
- node::VOLUME
- nsi_sys::NSI_ALL_ATTRIBUTES
- nsi_sys::NSI_ALL_NODES
- nsi_sys::NSI_SCENE_GLOBAL
- nsi_sys::NSI_SCENE_ROOT
- nsi_sys::NSI_VERSION