Go to the source code of this file.
|
enum | blender::eevee::eMaterialPipeline {
blender::eevee::MAT_PIPE_DEFERRED = 0
, blender::eevee::MAT_PIPE_FORWARD
, blender::eevee::MAT_PIPE_DEFERRED_PREPASS
, blender::eevee::MAT_PIPE_DEFERRED_PREPASS_VELOCITY
,
blender::eevee::MAT_PIPE_FORWARD_PREPASS
, blender::eevee::MAT_PIPE_FORWARD_PREPASS_VELOCITY
, blender::eevee::MAT_PIPE_VOLUME
, blender::eevee::MAT_PIPE_SHADOW
} |
|
enum | blender::eevee::eMaterialGeometry {
blender::eevee::MAT_GEOM_MESH = 0
, blender::eevee::MAT_GEOM_CURVES
, blender::eevee::MAT_GEOM_GPENCIL
, blender::eevee::MAT_GEOM_VOLUME
,
blender::eevee::MAT_GEOM_WORLD
} |
|
static void | blender::eevee::material_type_from_shader_uuid (uint64_t shader_uuid, eMaterialPipeline &pipeline_type, eMaterialGeometry &geometry_type) |
|
static uint64_t | blender::eevee::shader_uuid_from_material_type (eMaterialPipeline pipeline_type, eMaterialGeometry geometry_type) |
|
static eClosureBits | blender::eevee::shader_closure_bits_from_flag (const GPUMaterial *gpumat) |
|
static eMaterialGeometry | blender::eevee::to_material_geometry (const Object *ob) |
|