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

#include <DNA_texture_types.h>

Public Attributes

short flag
 
short falloff_type
 
float falloff_softness
 
float radius
 
short source
 
char _pad0 [2]
 
short color_source
 
short ob_color_source
 
int totpoints
 
struct Objectobject
 
int psys
 
short psys_cache_space
 
short ob_cache_space
 
char vertex_attribute_name [64]
 
voidpoint_tree
 
floatpoint_data
 
float noise_size
 
short noise_depth
 
short noise_influence
 
short noise_basis
 
char _pad1 [6]
 
float noise_fac
 
float speed_scale
 
float falloff_speed_scale
 
char _pad2 [4]
 
struct ColorBandcoba
 
struct CurveMappingfalloff_curve
 

Detailed Description

Definition at line 99 of file DNA_texture_types.h.

Member Data Documentation

◆ _pad0

char PointDensity::_pad0[2]

Definition at line 108 of file DNA_texture_types.h.

◆ _pad1

char PointDensity::_pad1[6]

Definition at line 136 of file DNA_texture_types.h.

◆ _pad2

char PointDensity::_pad2[4]

Definition at line 140 of file DNA_texture_types.h.

◆ coba

struct ColorBand* PointDensity::coba

◆ color_source

short PointDensity::color_source

psys_color_source

Definition at line 111 of file DNA_texture_types.h.

Referenced by point_data_used(), and pointdensity_color().

◆ falloff_curve

struct CurveMapping* PointDensity::falloff_curve

◆ falloff_softness

float PointDensity::falloff_softness

◆ falloff_speed_scale

float PointDensity::falloff_speed_scale

Definition at line 139 of file DNA_texture_types.h.

Referenced by pointdensity().

◆ falloff_type

short PointDensity::falloff_type

◆ flag

short PointDensity::flag

Definition at line 102 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), and pointdensity().

◆ noise_basis

short PointDensity::noise_basis

Definition at line 135 of file DNA_texture_types.h.

Referenced by pointdensity().

◆ noise_depth

short PointDensity::noise_depth

Definition at line 133 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), and pointdensity().

◆ noise_fac

float PointDensity::noise_fac

Definition at line 137 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), and pointdensity().

◆ noise_influence

short PointDensity::noise_influence

◆ noise_size

float PointDensity::noise_size

Definition at line 132 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), and pointdensity().

◆ ob_cache_space

short PointDensity::ob_cache_space

cache points in world-space, object space, ... ?

Definition at line 123 of file DNA_texture_types.h.

Referenced by pointdensity_cache_object().

◆ ob_color_source

short PointDensity::ob_color_source

◆ object

struct Object* PointDensity::object

for 'Object' or 'Particle system' type - source object

Definition at line 117 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), cache_pointdensity(), RE_point_density_minmax(), and RE_point_density_sample().

◆ point_data

float* PointDensity::point_data

Dynamically allocated extra for extra information, like particle age.

Definition at line 130 of file DNA_texture_types.h.

Referenced by alloc_point_data(), BKE_texture_pointdensity_copy(), BKE_texture_pointdensity_free_data(), BKE_texture_pointdensity_init_data(), free_pointdensity(), and point_data_pointers().

◆ point_tree

void* PointDensity::point_tree

◆ psys

int PointDensity::psys

index + 1 in ob.particlesystem, non-ID pointer not allowed

Definition at line 119 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), cache_pointdensity(), and RE_point_density_minmax().

◆ psys_cache_space

short PointDensity::psys_cache_space

cache points in world-space, object space, ... ?

Definition at line 121 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), and pointdensity_cache_psys().

◆ radius

float PointDensity::radius

◆ source

short PointDensity::source

◆ speed_scale

float PointDensity::speed_scale

Definition at line 139 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), and pointdensity_color().

◆ totpoints

int PointDensity::totpoints

◆ vertex_attribute_name

char PointDensity::vertex_attribute_name[64]

vertex attribute layer for color source, MAX_CUSTOMDATA_LAYER_NAME

Definition at line 125 of file DNA_texture_types.h.

Referenced by pointdensity_cache_vertex_color(), and pointdensity_cache_vertex_weight().


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