@startuml
class VectorsSwizzles <<partial>> {
    + {static} SwizzleLoadLocalXyz() : float
    + {static} SwizzleLoadLoadlZyx() : float
    + {static} SwizzleStoreLocalZyx() : float
    + {static} SwizzleLoadIndirectXyz() : float
    + {static} SwizzleStoreIndirectXyz() : float
}
struct StructWithFloat4 {
    + Vec4 : float4
}
VectorsSwizzles +-- StructWithFloat4
@enduml
