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 917 of file SimData.h.

Field Documentation

◆ alr_actor_instance_id

ActorInstanceID_t RoR::ActorLinkingRequest::alr_actor_instance_id = ACTORINSTANCEID_INVALID

Definition at line 919 of file SimData.h.

◆ alr_hook_group

int RoR::ActorLinkingRequest::alr_hook_group = -1

Definition at line 922 of file SimData.h.

◆ alr_hook_mousenode

NodeNum_t RoR::ActorLinkingRequest::alr_hook_mousenode = NODENUM_INVALID

Definition at line 923 of file SimData.h.

◆ alr_rope_group

int RoR::ActorLinkingRequest::alr_rope_group = -1

Definition at line 927 of file SimData.h.

◆ alr_tie_group

int RoR::ActorLinkingRequest::alr_tie_group = -1

Definition at line 925 of file SimData.h.

◆ alr_type

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

Definition at line 920 of file SimData.h.


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