Navigation
API > API/Plugins > API/Plugins/DNACalibLib
Commands will be run in the order in which they were added to the sequence.
CommandSequence holds pointers to commands, but does not own them.
| Name | CommandSequence |
| Type | class |
| Header File | /Engine/Plugins/Animation/DNACalib/Source/DNACalibLib/Public/dnacalib/commands/CommandSequence.h |
| Include Path | #include "dnacalib/commands/CommandSequence.h" |
Syntax
class CommandSequence : public dnac::Command
Inheritance Hierarchy
- Command → CommandSequence
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
CommandSequence
(
MemoryResource* memRes |
dnacalib/commands/CommandSequence.h | ||
CommandSequence
(
const CommandSequence& |
dnacalib/commands/CommandSequence.h | ||
| dnacalib/commands/CommandSequence.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~CommandSequence() |
dnacalib/commands/CommandSequence.h |
Interfaces
| Name | Remarks |
|---|---|
| Impl |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| pImpl | ScopedPtr< Impl > | dnacalib/commands/CommandSequence.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Method for adding a command to a sequence of commands to run. | dnacalib/commands/CommandSequence.h | ||
| Method for adding multiple commands to a sequence of commands to run. | dnacalib/commands/CommandSequence.h | ||
void add
(
Commands... commands |
dnacalib/commands/CommandSequence.h | ||
bool contains
(
Command* command |
Method for checking if the provided command is part of the command sequence. | dnacalib/commands/CommandSequence.h | |
| Method for removing a command from the sequence of commands to run. | dnacalib/commands/CommandSequence.h | ||
| Method for removing an array of commands from the sequence of commands to run. | dnacalib/commands/CommandSequence.h | ||
void remove
(
Commands... commands |
dnacalib/commands/CommandSequence.h | ||
std::size_t size() |
Number of commands in command sequence. | dnacalib/commands/CommandSequence.h |
Overridden from Command
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void run
(
DNACalibDNAReader* output |
dnacalib/commands/CommandSequence.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
CommandSequence & operator=
(
const CommandSequence& |
dnacalib/commands/CommandSequence.h | ||
CommandSequence & operator=
(
CommandSequence&& |
dnacalib/commands/CommandSequence.h |