Blender V4.3
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 [68]
 
char _pad1 [4]
 
void * point_tree
 
floatpoint_data
 
float noise_size
 
short noise_depth
 
short noise_influence
 
short noise_basis
 
char _pad2 [6]
 
float noise_fac
 
float speed_scale
 
float falloff_speed_scale
 
char _pad3 [4]
 
struct ColorBandcoba
 
struct CurveMappingfalloff_curve
 

Detailed Description

Definition at line 103 of file DNA_texture_types.h.

Member Data Documentation

◆ _pad0

char PointDensity::_pad0[2]

Definition at line 112 of file DNA_texture_types.h.

◆ _pad1

char PointDensity::_pad1[4]

Definition at line 130 of file DNA_texture_types.h.

◆ _pad2

char PointDensity::_pad2[6]

Definition at line 141 of file DNA_texture_types.h.

◆ _pad3

char PointDensity::_pad3[4]

Definition at line 145 of file DNA_texture_types.h.

◆ coba

struct ColorBand* PointDensity::coba

◆ color_source

short PointDensity::color_source

psys_color_source

Definition at line 115 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 144 of file DNA_texture_types.h.

Referenced by pointdensity().

◆ falloff_type

short PointDensity::falloff_type

◆ flag

short PointDensity::flag

Definition at line 106 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), and pointdensity().

◆ noise_basis

short PointDensity::noise_basis

Definition at line 140 of file DNA_texture_types.h.

Referenced by pointdensity().

◆ noise_depth

short PointDensity::noise_depth

Definition at line 138 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), and pointdensity().

◆ noise_fac

float PointDensity::noise_fac

Definition at line 142 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 137 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 127 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 121 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 135 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

◆ psys

int PointDensity::psys

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

Definition at line 123 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 125 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), and pointdensity_cache_psys().

◆ radius

◆ source

◆ speed_scale

float PointDensity::speed_scale

Definition at line 144 of file DNA_texture_types.h.

Referenced by BKE_texture_pointdensity_init_data(), and pointdensity_color().

◆ totpoints

◆ vertex_attribute_name

char PointDensity::vertex_attribute_name[68]

vertex attribute layer for color source, MAX_CUSTOMDATA_LAYER_NAME

Definition at line 129 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: