# UVMappingUndoRedo Struct Reference

List of all members.

## Public Member Functions
void | Clear ()
## Public Attributes
CComBSTR | m_meshmod_node_name
CComBSTR | m_mapper_node_name
CComBSTR | m_master_node
CComBSTR | m_meshinput_node_name
bool | m_bMmAdded
bool | m_bPEMode
bool | m_bMapperAdded
CComBSTR | m_former_alg
CComPtr< IRdMatrixf > | m_matrix
CComPtr< IRdMesh > | m_spMesh
CComPtr< IRdMeshSelection > | m_spSelection
CComPtr< IRsCommand > | m_discardCmd

## Detailed Description

Recorded UV mapping command for undo execution

## Member Function Documentation

void UVMappingUndoRedo::Clear | ( |  | ) |

Clears the information contained in structure

## Member Data Documentation

CComBSTR UVMappingUndoRedo::m_meshmod_node_name

Full name of mesh modifier node

CComBSTR UVMappingUndoRedo::m_mapper_node_name

Full name of UV mapper node

CComBSTR UVMappingUndoRedo::m_master_node

Full name of node for applying the command (contains mesh modifier and UV mapper

CComBSTR UVMappingUndoRedo::m_meshinput_node_name

Node used as source for mesh to be set as an input for mesh modifier (in case the mesh modifier has been inserted

bool UVMappingUndoRedo::m_bMmAdded

Set to true, when mesh modifier node has been inserted during command execution

bool UVMappingUndoRedo::m_bPEMode

Set to true when command has been executed in PE mode

bool UVMappingUndoRedo::m_bMapperAdded

Set to true when UV mapper node has been added, false when there was one already contained

CComBSTR UVMappingUndoRedo::m_former_alg

Former UV mapping algorithm used, if any

CComPtr<IRdMatrixf> UVMappingUndoRedo::m_matrix

UV projection matrix used recently if node already existed

CComPtr<IRdMesh> UVMappingUndoRedo::m_spMesh

Old mesh in PE mode

CComPtr<IRdMeshSelection> UVMappingUndoRedo::m_spSelection

Old selection in PE mode

CComPtr<IRsCommand> UVMappingUndoRedo::m_discardCmd

Discard mapper command