Blender
V3.3
|
#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 Object * | object |
int | psys |
short | psys_cache_space |
short | ob_cache_space |
char | vertex_attribute_name [64] |
void * | point_tree |
float * | point_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 ColorBand * | coba |
struct CurveMapping * | falloff_curve |
Definition at line 99 of file DNA_texture_types.h.
char PointDensity::_pad0[2] |
Definition at line 108 of file DNA_texture_types.h.
char PointDensity::_pad1[6] |
Definition at line 136 of file DNA_texture_types.h.
char PointDensity::_pad2[4] |
Definition at line 140 of file DNA_texture_types.h.
struct ColorBand* PointDensity::coba |
For time -> color
Definition at line 142 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_copy(), BKE_texture_pointdensity_free_data(), BKE_texture_pointdensity_init_data(), and pointdensity_color().
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().
struct CurveMapping* PointDensity::falloff_curve |
Falloff density curve.
Definition at line 145 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_copy(), BKE_texture_pointdensity_free_data(), BKE_texture_pointdensity_init_data(), and pointdensity().
float PointDensity::falloff_softness |
Definition at line 105 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_init_data(), and init_pointdensityrangedata().
float PointDensity::falloff_speed_scale |
Definition at line 139 of file DNA_texture_types.h.
Referenced by pointdensity().
short PointDensity::falloff_type |
Definition at line 104 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_init_data(), init_pointdensityrangedata(), and point_data_used().
short PointDensity::flag |
Definition at line 102 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_init_data(), and pointdensity().
short PointDensity::noise_basis |
Definition at line 135 of file DNA_texture_types.h.
Referenced by pointdensity().
short PointDensity::noise_depth |
Definition at line 133 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_init_data(), and pointdensity().
float PointDensity::noise_fac |
Definition at line 137 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_init_data(), and pointdensity().
short PointDensity::noise_influence |
Definition at line 134 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_init_data(), and init_pointdensityrangedata().
float PointDensity::noise_size |
Definition at line 132 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_init_data(), and pointdensity().
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().
short PointDensity::ob_color_source |
Definition at line 112 of file DNA_texture_types.h.
Referenced by point_data_used(), pointdensity_cache_object(), and pointdensity_color().
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().
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().
void* PointDensity::point_tree |
The acceleration tree containing points.
Definition at line 128 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_copy(), BKE_texture_pointdensity_free_data(), BKE_texture_pointdensity_init_data(), cache_pointdensity(), free_pointdensity(), point_density_sample_func(), pointdensity(), pointdensity_cache_object(), and pointdensity_cache_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().
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().
float PointDensity::radius |
Definition at line 106 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_init_data(), init_pointdensityrangedata(), pointdensity(), and RE_point_density_minmax().
short PointDensity::source |
Definition at line 107 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_init_data(), cache_pointdensity(), point_data_used(), pointdensity_color(), and RE_point_density_minmax().
float PointDensity::speed_scale |
Definition at line 139 of file DNA_texture_types.h.
Referenced by BKE_texture_pointdensity_init_data(), and pointdensity_color().
int PointDensity::totpoints |
Definition at line 114 of file DNA_texture_types.h.
Referenced by alloc_point_data(), BKE_texture_pointdensity_init_data(), free_pointdensity(), point_data_pointers(), pointdensity_cache_object(), pointdensity_cache_psys(), and pointdensity_cache_vertex_color().
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().