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

#include <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 1289 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 1295 of file kernel/types.h.

◆ pad

float KernelLightDistribution::pad

Definition at line 1298 of file kernel/types.h.

◆ prim

int KernelLightDistribution::prim

Definition at line 1291 of file kernel/types.h.

Referenced by LightManager::device_update_distribution().

◆ shader_flag

int KernelLightDistribution::shader_flag

Definition at line 1294 of file kernel/types.h.

◆ size

float KernelLightDistribution::size

Definition at line 1299 of file kernel/types.h.

◆ totarea

float KernelLightDistribution::totarea

Definition at line 1290 of file kernel/types.h.

Referenced by LightManager::device_update_distribution().


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