天天看点

1.6.5重载操作符

XMVECTOR有几个重载操作符用于执行向量加法,减法和标量乘法。

XMVECTOR XM_CALLCONV operator+ (FXMVECTOR V);

XMVECTOR XM_CALLCONV operator- (FXMVECTOR V);

XMVECTOR& XM_CALLCONV operator+= (XMVECTOR& V1,FXMVECTOR V2);

XMVECTOR& XM_CALLCONV operator-= (XMVECTOR& V1,FXMVECTOR V2);

XMVECTOR& XM_CALLCONV operator*= (XMVECTOR& V1,FXMVECTOR V2);

XMVECTOR& XM_CALLCONV operator/= (XMVECTOR& V1,FXMVECTOR V2);

XMVECTOR& operator*= (XMVECTOR& V, float S);

XMVECTOR& operator/= (XMVECTOR& V, float S);

XMVECTOR XM_CALLCONV operator+ (FXMVECTOR V1,FXMVECTOR V2);

XMVECTOR XM_CALLCONV operator- (FXMVECTOR V1,FXMVECTOR V2);

XMVECTOR XM_CALLCONV operator* (FXMVECTOR V1,FXMVECTOR V2);

XMVECTOR XM_CALLCONV operator/ (FXMVECTOR V1,FXMVECTOR V2);

XMVECTOR XM_CALLCONV operator* (FXMVECTOR V, float S);

XMVECTOR XM_CALLCONV operator* (float S, FXMVECTOR V);

XMVECTOR XM_CALLCONV operator/ (FXMVECTOR V, float S);