Blender  V3.3
scene/curves.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: Apache-2.0
2  * Copyright 2011-2022 Blender Foundation */
3 
4 #ifndef __CURVES_H__
5 #define __CURVES_H__
6 
7 #include "util/array.h"
8 #include "util/types.h"
9 
10 #include "scene/hair.h"
11 
13 
14 class Device;
15 class DeviceScene;
16 class Progress;
17 class Scene;
18 
19 void curvebounds(float *lower, float *upper, float3 *p, int dim);
20 
22 
23  public:
26 
30 
35 
41 
44 };
45 
47 
48 #endif /* __CURVES_H__ */
array< int > curve_firstkey
Definition: scene/curves.h:36
array< bool > psys_closetip
Definition: scene/curves.h:34
array< float > psys_tipradius
Definition: scene/curves.h:32
array< int > psys_shader
Definition: scene/curves.h:29
array< float > curve_length
Definition: scene/curves.h:38
array< float4 > curve_vcol
Definition: scene/curves.h:40
array< float > curvekey_time
Definition: scene/curves.h:43
array< float > psys_rootradius
Definition: scene/curves.h:31
array< int > psys_firstcurve
Definition: scene/curves.h:27
array< int > psys_curvenum
Definition: scene/curves.h:28
array< float2 > curve_uv
Definition: scene/curves.h:39
array< float > psys_shape
Definition: scene/curves.h:33
array< int > curve_keynum
Definition: scene/curves.h:37
array< float3 > curvekey_co
Definition: scene/curves.h:42
#define CCL_NAMESPACE_END
Definition: cuda/compat.h:9
void curvebounds(float *lower, float *upper, float3 *p, int dim)