Skip to content

FMjPushStateRequest

One Puppet-mode push-state request. The client owns the integrator;

bool bDone = false; / Observations captured under the engine's CallbackMutex. */ TSharedPtr Observations; TSharedPtr Entities; double ResultTime = 0.0; int64 ResultStep = 0; / Physics thread signals this when the step has completed. / FEvent Completion = nullptr; ~FMjDirectStepCommand() { if (Completion) { FPlatformProcess::ReturnSynchEventToPool(Completion); Completion = nullptr; } } }; /** UE writes qpos/qvel and calls mj_forward.

Attribute Value
Kind Struct

Properties

Public Properties

Property Type Description
QPos TArray<double>
QVel TArray<double>
Ctrl TArray<double>
bIncludeCtrl optional informational ctrl bool
Time double
NSteps int32

QPos

  • Type: TArray

QVel

  • Type: TArray

Ctrl

  • Type: TArray

bIncludeCtrl

  • Type: optional informational ctrl bool

Time

  • Type: double

NSteps

  • Type: int32