Blender V4.5
KernelGlobalsCPU::KernelLightTreeEmitter Struct Reference

#include <globals.h>

Public Attributes

float theta_o
float theta_e
float energy
union { 
   struct { 
      int   id 
      EmissionSampling   emission_sampling 
   }   triangle
   struct { 
      int   id 
   }   light
   struct { 
      int   object_id 
      int   node_id 
   }   mesh
}; 
int shader_flag
int bit_trail

Detailed Description

Definition at line 1680 of file device/cpu/globals.h.

Member Data Documentation

◆ [union]

◆ bit_trail

int KernelGlobalsCPU::KernelLightTreeEmitter::bit_trail

Definition at line 1709 of file device/cpu/globals.h.

◆ emission_sampling

EmissionSampling KernelGlobalsCPU::KernelLightTreeEmitter::emission_sampling

Definition at line 1691 of file device/cpu/globals.h.

◆ energy

float KernelGlobalsCPU::KernelLightTreeEmitter::energy

Definition at line 1686 of file device/cpu/globals.h.

◆ id

int KernelGlobalsCPU::KernelLightTreeEmitter::id

Definition at line 1690 of file device/cpu/globals.h.

◆ [struct]

struct { ... } KernelGlobalsCPU::KernelLightTreeEmitter::light

◆ [struct]

struct { ... } KernelGlobalsCPU::KernelLightTreeEmitter::mesh

◆ node_id

int KernelGlobalsCPU::KernelLightTreeEmitter::node_id

Definition at line 1700 of file device/cpu/globals.h.

◆ object_id

int KernelGlobalsCPU::KernelLightTreeEmitter::object_id

Definition at line 1699 of file device/cpu/globals.h.

◆ shader_flag

int KernelGlobalsCPU::KernelLightTreeEmitter::shader_flag

Definition at line 1706 of file device/cpu/globals.h.

◆ theta_e

float KernelGlobalsCPU::KernelLightTreeEmitter::theta_e

Definition at line 1683 of file device/cpu/globals.h.

◆ theta_o

float KernelGlobalsCPU::KernelLightTreeEmitter::theta_o

Definition at line 1682 of file device/cpu/globals.h.

◆ [struct]

struct { ... } KernelGlobalsCPU::KernelLightTreeEmitter::triangle

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