![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IDatasmithSceneElements.h>
Inheritance diagram for IDatasmithCompositeTexture:Public Types | |
| typedef TPair< float, const TCHAR * > | ParamVal |
|
inlinevirtual |
|
pure virtual |
Creates a new surface to be used as mask that will be used as layer inside this composite using a color in linear space.
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Adds a new layer mask from its filename
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Adds a new composite texture inside this composite used as layer mask
Implemented in FDatasmithCompositeTextureImpl.
Add a new Value1 parameter
Implemented in FDatasmithCompositeTextureImpl.
Add a new Value2 parameter
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Creates a new surface that will be used as layer inside this composite using a color in linear space.
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Creates a new surface that will be used as layer inside this composite using the texture filename and its uv element.
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Adds a new nested composite texture
Implemented in FDatasmithCompositeTextureImpl.
Purges all the surfaces that could be used as layers inside this composite.
Implemented in FDatasmithCompositeTextureImpl.
Returns the string that identifies the color element
Implemented in FDatasmithCompositeTextureImpl.
Returns the string that identifies the composite element
Implemented in FDatasmithCompositeTextureImpl.
Returns the string that identifies the texture element
Implemented in FDatasmithCompositeTextureImpl.
Returns the string that identifies the value element
Implemented in FDatasmithCompositeTextureImpl.
Returns true if composite texture mask should be used
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Gets the composition mode like color correction etc
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Get the i-th color in linear space
Implemented in FDatasmithCompositeTextureImpl.
Get the i-th layer mask's filename
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Get the i-th color in linear space
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Get the ith composite texture inside this composite used as layer mask
Implemented in FDatasmithCompositeTextureImpl.
Get the amount of layer masks
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Get the ith layer mask's uv element
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Get the i-th nested composite texture
Implemented in FDatasmithCompositeTextureImpl.
Get the number of surfaces.
Implemented in FDatasmithCompositeTextureImpl.
Get the filename of the i-th texture
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Get the i-th uv element
Implemented in FDatasmithCompositeTextureImpl.
Get the i-th Value1 parameter
Implemented in FDatasmithCompositeTextureImpl.
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.
Implemented in FDatasmithCompositeTextureImpl.
Get the Value2 parameter
Implemented in FDatasmithCompositeTextureImpl.
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.
Implemented in FDatasmithCompositeTextureImpl.
Gets color usage. If true color is used, else a value is used.
Implemented in FDatasmithCompositeTextureImpl.
Returns true if composite texture should be used
Implemented in FDatasmithCompositeTextureImpl.
Gets texture usage. If it returns false you should use a value or a color checking GetUseColor(i).
Implemented in FDatasmithCompositeTextureImpl.
Gets the validity of the composite texture. If it returns false probably you should use the regular texture or color.
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
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 |
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Sets the composition mode like color correction etc
Implemented in FDatasmithCompositeTextureImpl.
|
pure virtual |
Sets the new texture for the index-th item
Implemented in FDatasmithCompositeTextureImpl.