![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DatasmithSceneElementsImpl.h>
Inheritance diagram for FDatasmithCompositeTextureImpl:Additional Inherited Members | |
Public Types inherited from IDatasmithCompositeTexture | |
| typedef TPair< float, const TCHAR * > | ParamVal |
| FDatasmithCompositeTextureImpl::FDatasmithCompositeTextureImpl | ( | ) |
|
inlineoverridevirtual |
Creates a new surface to be used as mask that will be used as layer inside this composite using a color in linear space.
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Adds a new layer mask from its filename
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Adds a new composite texture inside this composite used as layer mask
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Add a new Value1 parameter
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Add a new Value2 parameter
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Creates a new surface that will be used as layer inside this composite using a color in linear space.
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Creates a new surface that will be used as layer inside this composite using the texture filename and its uv element.
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Adds a new nested composite texture
Implements IDatasmithCompositeTexture.
Purges all the surfaces that could be used as layers inside this composite.
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Returns the string that identifies the color element
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Returns the string that identifies the composite element
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Returns the string that identifies the texture element
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Returns the string that identifies the value element
Implements IDatasmithCompositeTexture.
Returns true if composite texture mask should be used
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Gets the composition mode like color correction etc
Implements IDatasmithCompositeTexture.
|
overridevirtual |
Get the i-th color in linear space
Implements IDatasmithCompositeTexture.
Get the i-th layer mask's filename
Implements IDatasmithCompositeTexture.
|
overridevirtual |
Get the i-th color in linear space
Implements IDatasmithCompositeTexture.
|
overridevirtual |
Get the ith composite texture inside this composite used as layer mask
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Get the amount of layer masks
Implements IDatasmithCompositeTexture.
|
overridevirtual |
Get the ith layer mask's uv element
Implements IDatasmithCompositeTexture.
|
overridevirtual |
Get the i-th nested composite texture
Implements IDatasmithCompositeTexture.
Get the number of surfaces.
Implements IDatasmithCompositeTexture.
Get the filename of the i-th texture
Implements IDatasmithCompositeTexture.
|
overridevirtual |
Get the i-th uv element
Implements IDatasmithCompositeTexture.
|
overridevirtual |
Get the i-th Value1 parameter
Implements IDatasmithCompositeTexture.
Get the number of value1 parameters. Some composites will use no values, other types could use only one value, and others could use two values.
Implements IDatasmithCompositeTexture.
|
overridevirtual |
Get the Value2 parameter
Implements IDatasmithCompositeTexture.
Get the number of value2 parameters. Some composites will use no values, other types could use only one value, and others could use two values.
Implements IDatasmithCompositeTexture.
Gets color usage. If true color is used, else a value is used.
Implements IDatasmithCompositeTexture.
Returns true if composite texture should be used
Implements IDatasmithCompositeTexture.
Gets texture usage. If it returns false you should use a value or a color checking GetUseColor(i).
Implements IDatasmithCompositeTexture.
|
overridevirtual |
Gets the validity of the composite texture. If it returns false probably you should use the regular texture or color.
Implements IDatasmithCompositeTexture.
|
overridevirtual |
Sets the strings that identifies the different elements on this composite
| InTextureName | for plain textures |
| InColorName | for color elements |
| InValueName | for regular float values |
| InCompName | for nested composite elements inside this composite |
Implements IDatasmithCompositeTexture.
|
inlineoverridevirtual |
Sets the composition mode like color correction etc
Implements IDatasmithCompositeTexture.
|
overridevirtual |
Sets the new texture for the index-th item
Implements IDatasmithCompositeTexture.