Blender V4.3
KernelAreaLight Struct Reference

#include <types.h>

Public Attributes

packed_float3 axis_u
 
float len_u
 
packed_float3 axis_v
 
float len_v
 
packed_float3 dir
 
float invarea
 
float tan_half_spread
 
float normalize_spread
 
float pad [2]
 

Detailed Description

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

Member Data Documentation

◆ axis_u

packed_float3 KernelAreaLight::axis_u

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

Referenced by LightManager::device_update_lights().

◆ axis_v

packed_float3 KernelAreaLight::axis_v

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

Referenced by LightManager::device_update_lights().

◆ dir

packed_float3 KernelAreaLight::dir

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

Referenced by LightManager::device_update_lights().

◆ invarea

float KernelAreaLight::invarea

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

Referenced by LightManager::device_update_lights().

◆ len_u

float KernelAreaLight::len_u

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

Referenced by LightManager::device_update_lights().

◆ len_v

float KernelAreaLight::len_v

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

Referenced by LightManager::device_update_lights().

◆ normalize_spread

float KernelAreaLight::normalize_spread

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

Referenced by LightManager::device_update_lights().

◆ pad

float KernelAreaLight::pad[2]

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

◆ tan_half_spread

float KernelAreaLight::tan_half_spread

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

Referenced by LightManager::device_update_lights().


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