ReactOS 0.4.16-dev-401-g45b008d
_D3DVECTOR Struct Reference

#include <d3d8types.h>

Public Attributes

float x
 
float y
 
float z
 
union {
   D3DVALUE   x
 
   D3DVALUE   dvX
 
DUMMYUNIONNAME1
 
union {
   D3DVALUE   y
 
   D3DVALUE   dvY
 
DUMMYUNIONNAME2
 
union {
   D3DVALUE   z
 
   D3DVALUE   dvZ
 
DUMMYUNIONNAME3
 

Detailed Description

Definition at line 1060 of file d3d8types.h.

Member Data Documentation

◆ 

union { ... } _D3DVECTOR::DUMMYUNIONNAME1

◆ 

union { ... } _D3DVECTOR::DUMMYUNIONNAME2

◆ 

union { ... } _D3DVECTOR::DUMMYUNIONNAME3

◆ dvX

D3DVALUE _D3DVECTOR::dvX

Definition at line 100 of file d3dtypes.h.

◆ dvY

D3DVALUE _D3DVECTOR::dvY

Definition at line 104 of file d3dtypes.h.

◆ dvZ

D3DVALUE _D3DVECTOR::dvZ

Definition at line 108 of file d3dtypes.h.

◆ x [1/2]

float _D3DVECTOR::x

Definition at line 1061 of file d3d8types.h.

Referenced by check_vertex_components(), compare_normals(), compare_text_outline_mesh(), compute_box(), compute_text_mesh(), convert_component(), convert_float4(), d3drm_matrix_set_rotation(), d3drm_vector_transform_affine(), D3DRMQuaternionMultiply(), d3dx9_mesh_GenerateAdjacency(), d3dx9_skin_info_UpdateSkinnedMesh(), d3dx9_sprite_Flush(), D3DXBoundProbeTest(), D3DXBoxBoundProbe(), D3DXComputeBoundingBox(), D3DXComputeBoundingBoxTest(), D3DXComputeBoundingSphereTest(), D3DXCreateBox(), D3DXCreateCylinder(), D3DXCreatePolygon(), D3DXCreateSphere(), D3DXCreateTextW(), D3DXCreateTorus(), D3DXIntersectTri(), D3DXIntersectTriTest(), D3DXLoadSkinMeshFromXof(), D3DXMatrixAffineTransformation(), D3DXMatrixDecompose(), D3DXMatrixLookAtLH(), D3DXMatrixLookAtRH(), D3DXMatrixRotationAxis(), D3DXMatrixTest(), D3DXMatrixTransformation(), D3DXPlaneFromPointNormal(), D3DXPlaneFromPoints(), D3DXPlaneIntersectLine(), D3DXPlaneTest(), D3DXQuaternionTest(), D3DXQuaternionToAxisAngle(), D3DXVec3BaryCentric(), D3DXVec3CatmullRom(), D3DXVec3Hermite(), D3DXVec3Normalize(), D3DXVec3Project(), D3DXVec3Transform(), D3DXVec3TransformCoord(), D3DXVec3TransformNormal(), D3DXVector3Test(), DSOUND_Calc3DBuffer(), fill_cube_positive_x(), fillfunc_cube(), fillfunc_volume(), IDirectSound3DBufferImpl_Create(), IDirectSound3DListenerImpl_Create(), IDirectSoundBufferImpl_Create(), in_plane(), load_mesh_data(), read_vec3(), test_animation(), test_buffer(), test_buffer8(), test_ID3DXSprite(), test_Matrix_Decompose(), and test_update_skinned_mesh().

◆ x [2/2]

D3DVALUE _D3DVECTOR::x

Definition at line 99 of file d3dtypes.h.

◆ y [1/2]

float _D3DVECTOR::y

Definition at line 1062 of file d3d8types.h.

Referenced by check_vertex_components(), compare_normals(), compare_text_outline_mesh(), compute_box(), compute_text_mesh(), convert_component(), convert_float4(), d3drm_matrix_set_rotation(), d3drm_vector_transform_affine(), D3DRMQuaternionMultiply(), d3dx9_mesh_GenerateAdjacency(), d3dx9_skin_info_UpdateSkinnedMesh(), d3dx9_sprite_Flush(), D3DXBoundProbeTest(), D3DXBoxBoundProbe(), D3DXComputeBoundingBox(), D3DXComputeBoundingBoxTest(), D3DXComputeBoundingSphereTest(), D3DXCreateBox(), D3DXCreateCylinder(), D3DXCreatePolygon(), D3DXCreateSphere(), D3DXCreateTextW(), D3DXCreateTorus(), D3DXIntersectTri(), D3DXIntersectTriTest(), D3DXLoadSkinMeshFromXof(), D3DXMatrixAffineTransformation(), D3DXMatrixDecompose(), D3DXMatrixLookAtLH(), D3DXMatrixLookAtRH(), D3DXMatrixRotationAxis(), D3DXMatrixTest(), D3DXMatrixTransformation(), D3DXPlaneFromPointNormal(), D3DXPlaneFromPoints(), D3DXPlaneIntersectLine(), D3DXPlaneTest(), D3DXQuaternionTest(), D3DXQuaternionToAxisAngle(), D3DXVec3BaryCentric(), D3DXVec3CatmullRom(), D3DXVec3Hermite(), D3DXVec3Normalize(), D3DXVec3Project(), D3DXVec3Transform(), D3DXVec3TransformCoord(), D3DXVec3TransformNormal(), D3DXVector3Test(), DSOUND_Calc3DBuffer(), fill_cube_positive_x(), fillfunc_cube(), fillfunc_volume(), IDirectSound3DBufferImpl_Create(), IDirectSound3DListenerImpl_Create(), IDirectSoundBufferImpl_Create(), in_plane(), load_mesh_data(), read_vec3(), test_buffer(), test_buffer8(), test_ID3DXSprite(), test_Matrix_Decompose(), and test_update_skinned_mesh().

◆ y [2/2]

D3DVALUE _D3DVECTOR::y

Definition at line 103 of file d3dtypes.h.

◆ z [1/2]

float _D3DVECTOR::z

Definition at line 1063 of file d3d8types.h.

Referenced by check_vertex_components(), compare_normals(), compare_text_outline_mesh(), compute_box(), compute_text_mesh(), convert_component(), convert_float4(), d3drm_matrix_set_rotation(), d3drm_vector_transform_affine(), D3DRMQuaternionMultiply(), d3dx9_mesh_GenerateAdjacency(), d3dx9_skin_info_UpdateSkinnedMesh(), d3dx9_sprite_Flush(), D3DXBoundProbeTest(), D3DXBoxBoundProbe(), D3DXComputeBoundingBox(), D3DXComputeBoundingBoxTest(), D3DXComputeBoundingSphereTest(), D3DXCreateBox(), D3DXCreateCylinder(), D3DXCreatePolygon(), D3DXCreateSphere(), D3DXCreateTextW(), D3DXCreateTorus(), D3DXIntersectTri(), D3DXIntersectTriTest(), D3DXLoadSkinMeshFromXof(), D3DXMatrixAffineTransformation(), D3DXMatrixDecompose(), D3DXMatrixLookAtLH(), D3DXMatrixLookAtRH(), D3DXMatrixRotationAxis(), D3DXMatrixTest(), D3DXMatrixTransformation(), D3DXPlaneFromPointNormal(), D3DXPlaneFromPoints(), D3DXPlaneIntersectLine(), D3DXPlaneTest(), D3DXQuaternionTest(), D3DXQuaternionToAxisAngle(), D3DXVec3BaryCentric(), D3DXVec3CatmullRom(), D3DXVec3Hermite(), D3DXVec3Normalize(), D3DXVec3Project(), D3DXVec3Transform(), D3DXVec3TransformCoord(), D3DXVec3TransformNormal(), D3DXVector3Test(), DSOUND_Calc3DBuffer(), fill_cube_positive_x(), fillfunc_cube(), fillfunc_volume(), IDirectSound3DBufferImpl_Create(), IDirectSound3DListenerImpl_Create(), IDirectSoundBufferImpl_Create(), in_plane(), load_mesh_data(), test_buffer(), test_buffer8(), test_ID3DXSprite(), test_Matrix_Decompose(), and test_update_skinned_mesh().

◆ z [2/2]

D3DVALUE _D3DVECTOR::z

Definition at line 107 of file d3dtypes.h.


The documentation for this struct was generated from the following files: