RigsofRods
Soft-body Physics Simulation
Data Fields
RoR::ActorLinkingRequest Struct Reference

Estabilishing a physics linkage between 2 actors modifies a global linkage table and triggers immediate update of every actor's linkage tables, so it has to be done sequentially on main thread. More...

#include <SimData.h>

Data Fields

ActorInstanceID_t alr_actor_instance_id = ACTORINSTANCEID_INVALID
 
ActorLinkingRequestType alr_type = ActorLinkingRequestType::INVALID
 
int alr_hook_group = -1
 
NodeNum_t alr_hook_mousenode = NODENUM_INVALID
 
int alr_tie_group = -1
 
int alr_rope_group = -1
 

Detailed Description

Estabilishing a physics linkage between 2 actors modifies a global linkage table and triggers immediate update of every actor's linkage tables, so it has to be done sequentially on main thread.

Definition at line 904 of file SimData.h.

Field Documentation

◆ alr_actor_instance_id

ActorInstanceID_t RoR::ActorLinkingRequest::alr_actor_instance_id = ACTORINSTANCEID_INVALID

Definition at line 906 of file SimData.h.

◆ alr_hook_group

int RoR::ActorLinkingRequest::alr_hook_group = -1

Definition at line 909 of file SimData.h.

◆ alr_hook_mousenode

NodeNum_t RoR::ActorLinkingRequest::alr_hook_mousenode = NODENUM_INVALID

Definition at line 910 of file SimData.h.

◆ alr_rope_group

int RoR::ActorLinkingRequest::alr_rope_group = -1

Definition at line 914 of file SimData.h.

◆ alr_tie_group

int RoR::ActorLinkingRequest::alr_tie_group = -1

Definition at line 912 of file SimData.h.

◆ alr_type

ActorLinkingRequestType RoR::ActorLinkingRequest::alr_type = ActorLinkingRequestType::INVALID

Definition at line 907 of file SimData.h.


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