RenameMeshCommand is used to rename a mesh.
More...
#include <RenameMeshCommand.h>
RenameMeshCommand is used to rename a mesh.
◆ RenameMeshCommand() [1/5]
dnac::RenameMeshCommand::RenameMeshCommand |
( |
MemoryResource * |
memRes = nullptr | ) |
|
|
explicit |
43 :
pImpl{makeScoped<Impl>(memRes)} {
44}
ScopedPtr< Impl > pImpl
Definition: RenameMeshCommand.h:55
◆ RenameMeshCommand() [2/5]
dnac::RenameMeshCommand::RenameMeshCommand |
( |
std::uint16_t |
meshIndex, |
|
|
const char * |
newName, |
|
|
MemoryResource * |
memRes = nullptr |
|
) |
| |
46 :
47 pImpl{makeScoped<Impl>(memRes)} {
48
49 pImpl->setName(meshIndex, newName);
50}
References pImpl.
◆ RenameMeshCommand() [3/5]
dnac::RenameMeshCommand::RenameMeshCommand |
( |
const char * |
oldName, |
|
|
const char * |
newName, |
|
|
MemoryResource * |
memRes = nullptr |
|
) |
| |
52 :
53 pImpl{makeScoped<Impl>(memRes)} {
54
55 pImpl->setName(oldName, newName);
56}
References pImpl.
◆ ~RenameMeshCommand()
dnac::RenameMeshCommand::~RenameMeshCommand |
( |
| ) |
|
|
default |
◆ RenameMeshCommand() [4/5]
◆ RenameMeshCommand() [5/5]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ run()
◆ setName() [1/2]
void dnac::RenameMeshCommand::setName |
( |
const char * |
oldName, |
|
|
const char * |
newName |
|
) |
| |
Method for setting a new name for mesh with given name.
- Note
- The renaming will not happen if there is no mesh with given current name.
- Parameters
-
oldName | The current name of the mesh whose name to change. |
newName | The new name for the mesh. |
66 {
67 pImpl->setName(oldName, newName);
68}
References pImpl.
◆ setName() [2/2]
void dnac::RenameMeshCommand::setName |
( |
std::uint16_t |
meshIndex, |
|
|
const char * |
newName |
|
) |
| |
Method for setting a new name for mesh with given index.
- Parameters
-
meshIndex | The index of the mesh whose name to change. |
newName | The new name for the mesh. |
62 {
63 pImpl->setName(meshIndex, newName);
64}
References pImpl.
◆ pImpl
The documentation for this class was generated from the following files: