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

#include <types.h>

Public Attributes

Transform tfm
 
Transform itfm
 
float volume_density
 
float pass_id
 
float random_number
 
float color [3]
 
float alpha
 
int particle_index
 
float dupli_generated [3]
 
float dupli_uv [2]
 
int numkeys
 
int numsteps
 
int numverts
 
uint patch_map_offset
 
uint attribute_map_offset
 
uint motion_offset
 
float cryptomatte_object
 
float cryptomatte_asset
 
float shadow_terminator_shading_offset
 
float shadow_terminator_geometry_offset
 
float ao_distance
 
int lightgroup
 
uint visibility
 
int primitive_type
 
float velocity_scale
 

Detailed Description

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

Member Data Documentation

◆ alpha

float KernelObject::alpha

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

Referenced by ObjectManager::device_update_object_transform().

◆ ao_distance

float KernelObject::ao_distance

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

Referenced by ObjectManager::device_update_object_transform().

◆ attribute_map_offset

uint KernelObject::attribute_map_offset

◆ color

float KernelObject::color[3]

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

Referenced by ObjectManager::device_update_object_transform().

◆ cryptomatte_asset

float KernelObject::cryptomatte_asset

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

Referenced by ObjectManager::device_update_object_transform().

◆ cryptomatte_object

float KernelObject::cryptomatte_object

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

Referenced by ObjectManager::device_update_object_transform().

◆ dupli_generated

float KernelObject::dupli_generated[3]

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

Referenced by ObjectManager::device_update_object_transform().

◆ dupli_uv

float KernelObject::dupli_uv[2]

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

Referenced by ObjectManager::device_update_object_transform().

◆ itfm

Transform KernelObject::itfm

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

Referenced by ObjectManager::device_update_object_transform().

◆ lightgroup

int KernelObject::lightgroup

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

Referenced by ObjectManager::device_update_object_transform().

◆ motion_offset

uint KernelObject::motion_offset

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

Referenced by ObjectManager::device_update_object_transform().

◆ numkeys

int KernelObject::numkeys

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

Referenced by ObjectManager::device_update_object_transform().

◆ numsteps

int KernelObject::numsteps

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

Referenced by ObjectManager::device_update_object_transform().

◆ numverts

int KernelObject::numverts

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

Referenced by ObjectManager::device_update_object_transform().

◆ particle_index

int KernelObject::particle_index

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

Referenced by ObjectManager::device_update_object_transform().

◆ pass_id

float KernelObject::pass_id

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

Referenced by ObjectManager::device_update_object_transform().

◆ patch_map_offset

uint KernelObject::patch_map_offset

◆ primitive_type

int KernelObject::primitive_type

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

Referenced by ObjectManager::device_update_object_transform().

◆ random_number

float KernelObject::random_number

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

Referenced by ObjectManager::device_update_object_transform().

◆ shadow_terminator_geometry_offset

float KernelObject::shadow_terminator_geometry_offset

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

Referenced by ObjectManager::device_update_object_transform().

◆ shadow_terminator_shading_offset

float KernelObject::shadow_terminator_shading_offset

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

Referenced by ObjectManager::device_update_object_transform().

◆ tfm

Transform KernelObject::tfm

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

Referenced by ObjectManager::device_update_object_transform().

◆ velocity_scale

float KernelObject::velocity_scale

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

Referenced by ObjectManager::device_update_object_transform().

◆ visibility

uint KernelObject::visibility

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

Referenced by ObjectManager::device_update_object_transform().

◆ volume_density

float KernelObject::volume_density

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

Referenced by ObjectManager::device_update_object_transform().


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