unreal.BlueprintMaterialTextureNodesBPLibrary
¶
- class unreal.BlueprintMaterialTextureNodesBPLibrary(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibrary
Function library class.
Each function in it is expected to be static and represents blueprint node that can be called in any blueprint.
When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable.
BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins.
BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins.
DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu.
Its lets you name the node using characters not allowed in C++ function names.
CompactNodeTitle - the word(s) that appear on the node.
Keywords - the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu.
Good example is “Print String” node which you can find also by using keyword “log”.
Category - the category your node will be under in the Blueprint drop-down menu.
For more info on custom blueprint nodes visit documentation:
https://docs.unrealengine.com/ProgrammingAndScripting/Blueprints/TechnicalGuide/ExtendingBlueprints
C++ Source:
Plugin: BlueprintMaterialTextureNodes
Module: BlueprintMaterialTextureNodes
File: BlueprintMaterialTextureNodesBPLibrary.h
- classmethod create_mic_editor_only(material, name='MIC_') MaterialInstanceConstant ¶
Creates a new Material Instance Constant asset Only works in the editor
- Parameters:
material (MaterialInterface) –
name (str) –
- Return type:
- classmethod render_target_sample_rectangle_editor_only(render_target, rect) Array[LinearColor] ¶
Samples an array of values from a Texture Render Target 2D. Currently only 4 channel formats are supported. Only works in the editor
- Parameters:
render_target (TextureRenderTarget2D) –
rect (LinearColor) –
- Return type:
- classmethod render_target_sample_uv_editor_only(render_target, uv) LinearColor ¶
Samples a value from a Texture Render Target 2D. Currently only 4 channel formats are supported. Only works in the editor
- Parameters:
render_target (TextureRenderTarget2D) –
uv (Vector2D) –
- Return type:
- classmethod set_mic_blend_mode_editor_only(material, blend_mode=BlendMode.BLEND_OPAQUE) bool ¶
Overrides the Blend Mode of a Material Instance Constant Only works in the editor
- Parameters:
material (MaterialInstanceConstant) –
blend_mode (BlendMode) –
- Return type:
- classmethod set_mic_dithered_lod_transition_editor_only(material, dithered_lod_transition=False) bool ¶
Overrides the Blend Mode of a Material Instance Constant Only works in the editor
- Parameters:
material (MaterialInstanceConstant) –
dithered_lod_transition (bool) –
- Return type:
- classmethod set_mic_is_thin_surface_editor_only(material, is_thin_surface=False) bool ¶
Overrides the IsThinSurface setting of a Material Instance Constant Only works in the editor
- Parameters:
material (MaterialInstanceConstant) –
is_thin_surface (bool) –
- Return type:
- classmethod set_mic_scalar_param_editor_only(material, param_name='test', value=0.000000) bool ¶
Sets a Scalar Parameter value in a Material Instance Constant Only works in the editor
- Parameters:
material (MaterialInstanceConstant) –
param_name (str) –
value (float) –
- Return type:
- classmethod set_mic_shading_model_editor_only(material, shading_model=MaterialShadingModel.MSM_DEFAULT_LIT) bool ¶
Overrides the Shading Model of a Material Instance Constant Only works in the editor
- Parameters:
material (MaterialInstanceConstant) –
shading_model (MaterialShadingModel) –
- Return type:
- classmethod set_mic_texture_param_editor_only(material, param_name, texture=None) bool ¶
Sets a Texture Parameter value in a Material Instance Constant Only works in the editor
- Parameters:
material (MaterialInstanceConstant) –
param_name (str) –
texture (Texture2D) –
- Return type:
- classmethod set_mic_two_sided_editor_only(material, two_sided=False) bool ¶
Overrides the Two Sided setting of a Material Instance Constant Only works in the editor
- Parameters:
material (MaterialInstanceConstant) –
two_sided (bool) –
- Return type:
- classmethod set_mic_vector_param_editor_only(material, param_name, value=[0.000000, 0.000000, 0.000000, 0.000000]) bool ¶
Sets a Vector Parameter value in a Material Instance Constant Only works in the editor
- Parameters:
material (MaterialInstanceConstant) –
param_name (str) –
value (LinearColor) –
- Return type:
- classmethod texture2d_sample_uv_editor_only(texture, uv) LinearColor ¶
Samples a texel from a Texture 2D with VectorDisplacement Compression
- Parameters:
- Return type: