Blender  V2.93
Public Attributes | List of all members
KernelLightDistribution Struct Reference

#include <kernel_types.h>

Public Attributes

float totarea
 
int prim
 
union {
   struct {
      int   shader_flag
 
      int   object_id
 
   }   mesh_light
 
   struct {
      float   pad
 
      float   size
 
   }   lamp
 
}; 
 

Detailed Description

Definition at line 1531 of file kernel_types.h.

Member Data Documentation

◆ 

union { ... }

◆ 

struct { ... } KernelLightDistribution::lamp

◆ 

struct { ... } KernelLightDistribution::mesh_light

◆ object_id

int KernelLightDistribution::object_id

Definition at line 1537 of file kernel_types.h.

◆ pad

float KernelLightDistribution::pad

Definition at line 1540 of file kernel_types.h.

◆ prim

int KernelLightDistribution::prim

Definition at line 1533 of file kernel_types.h.

Referenced by LightManager::device_update_distribution().

◆ shader_flag

int KernelLightDistribution::shader_flag

Definition at line 1536 of file kernel_types.h.

◆ size

float KernelLightDistribution::size

Definition at line 1541 of file kernel_types.h.

◆ totarea

float KernelLightDistribution::totarea

Definition at line 1532 of file kernel_types.h.

Referenced by LightManager::device_update_distribution().


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