|
Blender V5.0
|
#include <NOD_menu_value.hh>
Public Member Functions | |
| MenuValue ()=default | |
| MenuValue (const int value) | |
| template<typename EnumT, BLI_ENABLE_IF((std::is_enum_v< EnumT >))> | |
| MenuValue (const EnumT value) | |
| uint64_t | hash () const |
Public Attributes | |
| int | value = 0 |
Don't use integer for menus directly, so that there is a each static single value type maps to exactly one socket type. Also it avoids accidentally casting the menu value to other types.
Definition at line 16 of file NOD_menu_value.hh.
|
default |
|
inlineexplicit |
Definition at line 20 of file NOD_menu_value.hh.
References value.
|
inline |
Definition at line 23 of file NOD_menu_value.hh.
References value.
|
inline |
Definition at line 27 of file NOD_menu_value.hh.
References blender::get_default_hash().
| int blender::nodes::MenuValue::value = 0 |
Definition at line 17 of file NOD_menu_value.hh.
Referenced by blender::nodes::node_geo_menu_switch_cc::MenuSwitchOperation::execute(), blender::nodes::node_geo_menu_switch_cc::LazyFunctionForMenuSwitchSocketUsage::execute_impl(), blender::nodes::node_geo_menu_switch_cc::LazyFunctionForMenuSwitchNode::execute_single(), blender::nodes::GeoNodeExecParams::extract_input(), blender::nodes::node_composite_levels_cc::LevelsOperation::get_channel(), blender::nodes::node_composite_moviedistortion_cc::MovieDistortionOperation::get_distortion_type(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::get_extension_mode_x(), blender::nodes::node_composite_displace_cc::DisplaceOperation::get_extension_mode_x(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::get_extension_mode_x(), blender::nodes::node_composite_rotate_cc::RotateOperation::get_extension_mode_x(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_extension_mode_x(), blender::nodes::node_composite_stabilize2d_cc::Stabilize2DOperation::get_extension_mode_x(), blender::nodes::node_composite_transform_cc::TransformOperation::get_extension_mode_x(), blender::nodes::node_composite_translate_cc::TranslateOperation::get_extension_mode_x(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::get_extension_mode_y(), blender::nodes::node_composite_displace_cc::DisplaceOperation::get_extension_mode_y(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::get_extension_mode_y(), blender::nodes::node_composite_rotate_cc::RotateOperation::get_extension_mode_y(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_extension_mode_y(), blender::nodes::node_composite_stabilize2d_cc::Stabilize2DOperation::get_extension_mode_y(), blender::nodes::node_composite_transform_cc::TransformOperation::get_extension_mode_y(), blender::nodes::node_composite_translate_cc::TranslateOperation::get_extension_mode_y(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::get_falloff(), blender::nodes::node_composite_keying_cc::KeyingOperation::get_feather_falloff(), blender::nodes::node_composite_mask_cc::MaskOperation::get_flags(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_frame_type(), blender::nodes::GeoNodeExecParams::get_input(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::get_interpolation(), blender::nodes::node_composite_displace_cc::DisplaceOperation::get_interpolation(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::get_interpolation(), blender::nodes::node_composite_rotate_cc::RotateOperation::get_interpolation(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_interpolation(), blender::nodes::node_composite_stabilize2d_cc::Stabilize2DOperation::get_interpolation(), blender::nodes::node_composite_transform_cc::TransformOperation::get_interpolation(), blender::nodes::node_composite_translate_cc::TranslateOperation::get_interpolation(), blender::nodes::node_composite_convolve_cc::ConvolveOperation::get_kernel_data_type(), blender::nodes::node_composite_glare_cc::GlareOperation::get_kernel_data_type(), blender::nodes::node_composite_trackpos_cc::TrackPositionOperation::get_mode(), blender::nodes::node_composite_boxmask_cc::BoxMaskOperation::get_operation(), blender::nodes::node_composite_ellipsemask_cc::EllipseMaskOperation::get_operation(), blender::nodes::node_composite_denoise_cc::DenoiseOperation::get_prefilter_mode(), blender::nodes::node_composite_glare_cc::GlareOperation::get_quality(), blender::nodes::node_composite_denoise_cc::DenoiseOperation::get_quality_mode(), blender::nodes::node_composite_blur_cc::BlurOperation::get_type(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::get_type(), blender::nodes::node_composite_filter_cc::FilterOperation::get_type(), blender::nodes::node_composite_glare_cc::GlareOperation::get_type(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::get_type(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::get_type(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_type(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::get_type(), MenuValue(), MenuValue(), blender::nodes::node_composite_alpha_over_cc::node_build_multi_function(), blender::nodes::node_composite_channel_matte_cc::node_build_multi_function(), blender::nodes::node_composite_color_spill_cc::node_build_multi_function(), blender::nodes::node_composite_distance_matte_cc::node_build_multi_function(), blender::nodes::node_composite_premulkey_cc::node_build_multi_function(), and blender::nodes::node_composite_setalpha_cc::node_build_multi_function().