Blender  V3.3
Classes | Macros | Typedefs
draw_shader_shared.h File Reference
#include "GPU_shader.h"
#include "GPU_shader_shared_utils.h"

Go to the source code of this file.

Classes

struct  ViewInfos
 
struct  ObjectMatrices
 
struct  ObjectInfos
 
struct  VolumeInfos
 
struct  CurvesInfos
 

Macros

#define DRW_SHADER_SHARED_H
 
#define DRW_RESOURCE_CHUNK_LEN   512
 
#define DRW_GRID_PER_VOLUME_MAX   16
 
#define DRW_ATTRIBUTE_PER_CURVES_MAX   15
 
#define OrcoTexCoFactors   (drw_infos[resource_id].drw_OrcoTexCoFactors)
 
#define ObjectInfo   (drw_infos[resource_id].drw_Infos)
 
#define ObjectColor   (drw_infos[resource_id].drw_ObjectColor)
 

Typedefs

typedef struct ViewInfos ViewInfos
 
typedef struct ObjectMatrices ObjectMatrices
 
typedef struct ObjectInfos ObjectInfos
 
typedef struct VolumeInfos VolumeInfos
 
typedef struct CurvesInfos CurvesInfos
 

Macro Definition Documentation

◆ DRW_ATTRIBUTE_PER_CURVES_MAX

#define DRW_ATTRIBUTE_PER_CURVES_MAX   15

Definition at line 23 of file draw_shader_shared.h.

◆ DRW_GRID_PER_VOLUME_MAX

#define DRW_GRID_PER_VOLUME_MAX   16

Definition at line 19 of file draw_shader_shared.h.

◆ DRW_RESOURCE_CHUNK_LEN

#define DRW_RESOURCE_CHUNK_LEN   512

Definition at line 16 of file draw_shader_shared.h.

◆ DRW_SHADER_SHARED_H

#define DRW_SHADER_SHARED_H

Definition at line 14 of file draw_shader_shared.h.

◆ ObjectColor

#define ObjectColor   (drw_infos[resource_id].drw_ObjectColor)

Definition at line 98 of file draw_shader_shared.h.

◆ ObjectInfo

#define ObjectInfo   (drw_infos[resource_id].drw_Infos)

Definition at line 97 of file draw_shader_shared.h.

◆ OrcoTexCoFactors

#define OrcoTexCoFactors   (drw_infos[resource_id].drw_OrcoTexCoFactors)

Definition at line 96 of file draw_shader_shared.h.

Typedef Documentation

◆ CurvesInfos

typedef struct CurvesInfos CurvesInfos

Definition at line 1 of file draw_shader_shared.h.

◆ ObjectInfos

typedef struct ObjectInfos ObjectInfos

Definition at line 1 of file draw_shader_shared.h.

◆ ObjectMatrices

Definition at line 1 of file draw_shader_shared.h.

◆ ViewInfos

typedef struct ViewInfos ViewInfos

Definition at line 1 of file draw_shader_shared.h.

◆ VolumeInfos

typedef struct VolumeInfos VolumeInfos

Definition at line 1 of file draw_shader_shared.h.