Blender  V3.3
Public Attributes | List of all members
GPUMatrixUnproject_Precalc Struct Reference

#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
 

Detailed Description

Definition at line 91 of file GPU_matrix.h.

Member Data Documentation

◆ 

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.

◆ is_persp

bool GPUMatrixUnproject_Precalc::is_persp

Definition at line 94 of file GPU_matrix.h.

◆ model_inverted

float GPUMatrixUnproject_Precalc::model_inverted[4][4]

Definition at line 92 of file GPU_matrix.h.

◆ view

float GPUMatrixUnproject_Precalc::view[4]

Definition at line 93 of file GPU_matrix.h.

◆ xmax

double GPUMatrixUnproject_Precalc::xmax

Definition at line 101 of file GPU_matrix.h.

◆ xmin

double GPUMatrixUnproject_Precalc::xmin

Definition at line 101 of file GPU_matrix.h.

◆ ymax

double GPUMatrixUnproject_Precalc::ymax

Definition at line 102 of file GPU_matrix.h.

◆ ymin

double GPUMatrixUnproject_Precalc::ymin

Definition at line 102 of file GPU_matrix.h.

◆ zmax

double GPUMatrixUnproject_Precalc::zmax

Definition at line 103 of file GPU_matrix.h.

◆ zmin

double GPUMatrixUnproject_Precalc::zmin

Definition at line 103 of file GPU_matrix.h.


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