SuperDex Physics C++ API
Loading...
Searching...
No Matches
superdex::prefab::PoseControllerPrefab Struct Reference

Prefab parameters for an articulated pose controller. More...

#include <mochi_prefab.h>

Public Member Functions

bool operator== (PoseControllerPrefab const &) const =default

Public Attributes

DynamicString articulatedActor {}
 Name or hierarchy path of the articulated actor to control.
std::optional< DynamicStringcomment = std::nullopt
 Optional serialized comment.
DynamicArray< PoseTrackingParamsjointTracking {}
 Per-joint pose tracking parameters.
DynamicArray< PoseTrackingParamslinkPosTracking {}
 Per-link position tracking parameters.
DynamicArray< PoseTrackingParamslinkRotTracking {}
 Per-link rotation tracking parameters.

Detailed Description

Prefab parameters for an articulated pose controller.

Definition at line 267 of file mochi_prefab.h.

Member Function Documentation

◆ operator==()

bool superdex::prefab::PoseControllerPrefab::operator== ( PoseControllerPrefab const & ) const
default

Member Data Documentation

◆ articulatedActor

DynamicString superdex::prefab::PoseControllerPrefab::articulatedActor {}

Name or hierarchy path of the articulated actor to control.

Note
A name like "myArticulation" refers to an articulated actor in the same prefab. A name like "myPrefab/myArticulation" refers to an articulated actor in a nested prefab.
A referenced actor name must identify exactly one existing actor. Actor names need not be unique, but referencing a name shared by more than one actor, or a name that matches no actor, is invalid and rejected at AddToScene.

Definition at line 269 of file mochi_prefab.h.

◆ comment

std::optional<DynamicString> superdex::prefab::PoseControllerPrefab::comment = std::nullopt

Optional serialized comment.

Definition at line 268 of file mochi_prefab.h.

◆ jointTracking

DynamicArray<PoseTrackingParams> superdex::prefab::PoseControllerPrefab::jointTracking {}

Per-joint pose tracking parameters.

Definition at line 272 of file mochi_prefab.h.

◆ linkPosTracking

DynamicArray<PoseTrackingParams> superdex::prefab::PoseControllerPrefab::linkPosTracking {}

Per-link position tracking parameters.

Definition at line 270 of file mochi_prefab.h.

◆ linkRotTracking

DynamicArray<PoseTrackingParams> superdex::prefab::PoseControllerPrefab::linkRotTracking {}

Per-link rotation tracking parameters.

Definition at line 271 of file mochi_prefab.h.


The documentation for this struct was generated from the following files: