Navigation
API > API/Plugins > API/Plugins/BlueprintMaterialTextureNodes
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
| Name | UBlueprintMaterialTextureNodesBPLibrary |
| Type | class |
| Header File | /Engine/Plugins/Editor/BlueprintMaterialTextureNodes/Source/BlueprintMaterialTextureNodes/Public/BlueprintMaterialTextureNodesBPLibrary.h |
| Include Path | #include "BlueprintMaterialTextureNodesBPLibrary.h" |
Syntax
UCLASS ()
class UBlueprintMaterialTextureNodesBPLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UBlueprintMaterialTextureNodesBPLibrary
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UBlueprintMaterialTextureNodesBPLibrary
(
const FObjectInitializer& ObjectInitializer |
BlueprintMaterialTextureNodesBPLibrary.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UMaterialInstanceConstant * CreateMIC_EditorOnly
(
UMaterialInterface* Material, |
Creates a new Material Instance Constant asset Only works in the editor | BlueprintMaterialTextureNodesBPLibrary.h |
|
static TArray< FLinearColor > RenderTarget_SampleRectangle_EditorOnly
(
UTextureRenderTarget2D* InRenderTarget, |
Samples an array of values from a Texture Render Target 2D. | BlueprintMaterialTextureNodesBPLibrary.h |
|
static FLinearColor RenderTarget_SampleUV_EditorOnly
(
UTextureRenderTarget2D* InRenderTarget, |
Samples a value from a Texture Render Target 2D. | BlueprintMaterialTextureNodesBPLibrary.h |
|
static bool SetMICBlendMode_EditorOnly
(
UMaterialInstanceConstant* Material, |
Overrides the Blend Mode of a Material Instance Constant Only works in the editor | BlueprintMaterialTextureNodesBPLibrary.h |
|
static bool SetMICDitheredLODTransition_EditorOnly
(
UMaterialInstanceConstant* Material, |
Overrides the Blend Mode of a Material Instance Constant Only works in the editor | BlueprintMaterialTextureNodesBPLibrary.h |
|
static bool SetMICIsThinSurface_EditorOnly
(
UMaterialInstanceConstant* Material, |
Overrides the IsThinSurface setting of a Material Instance Constant Only works in the editor | BlueprintMaterialTextureNodesBPLibrary.h |
|
static bool SetMICScalarParam_EditorOnly
(
UMaterialInstanceConstant* Material, |
Sets a Scalar Parameter value in a Material Instance Constant Only works in the editor | BlueprintMaterialTextureNodesBPLibrary.h |
|
static bool SetMICShadingModel_EditorOnly
(
UMaterialInstanceConstant* Material, |
Overrides the Shading Model of a Material Instance Constant Only works in the editor | BlueprintMaterialTextureNodesBPLibrary.h |
|
static bool SetMICTextureParam_EditorOnly
(
UMaterialInstanceConstant* Material, |
Sets a Texture Parameter value in a Material Instance Constant Only works in the editor | BlueprintMaterialTextureNodesBPLibrary.h |
|
static bool SetMICTwoSided_EditorOnly
(
UMaterialInstanceConstant* Material, |
Overrides the Two Sided setting of a Material Instance Constant Only works in the editor | BlueprintMaterialTextureNodesBPLibrary.h |
|
static bool SetMICVectorParam_EditorOnly
(
UMaterialInstanceConstant* Material, |
Sets a Vector Parameter value in a Material Instance Constant Only works in the editor | BlueprintMaterialTextureNodesBPLibrary.h |
|
static FLinearColor Texture2D_SampleUV_EditorOnly
(
UTexture2D* Texture, |
Samples a texel from a Texture 2D with VectorDisplacement Compression | BlueprintMaterialTextureNodesBPLibrary.h |
|
static void UpdateMIC
(
UMaterialInstanceConstant* MIC |
BlueprintMaterialTextureNodesBPLibrary.h |