Blender V4.3
GPUMatrixUnproject_Precalc Struct Reference

#include <GPU_matrix.hh>

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 
 

Detailed Description

Definition at line 100 of file GPU_matrix.hh.

Member Data Documentation

◆ [struct]

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: #66937.

◆ is_persp

bool GPUMatrixUnproject_Precalc::is_persp

Definition at line 103 of file GPU_matrix.hh.

◆ model_inverted

float GPUMatrixUnproject_Precalc::model_inverted[4][4]

Definition at line 101 of file GPU_matrix.hh.

◆ view

float GPUMatrixUnproject_Precalc::view[4]

Definition at line 102 of file GPU_matrix.hh.

◆ xmax

double GPUMatrixUnproject_Precalc::xmax

Definition at line 110 of file GPU_matrix.hh.

◆ xmin

double GPUMatrixUnproject_Precalc::xmin

Definition at line 110 of file GPU_matrix.hh.

◆ ymax

double GPUMatrixUnproject_Precalc::ymax

Definition at line 111 of file GPU_matrix.hh.

◆ ymin

double GPUMatrixUnproject_Precalc::ymin

Definition at line 111 of file GPU_matrix.hh.

◆ zmax

double GPUMatrixUnproject_Precalc::zmax

Definition at line 112 of file GPU_matrix.hh.

◆ zmin

double GPUMatrixUnproject_Precalc::zmin

Definition at line 112 of file GPU_matrix.hh.


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