NodesΒΆ
AnimatedBuffer*ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
key frame buffers to interpolate from |
Source: src/node_animatedbuffer.c
List of AnimatedBuffer*
nodes:
AnimatedBufferFloat
AnimatedBufferVec2
AnimatedBufferVec3
AnimatedBufferVec4
AnimatedColorΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
color key frames to interpolate from |
|||
|
color space defining how to interpret |
|
||
|
apply a time offset before evaluating the animation |
|
Source: src/node_animated.c
AnimatedPathΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
float key frames to interpolate from, representing the normed distance from the start of the |
|||
|
|
path to follow |
||
|
apply a time offset before evaluating the animation |
|
Source: src/node_animated.c
AnimatedTimeΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
time key frames to interpolate from |
|||
|
apply a time offset before evaluating the animation |
|
Source: src/node_animated.c
AnimatedFloatΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
float key frames to interpolate from |
|||
|
apply a time offset before evaluating the animation |
|
Source: src/node_animated.c
AnimatedVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
vec2 key frames to interpolate from |
|||
|
apply a time offset before evaluating the animation |
|
Source: src/node_animated.c
AnimatedVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
vec3 key frames to interpolate from |
|||
|
apply a time offset before evaluating the animation |
|
Source: src/node_animated.c
AnimatedVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
vec4 key frames to interpolate from |
|||
|
apply a time offset before evaluating the animation |
|
Source: src/node_animated.c
AnimatedQuatΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
quaternion key frames to interpolate from |
|||
|
exposed as a 4x4 rotation matrix in the program |
|
||
|
apply a time offset before evaluating the animation |
|
Source: src/node_animated.c
AnimKeyFrameFloatΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
the time key point in seconds |
|
||
|
the value at time |
|
||
|
easing interpolation from previous key frame |
|
||
|
a list of arguments some easings may use |
|||
|
starting offset of the truncation of the easing |
|
||
|
ending offset of the truncation of the easing |
|
Source: src/node_animkeyframe.c
AnimKeyFrameVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
the time key point in seconds |
|
||
|
the value at time |
( |
||
|
easing interpolation from previous key frame |
|
||
|
a list of arguments some easings may use |
|||
|
starting offset of the truncation of the easing |
|
||
|
ending offset of the truncation of the easing |
|
Source: src/node_animkeyframe.c
AnimKeyFrameVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
the time key point in seconds |
|
||
|
the value at time |
( |
||
|
easing interpolation from previous key frame |
|
||
|
a list of arguments some easings may use |
|||
|
starting offset of the truncation of the easing |
|
||
|
ending offset of the truncation of the easing |
|
Source: src/node_animkeyframe.c
AnimKeyFrameVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
the time key point in seconds |
|
||
|
the value at time |
( |
||
|
easing interpolation from previous key frame |
|
||
|
a list of arguments some easings may use |
|||
|
starting offset of the truncation of the easing |
|
||
|
ending offset of the truncation of the easing |
|
Source: src/node_animkeyframe.c
AnimKeyFrameQuatΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
the time key point in seconds |
|
||
|
the quat at time |
( |
||
|
easing interpolation from previous key frame |
|
||
|
a list of arguments some easings may use |
|||
|
starting offset of the truncation of the easing |
|
||
|
ending offset of the truncation of the easing |
|
Source: src/node_animkeyframe.c
AnimKeyFrameColorΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
the time key point in seconds |
|
||
|
the color at time |
( |
||
|
easing interpolation from previous key frame |
|
||
|
a list of arguments some easings may use |
|||
|
starting offset of the truncation of the easing |
|
||
|
ending offset of the truncation of the easing |
|
Source: src/node_animkeyframe.c
AnimKeyFrameBufferΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
the time key point in seconds |
|
||
|
the data at time |
|||
|
easing interpolation from previous key frame |
|
||
|
a list of arguments some easings may use |
|||
|
starting offset of the truncation of the easing |
|
||
|
ending offset of the truncation of the easing |
|
Source: src/node_animkeyframe.c
BlockΒΆ
Source: src/node_block.c
Buffer*ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements |
|
||
|
buffer of |
|||
|
filename from which the buffer will be read, cannot be used with |
|||
|
reference a field from the given block |
|||
|
field name in |
Source: src/node_buffer.c
List of Buffer*
nodes:
BufferByte
BufferBVec2
BufferBVec3
BufferBVec4
BufferInt
BufferInt64
BufferIVec2
BufferIVec3
BufferIVec4
BufferShort
BufferSVec2
BufferSVec3
BufferSVec4
BufferUByte
BufferUBVec2
BufferUBVec3
BufferUBVec4
BufferUInt
BufferUIVec2
BufferUIVec3
BufferUIVec4
BufferUShort
BufferUSVec2
BufferUSVec3
BufferUSVec4
BufferFloat
BufferVec2
BufferVec3
BufferVec4
BufferMat4
CameraΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
scene to observe through the lens of the camera |
|||
|
eye position |
( |
||
|
center position |
( |
||
|
up vector, must not be parallel to the line of sight from the eye point to the center point |
( |
||
|
the 2 following values: fov, aspect |
( |
||
|
the 4 following values: left, right, bottom, top |
( |
||
|
the 2 following values: near clipping plane, far clipping plane |
( |
||
|
|
|
||
|
|
|
||
|
|
|
Source: src/node_camera.c
CircleΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
circle radius |
|
||
|
number of points |
|
Source: src/node_circle.c
ColorKeyΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
position of the gradient point on the axis (within [0;1]) |
|
||
|
color at this specific position |
( |
||
|
opacity at this specific position |
|
Source: src/node_colorkey.c
ColorStatsΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
source texture to compute the color stats from |
Source: src/node_colorstats.c
ComputeΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of work groups to be executed |
( |
||
|
compute program to be executed |
|||
|
|
resources made accessible to the compute |
Source: src/node_compute.c
ComputeProgramΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
compute shader |
|||
|
number of local compute instances in a work group |
( |
||
|
resource properties |
Source: src/node_computeprogram.c
FilterAlphaΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
alpha channel value |
|
Source: src/node_filters.c
FilterColorMapΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
color keys to interpolate from |
Source: src/node_filters.c
FilterContrastΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
perceptual contrast value |
|
||
|
pivot point between light and dark |
|
Source: src/node_filters.c
FilterExposureΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
exposure |
|
Source: src/node_filters.c
FilterInverseAlphaΒΆ
Source: src/node_filters.c
FilterLinear2sRGBΒΆ
Source: src/node_filters.c
FilterOpacityΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
opacity value (color gets premultiplied by this value) |
|
Source: src/node_filters.c
FilterPremultΒΆ
Source: src/node_filters.c
FilterSaturationΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
saturation |
|
Source: src/node_filters.c
FilterSelectorΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
values within this range are selected |
( |
||
|
reference component for the selector comparison |
|
||
|
define how to interpret the |
|
||
|
define the output color |
|
||
|
make edges less sharp |
|
Source: src/node_filters.c
FilterSRGB2LinearΒΆ
Source: src/node_filters.c
FastGaussianBlurΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
source to use for the blur |
|||
|
destination to use for the blur |
|||
|
amount of bluriness in the range [0, 1] |
|
Source: src/node_fgblur.c
GaussianBlurΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
source to use for the blur |
|||
|
destination to use for the blur |
|||
|
amount of bluriness in the range [0,1] where 1 is equivalent of a blur radius of 126px |
|
Source: src/node_gblur.c
GeometryΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
vertice coordinates defining the geometry |
|||
|
|
coordinates used for UV mapping of each |
||
|
normal vectors of each |
|||
|
indices defining the drawing order of the |
|||
|
primitive topology |
|
Source: src/node_geometry.c
GraphicConfigΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
scene to which the graphic configuration will be applied |
|||
|
enable blending |
|
||
|
blend source factor |
|
||
|
blend destination factor |
|
||
|
alpha blend source factor |
|
||
|
alpha blend destination factor |
|
||
|
blend operation |
|
||
|
alpha blend operation |
|
||
|
color write mask |
|
||
|
enable depth testing |
|
||
|
depth write mask |
|
||
|
passes if |
|
||
|
enable stencil testing |
|
||
|
stencil write mask, must be in the range [0, 0xff] |
|
||
|
passes if |
|
||
|
stencil reference value to compare against |
|
||
|
stencil read mask, must be in the range [0, 0xff] |
|
||
|
operation to execute if stencil test fails |
|
||
|
operation to execute if depth test fails |
|
||
|
operation to execute if stencil and depth test pass |
|
||
|
face culling mode |
|
||
|
enable scissor testing |
|
||
|
define an area where all pixels outside are discarded |
( |
Source: src/node_graphicconfig.c
GridLayoutΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
a set of scenes |
|||
|
number of cols and rows in the grid |
( |
Source: src/node_gridlayout.c
GroupΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
a set of scenes |
Source: src/node_group.c
IdentityΒΆ
Source: src/node_identity.c
IOVar*ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
precision qualifier for the output side (vertex) |
|
||
|
precision qualifier for the input side (fragment) |
|
Source: src/node_io.c
List of IOVar*
nodes:
IOInt
IOIVec2
IOIVec3
IOIVec4
IOUInt
IOUIvec2
IOUIvec3
IOUIvec4
IOFloat
IOVec2
IOVec3
IOVec4
IOMat3
IOMat4
IOBool
EvalFloatΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
expression to evaluate |
β0β |
||
|
|
resources made accessible to the |
Source: src/node_eval.c
EvalVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
expression to evaluate to define 1st component |
β0β |
||
|
expression to evaluate to define 2nd component |
|||
|
|
resources made accessible to the |
Source: src/node_eval.c
EvalVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
expression to evaluate to define 1st component |
β0β |
||
|
expression to evaluate to define 2nd component |
|||
|
expression to evaluate to define 3rd component |
|||
|
|
resources made accessible to the |
Source: src/node_eval.c
EvalVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
expression to evaluate to define 1st component |
β0β |
||
|
expression to evaluate to define 2nd component |
|||
|
expression to evaluate to define 3rd component |
|||
|
expression to evaluate to define 4th component |
|||
|
|
resources made accessible to the |
Source: src/node_eval.c
MediaΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
path to input media file |
|||
|
nope.media min logging level |
|
||
|
time remapping animation (must use a |
|||
|
load the audio and expose it as a stereo waves and frequencies buffer |
|
||
|
maximum number of packets in nope.media demuxing queue |
|
||
|
maximum number of frames in nope.media decoding queue |
|
||
|
maximum number of frames in nope.media filtering queue |
|
||
|
maximum number of pixels per frame |
|
||
|
force a stream number instead of picking the βbestβ one |
|
||
|
hardware acceleration |
|
||
|
filters to apply on the media (nope.media/libavfilter) |
|||
|
auto or a comma or space separated list of VideoToolbox (Apple) allowed output pixel formats |
βautoβ |
Source: src/node_media.c
Noise*ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
oscillation per second |
|
||
|
by how much it oscillates |
|
||
|
number of accumulated noise layers (controls the level of details) |
|
||
|
frequency multiplier per octave |
|
||
|
amplitude multiplier per octave (also known as persistence) |
|
||
|
random base seed (acts as an offsetting to the time) |
|
||
|
interpolation function to use between noise points |
|
Source: src/node_noise.c
List of Noise*
nodes:
NoiseFloat
NoiseVec2
NoiseVec3
NoiseVec4
PathΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
|
anchor points the path go through |
||
|
number of divisions per curve segment |
|
Source: src/node_path.c
PathKeyBezier2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
control point |
( |
||
|
end point of the curve, new cursor position |
( |
Source: src/node_pathkey.c
PathKeyBezier3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
first control point |
( |
||
|
second control point |
( |
||
|
end point of the curve, new cursor position |
( |
Source: src/node_pathkey.c
PathKeyCloseΒΆ
Source: src/node_pathkey.c
PathKeyLineΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
end point of the line, new cursor position |
( |
Source: src/node_pathkey.c
PathKeyMoveΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
new cursor position |
( |
Source: src/node_pathkey.c
ProgramΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
vertex shader |
|||
|
fragment shader |
|||
|
resource properties |
|||
|
|
in/out communication variables shared between vertex and fragment stages |
||
|
number of color outputs in the fragment shader |
|
Source: src/node_program.c
QuadΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
origin coordinates of |
( |
||
|
width vector |
( |
||
|
height vector |
( |
||
|
origin coordinates of |
( |
||
|
UV coordinates width vector |
( |
||
|
UV coordinates height vector |
( |
Source: src/node_quad.c
RenderΒΆ
Source: src/node_render.c
RenderColorΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
color of the shape |
( |
||
|
opacity of the color |
|
||
|
define how this node and the current frame buffer are blending together |
|
||
|
geometry to be rasterized |
|||
|
|
filter chain to apply on top of this source |
Source: src/node_renderother.c
RenderDisplaceΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
source texture to displace |
|||
|
displacement vectors stored in a texture |
|||
|
define how this node and the current frame buffer are blending together |
|
||
|
geometry to be rasterized |
|||
|
|
filter chain to apply on top of this source |
Source: src/node_renderother.c
RenderGradientΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
color of the first point |
( |
||
|
color of the second point |
( |
||
|
opacity of the first color |
|
||
|
opacity of the second color |
|
||
|
position of the first point (in UV coordinates) |
( |
||
|
position of the second point (in UV coordinates) |
( |
||
|
mode of interpolation between the two points |
|
||
|
interpolate colors linearly |
|
||
|
define how this node and the current frame buffer are blending together |
|
||
|
geometry to be rasterized |
|||
|
|
filter chain to apply on top of this source |
Source: src/node_renderother.c
RenderGradient4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
top-left color |
( |
||
|
top-right color |
( |
||
|
bottom-right color |
( |
||
|
bottom-left color |
( |
||
|
opacity of the top-left color |
|
||
|
opacity of the top-right color |
|
||
|
opacity of the bottom-right color |
|
||
|
opacity of the bottol-left color |
|
||
|
interpolate colors linearly |
|
||
|
define how this node and the current frame buffer are blending together |
|
||
|
geometry to be rasterized |
|||
|
|
filter chain to apply on top of this source |
Source: src/node_renderother.c
RenderHistogramΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
texture to render |
|||
|
define how to represent the data |
|
||
|
define how this node and the current frame buffer are blending together |
|
||
|
geometry to be rasterized |
|||
|
|
filter chain to apply on top of this source |
Source: src/node_renderother.c
RenderNoiseΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
noise type |
|
||
|
by how much it oscillates |
|
||
|
number of accumulated noise layers (controls the level of details), must in [1;8] |
|
||
|
frequency multiplier per octave |
|
||
|
amplitude multiplier per octave (also known as persistence) |
|
||
|
random base seed |
|
||
|
size of the grid in lattice units |
( |
||
|
evolution of the 3rd non-spatial dimension, time if unspecified |
|
||
|
define how this node and the current frame buffer are blending together |
|
||
|
geometry to be rasterized |
|||
|
|
filter chain to apply on top of this source |
Source: src/node_renderother.c
RenderPathΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
|
path to draw |
||
|
vector space for interpreting the path (x, y, width, height) |
( |
||
|
size in point (nominal size, 1pt = 1/72 inch) |
|
||
|
resolution (dot per inch) |
|
||
|
aspect ratio |
( |
||
|
path fill color |
( |
||
|
path fill opacity |
|
||
|
path outline width |
|
||
|
path outline color |
( |
||
|
path glow width |
|
||
|
path glow color |
( |
||
|
path blur |
|
Source: src/node_renderpath.c
RenderTextureΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
texture to render |
|||
|
define how this node and the current frame buffer are blending together |
|
||
|
geometry to be rasterized |
|||
|
|
filter chain to apply on top of this source |
Source: src/node_renderother.c
RenderToTextureΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
scene to be rasterized to |
|||
|
|
destination color texture |
||
|
destination depth (and potentially combined stencil) texture |
|||
|
number of samples used for multisampling anti-aliasing |
|
||
|
color used to clear the |
( |
||
|
enable forwarding of camera/model transformations |
|
Source: src/node_rtt.c
RenderWaveformΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
texture to render |
|||
|
define how to represent the data |
|
||
|
define how this node and the current frame buffer are blending together |
|
||
|
geometry to be rasterized |
|||
|
|
filter chain to apply on top of this source |
Source: src/node_renderother.c
ResourcePropsΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
precision qualifier for the shader |
|
||
|
flag this resource for image accessing (only applies to texture nodes) |
|
||
|
flag this resource as writable in the shader |
|
Source: src/node_resourceprops.c
RotateΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
scene to rotate |
|||
|
rotation angle in degrees |
|
||
|
rotation axis |
( |
||
|
vector to the center point of the rotation |
( |
Source: src/node_rotate.c
RotateQuatΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
scene to rotate |
|||
|
quaternion |
( |
||
|
vector to the center point of the rotation |
( |
Source: src/node_rotatequat.c
ScaleΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
scene to scale |
|||
|
scaling factors (how much to scale on each axis) |
( |
||
|
vector to the center point of the scale |
( |
Source: src/node_scale.c
SkewΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
scene to skew |
|||
|
skewing angles, only components forming a plane opposite to |
( |
||
|
skew axis |
( |
||
|
vector to the center point of the skew |
( |
Source: src/node_skew.c
SmoothPathΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
anchor points the path go through |
|||
|
initial control point |
( |
||
|
final control point |
( |
||
|
number of divisions per curve segment |
|
||
|
tension between points |
|
Source: src/node_smoothpath.c
TextΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
text string to rasterize |
ββ |
||
|
live control identifier |
|||
|
foreground text color |
( |
||
|
foreground text opacity |
|
||
|
background text color |
( |
||
|
background text opacity |
|
||
|
origin coordinates of |
( |
||
|
box width vector |
( |
||
|
box height vector |
( |
||
|
paths to font files (use β,β or β;β to separate paths, require build with external text libraries) |
|||
|
padding around the text, in point units |
|
||
|
characters size in point (nominal size, 1pt = 1/72 inch) |
|
||
|
resolution (dot per inch) |
|
||
|
scaling of the font |
|
||
|
scaling behaviour for the characters |
|
||
|
stack of effects |
|||
|
vertical alignment of the text in the box |
|
||
|
horizontal alignment of the text in the box |
|
||
|
direction flow per character and line |
|
||
|
box aspect ratio |
|
Source: src/node_text.c
TextEffectΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
absolute start time of the effect |
|
||
|
absolute end time of the effect, negative for scene duration |
|
||
|
segmentation target of the effect |
|
||
|
randomize the order the effect are applied on the target |
|
||
|
random seed for the |
|
||
|
normalized text position where the effect starts |
|
||
|
normalized text position where the effect ends |
|
||
|
overlap factor between target elements |
|
||
|
|
transformation chain |
||
|
characters fill color, use negative values for unchanged from previous text effects (default is |
( |
||
|
characters opacity, use negative value for unchanged from previous text effects (default is |
|
||
|
characters outline width, use negative value for unchanged from previous text effects (default is 0) |
|
||
|
characters outline color, use negative value for unchanged from previous text effects (default is yellow, (1, 1, 0)) |
( |
||
|
characters glow width, use negative value for unchanged from previous text effects (default is 0) |
|
||
|
characters glow color, use negative value for unchanged from previous text effects (default is white, (1, 1, 1)) |
( |
||
|
characters blur, use negative value for unchanged from previous text effects (default is 0) |
|
Source: src/node_texteffect.c
Texture2DΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
format of the pixel data |
|
||
|
width of the texture |
|
||
|
height of the texture |
|
||
|
texture minifying function |
|
||
|
texture magnification function |
|
||
|
texture minifying mipmap function |
|
||
|
wrap parameter for the texture on the s dimension (horizontal) |
|
||
|
wrap parameter for the texture on the t dimension (vertical) |
|
||
|
data source |
|||
|
whether direct rendering is allowed or not for media playback |
|
||
|
clamp ngl_texvideo() output to [0;1] |
|
||
|
color used to clear the texture when used as an implicit render target |
( |
||
|
enable forwarding of camera/model transformations when used as an implicit render target |
|
Source: src/node_texture.c
Texture2DArrayΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
format of the pixel data |
|
||
|
width of the texture |
|
||
|
height of the texture |
|
||
|
depth of the texture |
|
||
|
texture minifying function |
|
||
|
texture magnification function |
|
||
|
texture minifying mipmap function |
|
||
|
wrap parameter for the texture on the s dimension (horizontal) |
|
||
|
wrap parameter for the texture on the t dimension (vertical) |
|
||
|
wrap parameter for the texture on the r dimension (depth) |
|
||
|
|
data source |
Source: src/node_texture.c
Texture3DΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
format of the pixel data |
|
||
|
width of the texture |
|
||
|
height of the texture |
|
||
|
depth of the texture |
|
||
|
texture minifying function |
|
||
|
texture magnification function |
|
||
|
texture minifying mipmap function |
|
||
|
wrap parameter for the texture on the s dimension (horizontal) |
|
||
|
wrap parameter for the texture on the t dimension (vertical) |
|
||
|
wrap parameter for the texture on the r dimension (depth) |
|
||
|
|
data source |
Source: src/node_texture.c
TextureCubeΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
format of the pixel data |
|
||
|
width and height of the texture |
|
||
|
texture minifying function |
|
||
|
texture magnification function |
|
||
|
texture minifying mipmap function |
|
||
|
wrap parameter for the texture on the s dimension (horizontal) |
|
||
|
wrap parameter for the texture on the t dimension (vertical) |
|
||
|
wrap parameter for the texture on the r dimension (depth) |
|
||
|
|
data source |
Source: src/node_texture.c
TextureViewΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
texture used for the view |
|||
|
texture layer used for the view |
|
Source: src/node_textureview.c
TimeΒΆ
Source: src/node_time.c
TimeRangeFilterΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
time filtered scene |
|||
|
start time (included) for the scene to be drawn |
|
||
|
end time (excluded) for the scene to be drawn, a negative value implies forever |
|
||
|
chosen time to draw for a βonceβ mode, negative to ignore |
|
||
|
|
|
Source: src/node_timerangefilter.c
TransformΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
scene to apply the transform to |
|||
|
transformation matrix |
( |
Source: src/node_transform.c
TranslateΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
scene to translate |
|||
|
translation vector |
( |
Source: src/node_translate.c
TriangleΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
first edge coordinate of the triangle |
( |
||
|
second edge coordinate of the triangle |
( |
||
|
third edge coordinate of the triangle |
( |
||
|
UV coordinate associated with |
( |
||
|
UV coordinate associated with |
( |
||
|
UV coordinate associated with |
( |
Source: src/node_triangle.c
StreamedIntΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedIVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedIVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedIVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedUIntΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedUIVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedUIVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedUIVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedFloatΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedMat4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamed.c
StreamedBufferIntΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferIVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferIVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferIVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferUIntΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferUIVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferUIVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferUIVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferFloatΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
StreamedBufferMat4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
number of elements for each chunk of data to stream |
|
||
|
timestamps associated with each chunk of data to stream |
|||
|
buffer containing the data to stream |
|||
|
time base in which the |
|
||
|
time remapping animation (must use a |
Source: src/node_streamedbuffer.c
UniformBoolΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
|
||
|
live control identifier |
Source: src/node_uniform.c
UniformIntΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
|
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
|
||
|
maximum value allowed during live change (only honored when live_id is set) |
|
Source: src/node_uniform.c
UniformIVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
( |
||
|
maximum value allowed during live change (only honored when live_id is set) |
( |
Source: src/node_uniform.c
UniformIVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
( |
||
|
maximum value allowed during live change (only honored when live_id is set) |
( |
Source: src/node_uniform.c
UniformIVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
( |
||
|
maximum value allowed during live change (only honored when live_id is set) |
( |
Source: src/node_uniform.c
UniformUIntΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
|
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
|
||
|
maximum value allowed during live change (only honored when live_id is set) |
|
Source: src/node_uniform.c
UniformUIVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
( |
||
|
maximum value allowed during live change (only honored when live_id is set) |
( |
Source: src/node_uniform.c
UniformUIVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
( |
||
|
maximum value allowed during live change (only honored when live_id is set) |
( |
Source: src/node_uniform.c
UniformUIVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
( |
||
|
maximum value allowed during live change (only honored when live_id is set) |
( |
Source: src/node_uniform.c
UniformMat4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
|
|
Source: src/node_uniform.c
UniformFloatΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
|
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
|
||
|
maximum value allowed during live change (only honored when live_id is set) |
|
Source: src/node_uniform.c
UniformVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
( |
||
|
maximum value allowed during live change (only honored when live_id is set) |
( |
Source: src/node_uniform.c
UniformVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
( |
||
|
maximum value allowed during live change (only honored when live_id is set) |
( |
Source: src/node_uniform.c
UniformVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
( |
||
|
maximum value allowed during live change (only honored when live_id is set) |
( |
Source: src/node_uniform.c
UniformColorΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
( |
||
|
maximum value allowed during live change (only honored when live_id is set) |
( |
||
|
color space defining how to interpret |
|
Source: src/node_uniform.c
UniformQuatΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
value exposed to the shader |
( |
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
( |
||
|
maximum value allowed during live change (only honored when live_id is set) |
( |
||
|
exposed as a 4x4 rotation matrix in the program |
|
Source: src/node_uniform.c
UserSelectΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
a set of branches to pick from |
|||
|
controls which branch is taken |
|
||
|
live control identifier |
|||
|
minimum value allowed during live change (only honored when live_id is set) |
|
||
|
maximum value allowed during live change (only_honored when live_id is set) |
|
Source: src/node_userselect.c
UserSwitchΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
scene to be rendered or not |
|||
|
set if the scene should be rendered |
|
||
|
live control identifier |
Source: src/node_userswitch.c
VelocityFloatΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
1D animation to analyze the velocity from |
Source: src/node_velocity.c
VelocityVec2ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
2D animation to analyze the velocity from |
Source: src/node_velocity.c
VelocityVec3ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
3D animation to analyze the velocity from |
Source: src/node_velocity.c
VelocityVec4ΒΆ
Parameter |
Flags |
Type |
Description |
Default |
---|---|---|---|---|
|
4D animation to analyze the velocity from |
Source: src/node_velocity.c
Parameter typesΒΆ
Type |
Description |
---|---|
|
32-bit integer |
|
2 32-bit integers |
|
3 32-bit integers |
|
4 32-bit integers |
|
Boolean (map to |
|
32-bit unsigned integer |
|
2 32-bit unsigned integers |
|
3 32-bit unsigned integers |
|
4 32-bit unsigned integers |
|
64-bit float |
|
String |
|
Agnostic data buffer |
|
32-bit float |
|
2 32-bit floats |
|
3 32-bit floats |
|
4 32-bit floats |
|
4x4 32-bit floats, column major memory layout (the first 4 floats corresponds to 1 mathematical matrix column) |
|
nope.gl Node |
|
List of nope.gl Node |
|
List of 64-bit floats |
|
Dictionary mapping arbitrary string identifiers to nope.gl Nodes |
|
Selection of one constant (expressed as a string) |
|
Combination of constants (expressed as strings), using |
|
Rational number (expressed as 2 32-bit integers, respectively as numerator and denominator) |
Parameter flagsΒΆ
Marker |
Meaning |
---|---|
|
value is live-changeable between draw calls |
|
nodes with the same data size are also allowed (e.g a |
|
parameter must be set |
Constants for choices parametersΒΆ
colorspace choicesΒΆ
Constant |
Description |
---|---|
|
sRGB (standard RGB) |
|
Hue/Saturation/Lightness (polar form of sRGB) |
|
Hue/Saturation/Value (polar form of sRGB) |
easing choicesΒΆ
Constant |
Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bouncing from right to left 4 times |
|
diagonally mirrored version of |
|
elastic effect from weak to strong |
|
mirrored |
|
mirrored |
|
overstep target value and smoothly converge back to it |
|
combination of |
|
combination of |
memory_layout choicesΒΆ
Constant |
Description |
---|---|
|
standard uniform block memory layout 140 |
|
standard uniform block memory layout 430 |
selector_component choicesΒΆ
Constant |
Description |
---|---|
|
lightness component from OkLCH (within [0,1]) |
|
chroma component from OkLCH (infinite upper boundary, but in practice within [0,0.4]) |
|
hue component from OkLCH (circular value in radian) |
selector_drop choicesΒΆ
Constant |
Description |
---|---|
|
drop if value is outside the range |
|
drop if value is inside the range |
selector_output choicesΒΆ
Constant |
Description |
---|---|
|
replace the selected colors with |
|
same as |
topology choicesΒΆ
Constant |
Description |
---|---|
|
point list |
|
line strip |
|
line list |
|
triangle strip |
|
triangle list |
blend_factor choicesΒΆ
Constant |
Description |
---|---|
|
unset |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
blend_operation choicesΒΆ
Constant |
Description |
---|---|
|
unset |
|
|
|
|
|
|
|
|
|
|
component choicesΒΆ
Constant |
Description |
---|---|
|
red |
|
green |
|
blue |
|
alpha |
function choicesΒΆ
Constant |
Description |
---|---|
|
unset |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
stencil_operation choicesΒΆ
Constant |
Description |
---|---|
|
unset |
|
keeps the current value |
|
sets the stencil buffer value to 0 |
|
sets the stencil buffer value to ref, as specified by the stencil function |
|
increments the current stencil buffer value and clamps it |
|
increments the current stencil buffer value and wraps it |
|
decrements the current stencil buffer value and clamps it |
|
decrements the current stencil buffer value and wraps it |
|
bitwise inverts the current stencil buffer value |
cull_mode choicesΒΆ
Constant |
Description |
---|---|
|
unset |
|
no facets are discarded |
|
cull front-facing facets |
|
cull back-facing facets |
precision choicesΒΆ
Constant |
Description |
---|---|
|
automatic |
|
high |
|
medium |
|
low |
nopemd_log_level choicesΒΆ
Constant |
Description |
---|---|
|
verbose messages |
|
debugging messages |
|
informational messages |
|
warning messages |
|
error messages |
nopemd_hwaccel choicesΒΆ
Constant |
Description |
---|---|
|
disable hardware acceleration |
|
enable hardware acceleration if available |
interp_noise choicesΒΆ
Constant |
Description |
---|---|
|
linear interpolation (not recommended), f(t)=t |
|
cubic hermite curve, f(t)=3tΒ²-2tΒ³ |
|
quintic curve, f(t)=6tβ΅-15tβ΄+10tΒ³ |
blend_preset choicesΒΆ
Constant |
Description |
---|---|
|
unchanged current graphics state |
|
this node over destination |
|
destination over this node |
|
subtract destination from this node |
|
subtract this node from destination |
|
keep only the part of this node overlapping with destination |
|
keep only the part of destination overlapping with this node |
|
union of |
|
union of |
|
exclusive or between this node and the destination |
gradient_mode choicesΒΆ
Constant |
Description |
---|---|
|
straight line gradient, uniform perpendicularly to the line between the points |
|
distance between the points spread circularly |
scope_mode choicesΒΆ
Constant |
Description |
---|---|
|
R, G and B channels overlap on each others |
|
split R, G and B channels |
|
only the luma channel |
noise_type choicesΒΆ
Constant |
Description |
---|---|
|
blocky noise |
|
perlin noise |
scale_mode choicesΒΆ
Constant |
Description |
---|---|
|
automatic size by fitting the specified bounding box |
|
fixed character size (bounding box ignored for scaling) |
valign choicesΒΆ
Constant |
Description |
---|---|
|
vertically centered |
|
bottom positioned |
|
top positioned |
halign choicesΒΆ
Constant |
Description |
---|---|
|
horizontally centered |
|
right positioned |
|
left positioned |
writing_mode choicesΒΆ
Constant |
Description |
---|---|
|
left-to-right flow then top-to-bottom per line |
|
top-to-bottom flow then right-to-left per line |
|
top-to-bottom flow then left-to-right per line |
text_target choicesΒΆ
Constant |
Description |
---|---|
|
characters |
|
characters (skipping whitespaces) |
|
words |
|
lines |
|
whole text |
format choicesΒΆ
Constant |
Description |
---|---|
|
undefined |
|
8-bit unsigned normalized R component |
|
8-bit signed normalized R component |
|
8-bit unsigned integer R component |
|
8-bit signed integer R component |
|
8-bit unsigned normalized RG components |
|
8-bit signed normalized RG components |
|
8-bit unsigned integer RG components |
|
8-bit signed normalized RG components |
|
8-bit unsigned normalized RGBA components |
|
8-bit signed normalized RGBA components |
|
8-bit unsigned integer RGBA components |
|
8-bit signed integer RGBA components |
|
8-bit unsigned normalized RGBA components |
|
8-bit unsigned normalized BGRA components |
|
8-bit signed normalized BGRA components |
|
8-bit unsigned integer BGRA components |
|
8-bit signed integer BGRA components |
|
16-bit unsigned normalized R component |
|
16-bit signed normalized R component |
|
16-bit unsigned integer R component |
|
16-bit signed integer R component |
|
16-bit signed float R component |
|
16-bit unsigned normalized RG components |
|
16-bit signed normalized RG components |
|
16-bit unsigned integer RG components |
|
16-bit signed integer RG components |
|
16-bit signed float RG components |
|
16-bit unsigned normalized RGBA components |
|
16-bit signed normalized RGBA components |
|
16-bit unsigned integer RGBA components |
|
16-bit signed integer RGBA components |
|
16-bit signed float RGBA components |
|
32-bit unsigned integer R component |
|
32-bit signed integer R component |
|
32-bit signed float R component |
|
32-bit unsigned integer RG components |
|
32-bit signed integer RG components |
|
32-bit signed float RG components |
|
32-bit unsigned integer RGBA components |
|
32-bit signed integer RGBA components |
|
32-bit signed float RGBA components |
|
16-bit unsigned normalized depth component |
|
32-bit packed format that has 24-bit unsigned normalized depth component + 8-bit of unused data |
|
32-bit signed float depth component |
|
32-bit packed format that has 24-bit unsigned normalized depth component + 8-bit unsigned integer stencil component |
|
64-bit packed format that has 32-bit signed float depth component + 8-bit unsigned integer stencil component + 24-bit of unused data |
|
8-bit unsigned integer stencil component |
|
select automatically the preferred depth format |
|
select automatically the preferred depth + stencil format |
filter choicesΒΆ
Constant |
Description |
---|---|
|
nearest filtering |
|
linear filtering |
mipmap_filter choicesΒΆ
Constant |
Description |
---|---|
|
no mipmap generation |
|
nearest filtering |
|
linear filtering |
wrap choicesΒΆ
Constant |
Description |
---|---|
|
clamp to edge wrapping |
|
mirrored repeat wrapping |
|
repeat pattern wrapping |