Blender  V3.3
Classes | Macros | Typedefs | Enumerations | Functions
gpu_material_library.h File Reference
#include "GPU_material.h"

Go to the source code of this file.

Classes

struct  GPUFunction
 

Macros

#define MAX_FUNCTION_NAME   64
 
#define MAX_PARAMETER   36
 

Typedefs

typedef struct GPUFunction GPUFunction
 

Enumerations

enum  GPUFunctionQual { FUNCTION_QUAL_IN , FUNCTION_QUAL_OUT , FUNCTION_QUAL_INOUT }
 

Functions

GPUFunctiongpu_material_library_use_function (struct GSet *used_libraries, const char *name)
 

Detailed Description

Parsing of and code generation using GLSL shaders in gpu/shaders/material.

Definition in file gpu_material_library.h.

Macro Definition Documentation

◆ MAX_FUNCTION_NAME

#define MAX_FUNCTION_NAME   64

Definition at line 17 of file gpu_material_library.h.

◆ MAX_PARAMETER

#define MAX_PARAMETER   36

Definition at line 18 of file gpu_material_library.h.

Typedef Documentation

◆ GPUFunction

typedef struct GPUFunction GPUFunction

Enumeration Type Documentation

◆ GPUFunctionQual

Enumerator
FUNCTION_QUAL_IN 
FUNCTION_QUAL_OUT 
FUNCTION_QUAL_INOUT 

Definition at line 22 of file gpu_material_library.h.

Function Documentation

◆ gpu_material_library_use_function()

GPUFunction* gpu_material_library_use_function ( struct GSet used_libraries,
const char *  name 
)