Blender V5.0
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 1593 of file kernel/types.h.

Member Data Documentation

◆ axis_u

packed_float3 KernelAreaLight::axis_u

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

Referenced by LightManager::device_update_lights().

◆ axis_v

packed_float3 KernelAreaLight::axis_v

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

Referenced by LightManager::device_update_lights().

◆ dir

packed_float3 KernelAreaLight::dir

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

Referenced by LightManager::device_update_lights().

◆ invarea

float KernelAreaLight::invarea

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

Referenced by LightManager::device_update_lights().

◆ len_u

float KernelAreaLight::len_u

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

Referenced by LightManager::device_update_lights().

◆ len_v

float KernelAreaLight::len_v

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

Referenced by LightManager::device_update_lights().

◆ normalize_spread

float KernelAreaLight::normalize_spread

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

Referenced by LightManager::device_update_lights().

◆ pad

float KernelAreaLight::pad[2]

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

◆ tan_half_spread

float KernelAreaLight::tan_half_spread

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

Referenced by LightManager::device_update_lights().


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