Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve una instancia de uint32_t que contiene los componentes de la XMFLOAT3PK instancia en un formato empaquetado.
Este operador devuelve una instancia de uint32_t que contiene los componentes de la instancia XMFLOAT3PK en un formato empaquetado.
Sintaxis
void operator uint32_t() noexcept;
Valor devuelto
Contiene los tres componentes vectoriales de una instancia de XMFLOAT3PK en un formato empaquetado.
Comentarios
Los valores de los tres componentes de la instancia actual de XMFLOAT3PK se devuelven empaquetados en un uint32_t con el componente z (como un número de punto flotante de precisión reducida) en los bits más significativos y el componente x se almacena en los bits menos significativos:
(Z10Y11X11): [32] ZZZZZzzz zzYYYYYY yyyyyXXX XXXxxxxx [0]
O en detalle:
- Los bits 0-5 del valor devuelto son la mantisa de 6 bits del valor de punto flotante del componente x .
- Los bits 6-10 del valor devuelto son el exponente de 5 bits del valor de punto flotante del componente x .
- Los bits 11-16 del valor devuelto son la mantisa de 6 bits del valor de punto flotante del componente y .
- Los bits 17-21 del valor devuelto son el exponente de 5 bits del valor de punto flotante del componente y .
- Los bits 22-26 del valor devuelto son la mantisa de 5 bits del valor de punto flotante del componente z .
- Los bits 27-31 del valor devuelto son el exponente de 5 bits del valor de punto flotante del componente z .
Requisitos
| Plataforma de destino | Windows |
| Encabezado | directxpackedvector.h |
Consulte también
Referencia