A single networked client input command. More...
#include <NetworkInput.h>
Public Member Functions | |
| NetworkInput (const NetworkInput &) | |
| NetworkInput & | operator= (const NetworkInput &) |
| void | SetClientInputId (ClientInputId inputId) |
| ClientInputId | GetClientInputId () const |
| ClientInputId & | ModifyClientInputId () |
| void | SetHostFrameId (HostFrameId hostFrameId) |
| HostFrameId | GetHostFrameId () const |
| HostFrameId & | ModifyHostFrameId () |
| void | SetHostTimeMs (AZ::TimeMs hostTimeMs) |
| AZ::TimeMs | GetHostTimeMs () const |
| AZ::TimeMs & | ModifyHostTimeMs () |
| void | SetHostBlendFactor (float hostBlendFactor) |
| float | GetHostBlendFactor () const |
| void | AttachNetBindComponent (NetBindComponent *netBindComponent) |
| bool | Serialize (AzNetworking::ISerializer &serializer) |
| AZStd::vector< MultiplayerAuditingElement > | GetComponentInputDeltaLogs () const |
| const AZStd::string | GetOwnerName () const |
| const IMultiplayerComponentInput * | FindComponentInput (NetComponentId componentId) const |
| IMultiplayerComponentInput * | FindComponentInput (NetComponentId componentId) |
| template<class InputType > | |
| const InputType * | FindComponentInput () const |
| template<typename InputType > | |
| InputType * | FindComponentInput () |
Friends | |
| class | NetworkInputArray |
| class | NetworkInputMigrationVector |
| class | NetworkInputHistory |
| class | NetworkInputChild |
A single networked client input command.
| AZStd::vector< MultiplayerAuditingElement > Multiplayer::NetworkInput::GetComponentInputDeltaLogs | ( | ) | const |
Fetches a vector of datums detailing which values per component input were not the default
| const AZStd::string Multiplayer::NetworkInput::GetOwnerName | ( | ) | const |
Returns the name of the owner entity of this input
|
friend |
Intentionally restrict instancing of these objects to associated containers classes only This is a mechanism used to restrict calling autonomous client predicted setter functions to the ProcessInput call chain only