Crate nsi_core

Source

Re-exports§

pub use node::*;
pub use argument::*;
pub use context::*;
pub use output::*;

Modules§

argument
Optional arguments passed to methods of an ɴsɪ context.
context
An ɴsɪ context.
node
Standard ɴsɪ node types.
outputoutput
Output driver callbacks.

Macros§

callback
Create a Callback argument.
color
Create a Color argument.
colors
Create a Colors array argument.
double
Create a Double precision argument.
double_matrices
Create a DoubleMatrices row-major, 4×4 transformation matrices argument. Each matrix is given as 16 f64 values.
double_matrix
Create a DoubleMatrix row-major, 4×4 transformation matrix argument. The matrix is given as 16 f64 values.
doubles
Create a Doubles precision array argument.
float
Create a Float argument.
floats
Create a Floats array argument.
integer
Create a Integer argument.
integers
Create a Integers array argument.
matrices
Create a Matrices row-major, 4×4 transformation matrices argument. Each matrix is given as 16 f32 values.
matrix
Create a Matrix row-major, 4×4 transformation matrix argument. The matrix is given as 16 f32 values.
normal
Create a Normal argument.
normals
Create a Normals array argument.
point
Create a Point argument.
points
Create a Points array argument.
reference
Create a Reference argument.
references
Create a Reference array argument.
string
Create a String argument.
strings
Create a String array argument.
vector
Create a Vector argument.
vectors
Create a Vectors array argument.