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
 
HookAction alr_hook_action
 
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 863 of file SimData.h.

Field Documentation

◆ alr_actor_instance_id

ActorInstanceID_t RoR::ActorLinkingRequest::alr_actor_instance_id = ACTORINSTANCEID_INVALID

Definition at line 865 of file SimData.h.

◆ alr_hook_action

HookAction RoR::ActorLinkingRequest::alr_hook_action

Definition at line 869 of file SimData.h.

◆ alr_hook_group

int RoR::ActorLinkingRequest::alr_hook_group = -1

Definition at line 868 of file SimData.h.

◆ alr_hook_mousenode

NodeNum_t RoR::ActorLinkingRequest::alr_hook_mousenode = NODENUM_INVALID

Definition at line 870 of file SimData.h.

◆ alr_rope_group

int RoR::ActorLinkingRequest::alr_rope_group = -1

Definition at line 874 of file SimData.h.

◆ alr_tie_group

int RoR::ActorLinkingRequest::alr_tie_group = -1

Definition at line 872 of file SimData.h.

◆ alr_type

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

Definition at line 866 of file SimData.h.


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