| IMeshPaintComponentAdapter | ||||||
| FGCObject | ||||||
| TSharedFromThis
|
Module |
|
Header |
/Engine/Plugins/MeshPainting/Source/MeshPaintingToolset/Public/MeshPaintStaticMeshAdapter.h |
Include |
#include "MeshPaintStaticMeshAdapter.h" |
class FMeshPaintStaticMeshComponentAdapter : public FBaseMeshPaintComponentAdapter
Name | Description | ||
---|---|---|---|
|
LODModel |
LOD model (at Mesh LOD Index) containing data to change |
|
|
MeshLODIndex |
LOD Index for which data has to be retrieved / altered |
|
|
UStaticMesh ... |
ReferencedStaticMesh |
Static mesh currently set to the Static Mesh Component |
|
StaticMeshComponent |
Static mesh component represented by this adapter |
Name | Description | |
---|---|---|
|
~FMeshPaintStaticMeshComponentAdapter() |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjectsGlobals ( |
||
|
CleanupGlobals() |
||
|
InitializeAdapterGlobals() |
||
|
OnPostMeshBuild ( |
End FMeshBasePaintGeometryAdapter Callback for when the static mesh data is rebuilt |
|
|
OnStaticMeshChanged ( |
Callback for when the static mesh on the component is changed |
Name | Description | ||
---|---|---|---|
|
InitializeVertexData() |
End IMeshPaintGeometryAdapter Overrides Begin FMeshBasePaintGeometryAdapter |
Name | Description | ||
---|---|---|---|
|
ApplyOrRemoveTextureOverride |
Applies or removes an override texture to use while rendering the meshes materials |
|
|
Construct ( |
Start IMeshPaintGeometryAdapter Overrides |
|
|
GetComponentToWorldMatrix() |
Returns the Component to World matrix from the Mesh Component |
|
|
GetTextureCoordinate |
Returns the Texture Coordinate at Vertex Index from the Mesh |
|
|
GetVertexColor |
Returns the Vertex Color at Vertex Index from the Mesh |
|
|
Initialize() |
Start IMeshPaintGeometryAdapter Overrides |
|
|
IsValid() |
Returns whether or not this adapter is in a valid state |
|
|
LineTraceComponent ( |
Returns the result of tracing a line on the component represented by this adapter |
|
|
OnAdded() |
Called when this adapter is created and added to its owner (used for setting up) |
|
|
OnRemoved() |
Called when this adapter is removed from its owner and deleted (used for cleaning up) |
|
|
PostEdit() |
Post Edit to clear up or update necessary data |
|
|
PreEdit() |
Pre Edit to setup necessary data |
|
|
QueryPaintableTextures ( |
Retrieves a list of textures which are suitable for painting |
|
|
SetVertexColor |
Sets the Vertex Color at Vertex Index to Color inside of the Mesh |
|
|
SupportsTexturePaint() |
Whether or not this adapter supports texture painting |
|
|
SupportsVertexPaint() |
Whether or not this adapter supports vertex painting |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
Pure virtual that must be overloaded by the inheriting class. |