Functions | |
MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.material.instructions") | |
MAXON_ATTRIBUTE (Id, CHANNELSELECT, "channelSelect", RESOURCE_DEFINE(ENUM_ALL, LiteralId("ALL"))) | |
MAXON_ATTRIBUTE (Id, COLORSPACE, "colorSpace", RESOURCE_DEFINE(ENUM_RAW, LiteralId("Raw"))) | |
MAXON_ATTRIBUTE (Data, VALUESCALE, "valueScale") | |
MAXON_ATTRIBUTE (Data, VALUEOFFSET, "valueOffset") | |
MAXON_ATTRIBUTE (Bool, UVMIRRORU, "uvMirrorU") | |
MAXON_ATTRIBUTE (Bool, UVMIRRORV, "uvMirrorV") | |
MAXON_ATTRIBUTE (Bool, UVWRAPU, "uvWrapU") | |
MAXON_ATTRIBUTE (Bool, UVWRAPV, "uvWrapV") | |
MAXON_ATTRIBUTE (Vector2d, UVSCALE, "uvScale") | |
MAXON_ATTRIBUTE (Vector2d, UVOFFSET, "uvOffset") | |
MAXON_ATTRIBUTE (Bool, DOGROUPING, "doGrouping") | |
MAXON_ATTRIBUTE (Bool, MAKEIMPLICIT, "makeImplicit") | |
MAXON_ATTRIBUTE (Bool, MUTE, "mute") | |
MAXON_ATTRIBUTE (DataDictionary, USERDATA, "userData") | |
MAXON_ATTRIBUTE (Group, GROUP_MODIFIERS, "group.modifiers") | |
MAXON_ATTRIBUTE (Group, GROUP_UV, "group.uv") | |
MAXON_ATTRIBUTE (Group, GROUP_2COLUMNS_1, "group.2columns_1") | |
MAXON_ATTRIBUTE (Group, GROUP_APPEARANCE, "group.appearance") | |
maxon::MATERIAL::INSTRUCTIONS::MAXON_RESOURCE_DATABASE_SCOPE | ( | "net.maxon.material.instructions" | ) |
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Id | , |
CHANNELSELECT | , | ||
"channelSelect" | , | ||
RESOURCE_DEFINE(ENUM_ALL, LiteralId("ALL")) | |||
) |
A texture channel selection attribute, designating which channel (or subset of channels) should be used. The payload is supposed to contain one of the enum-Ids. Texture only.
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Id | , |
COLORSPACE | , | ||
"colorSpace" | , | ||
RESOURCE_DEFINE(ENUM_RAW, LiteralId("Raw")) | |||
) |
A color space attribute, designating what color space are texture values encoded in. The payload is supposed to contain one of the enum-Ids. Texture only.
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Data | , |
VALUESCALE | , | ||
"valueScale" | |||
) |
A scale (aka multiplier) attribute, designating a scaling factor for the parameter value (or values in the texture). The payload is Data that's supposed to contain one of the following types: Float / Vector2d / Vector / Vector4d / Color / ColorA
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Data | , |
VALUEOFFSET | , | ||
"valueOffset" | |||
) |
A bias (aka offset) attribute, designating an offsetting value for the parameter value (or values in the texture). The payload is Data that's supposed to contain one of the following types: Float / Vector2d / Vector / Vector4d / Color / ColorA
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Bool | , |
UVMIRRORU | , | ||
"uvMirrorU" | |||
) |
A flag, designating, if UV mapping for the texture should be mirrorred along U-axis. Textures only
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Bool | , |
UVMIRRORV | , | ||
"uvMirrorV" | |||
) |
A flag, designating, if UV mapping for the texture should be mirrorred along V-axis. Textures only
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Bool | , |
UVWRAPU | , | ||
"uvWrapU" | |||
) |
A flag, designating, if UV mapping for the texture should use wrapping along U-axis. Textures only
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Bool | , |
UVWRAPV | , | ||
"uvWrapV" | |||
) |
A flag, designating, if UV mapping for the texture should use wrapping along V-axis. Textures only
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Vector2d | , |
UVSCALE | , | ||
"uvScale" | |||
) |
A scale attribute, designating a scaling factors for the UV-mapping of the texture. The payload is supposed to contain Vector2d that corresponds to U and V axes. Texture only.
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Vector2d | , |
UVOFFSET | , | ||
"uvOffset" | |||
) |
An offset attribute, designating an offsetting values for the UV-mapping of the texture. The payload is supposed to contain Vector2d that corresponds to U and V axes. Texture only.
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Bool | , |
DOGROUPING | , | ||
"doGrouping" | |||
) |
A flag, designating if the instruction implementation is supposed to be organized in some way (e.g. by grouping nodes).
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Bool | , |
MAKEIMPLICIT | , | ||
"makeImplicit" | |||
) |
A flag, designating if the instruction implementation is supposed to use implicit approach (e.g. use values directly in the nodes instead of creating a separate explicit "value" nodes).
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Bool | , |
MUTE | , | ||
"mute" | |||
) |
A flag, designating if the parameter mapping is supposed to be disabled by default (e.g. by muting the node connection).
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | DataDictionary | , |
USERDATA | , | ||
"userData" | |||
) |
Internal use.
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Group | , |
GROUP_MODIFIERS | , | ||
"group.modifiers" | |||
) |
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Group | , |
GROUP_UV | , | ||
"group.uv" | |||
) |
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Group | , |
GROUP_2COLUMNS_1 | , | ||
"group.2columns_1" | |||
) |
maxon::MATERIAL::INSTRUCTIONS::MAXON_ATTRIBUTE | ( | Group | , |
GROUP_APPEARANCE | , | ||
"group.appearance" | |||
) |