nx_outfit_sexiness.nx
buildroot/runtime/nx_outfit_sexiness.nx
about
nx_outfit_sexiness.nx -- outfit sexiness ladder INDEPENDENT of explicit visibility.
Distinct from nx_eroticism_ladder (which is about pose + nudity +
penetration). An outfit can be SEXY without being explicit: a tight
cocktail dress with deep V is sexy but not nude; a sheer bodysuit
shows skin without being penetrative; a thong + sports bra is
revealing but neutral pose.
6-rank sealed ladder:
MODEST_COVERED turtleneck / long sleeves / loose
CASUAL jeans + tee / standard daywear
STYLISH fitted / accessorized / curated
SEDUCTIVE lingerie / sheer / low-cut / bodycon
PROVOCATIVE micro outfit / minimal coverage
EXPLICIT no fabric where it would normally cover
dependencies 1 imports · 1 importers
imports: nx_syscalls.nx
imported by: nx_cine_sexy_test.nx
structs
| none |
consts
| 25 | const NX_SEXY_MODEST_COVERED: i64 = 1 |
| 26 | const NX_SEXY_CASUAL: i64 = 2 |
| 27 | const NX_SEXY_STYLISH: i64 = 3 |
| 28 | const NX_SEXY_SEDUCTIVE: i64 = 4 |
| 29 | const NX_SEXY_PROVOCATIVE: i64 = 5 |
| 30 | const NX_SEXY_EXPLICIT: i64 = 6 |
| 32 | const NX_SEXY_RES_MEASURED: i64 = 0 |
| 33 | const NX_SEXY_RES_DECLARED: i64 = 1 |
| 34 | const NX_SEXY_RES_DELTA: i64 = 2 |
| 35 | const NX_SEXY_RES_VERDICT: i64 = 3 |
| 36 | const NX_SEXY_RES_FIELDS: i64 = 4 |
| 38 | const NX_SEXY_V_SEVERE_UNDER: i64 = 0 |
| 39 | const NX_SEXY_V_UNDERSHOOT: i64 = 1 |
| 40 | const NX_SEXY_V_MATCH: i64 = 2 |
| 41 | const NX_SEXY_V_OVERSHOOT: i64 = 3 |
| 42 | const NX_SEXY_V_SEVERE_OVER: i64 = 4 |
functions
| 49 | func nx_sexy_classify_measured(coverage_pct: i64, fit_q10: i64, called by 1: nx_outfit_sexiness_validate |
| 63 | func nx_outfit_sexiness_validate(declared_kind: i64, coverage_pct: i64, |