|
| enum | Enum {
eNONE = 0
, ePARAMETERS = 1 << 0
, eGRID_SIZE = 1 << 1 | ePARAMETERS
, eATTACHMENT = 1 << 2
,
ePOSITIONS_VELOCITIES_MASS = 1 << 3
, eREST_POSITION_TRANSFORM = 1 << 4
, eLOD_SWITCH = 1 << 5
, eLOD_DATA = 1 << 6 | eLOD_SWITCH
,
eBENDING_REST_ANGLES = 1 << 7 | eLOD_DATA
, eTWISTING_REST_POSITIONS = 1 << 8 | eLOD_DATA
, eREST_POSITIONS = 1 << 9 | eLOD_DATA
, eSHAPE_MATCHING_SIZES = 1 << 10 | ePARAMETERS | eLOD_DATA
,
eSTRAND_LENGTHS = 1 << 11 | eLOD_DATA | eSHAPE_MATCHING_SIZES | eBENDING_REST_ANGLES | eTWISTING_REST_POSITIONS
, eNUM_STRANDS_OR_VERTS
, eALL = (1 << 13) - 1
} |
| |
◆ Enum
| Enumerator |
|---|
| ePARAMETERS |
default, everything up-to-date
|
| eGRID_SIZE |
Parameters were changed
|
| eATTACHMENT |
Grid size was changed. sets ePARAMETERS because settings are stored there
|
| ePOSITIONS_VELOCITIES_MASS |
Attachment was changed
|
| eREST_POSITION_TRANSFORM |
Positions, velocities or masses changed
|
| eLOD_SWITCH |
Transform of the rest positions changed
|
| eLOD_DATA |
Level of detail was changed, update lodX pos/vel from lod0
|
| eBENDING_REST_ANGLES |
Definition of detail levels changed . Must come after setting any kind of rest positions. Triggers one-off initialization of levels
|
| eTWISTING_REST_POSITIONS |
Bending rest angles were changed
|
| eREST_POSITIONS |
Twisting rest positions were changed
|
| eSHAPE_MATCHING_SIZES |
Rest (=skinned) positions changed
|
| eSTRAND_LENGTHS |
Shape matching group size or overlap changed. sets ePARAMETERS because settings are stored there
|
| eNUM_STRANDS_OR_VERTS |
Topology of vertex arrangement was changed
|
| eALL |
Number of strands or vertices changed
|
The documentation for this struct was generated from the following file:
- RavEngine/deps/physx/physx/source/lowleveldynamics/include/DyHairSystem.h