|
Blender
V2.93
|
#include <GPU_matrix.h>
Public Attributes | |
| float | model_inverted [4][4] |
| float | view [4] |
| bool | is_persp |
| struct { | |
| double xmin | |
| double xmax | |
| double ymin | |
| double ymax | |
| double zmin | |
| double zmax | |
| } | dims |
Definition at line 100 of file GPU_matrix.h.
| struct { ... } GPUMatrixUnproject_Precalc::dims |
Result of projmat_dimensions_db. Using double precision here is important as far clipping ranges can cause divide-by-zero when using float, see: T66937.
Referenced by GPU_matrix_unproject_precalc(), and gpu_mul_invert_projmat_m4_unmapped_v3_with_precalc().
| bool GPUMatrixUnproject_Precalc::is_persp |
Definition at line 103 of file GPU_matrix.h.
Referenced by GPU_matrix_unproject_precalc(), and gpu_mul_invert_projmat_m4_unmapped_v3_with_precalc().
| float GPUMatrixUnproject_Precalc::model_inverted[4][4] |
Definition at line 101 of file GPU_matrix.h.
Referenced by GPU_matrix_unproject_precalc(), and GPU_matrix_unproject_with_precalc().
| float GPUMatrixUnproject_Precalc::view[4] |
Definition at line 102 of file GPU_matrix.h.
Referenced by GPU_matrix_unproject_precalc(), and GPU_matrix_unproject_with_precalc().
| double GPUMatrixUnproject_Precalc::xmax |
Definition at line 110 of file GPU_matrix.h.
Referenced by GPU_matrix_unproject_precalc(), and gpu_mul_invert_projmat_m4_unmapped_v3_with_precalc().
| double GPUMatrixUnproject_Precalc::xmin |
Definition at line 110 of file GPU_matrix.h.
Referenced by GPU_matrix_unproject_precalc(), and gpu_mul_invert_projmat_m4_unmapped_v3_with_precalc().
| double GPUMatrixUnproject_Precalc::ymax |
Definition at line 111 of file GPU_matrix.h.
Referenced by GPU_matrix_unproject_precalc(), and gpu_mul_invert_projmat_m4_unmapped_v3_with_precalc().
| double GPUMatrixUnproject_Precalc::ymin |
Definition at line 111 of file GPU_matrix.h.
Referenced by GPU_matrix_unproject_precalc(), and gpu_mul_invert_projmat_m4_unmapped_v3_with_precalc().
| double GPUMatrixUnproject_Precalc::zmax |
Definition at line 112 of file GPU_matrix.h.
Referenced by GPU_matrix_unproject_precalc(), and gpu_mul_invert_projmat_m4_unmapped_v3_with_precalc().
| double GPUMatrixUnproject_Precalc::zmin |
Definition at line 112 of file GPU_matrix.h.
Referenced by GPU_matrix_unproject_precalc(), and gpu_mul_invert_projmat_m4_unmapped_v3_with_precalc().