Blender  V2.93
Hair Member List

This is the complete list of members for Hair, including all inherited members.

_pad1Hair
_pad2Hair
_pad3Hair
add_curve(int first_key, int shader)Hair
add_curve_key(float3 loc, float radius)Hair
adtHair
apply_transform(const Transform &tfm, const bool apply_to_motion) overrideHairvirtual
attr_map_offsetGeometry
attributesGeometry
attributes_active_indexHair
batch_cacheHair
boundsGeometry
bvhGeometry
cdataHair
clear(bool preserve_shaders=false) overrideHairvirtual
clear_modified()Node
coHair
compute_bounds() overrideHairvirtual
compute_bvh(Device *device, DeviceScene *dscene, SceneParams *params, Progress *progress, int n, int total)Geometry
copy_center_to_motion_step(const int motion_step)Hair
copy_value(const SocketType &input, const Node &other, const SocketType &other_input)Node
curve_shapeHair
curvekey_offsetHair
curvesHair
equals(const Node &other) constNode
equals_value(const Node &other, const SocketType &input) constNode
flagHair
Geometry(const NodeType *node_type, const Type type)Geometryexplicit
geometry_typeGeometry
get_bool(const SocketType &input) constNode
get_bool_array(const SocketType &input) constNode
get_curve(size_t i) constHairinline
get_float(const SocketType &input) constNode
get_float2(const SocketType &input) constNode
get_float2_array(const SocketType &input) constNode
get_float3(const SocketType &input) constNode
get_float3_array(const SocketType &input) constNode
get_float_array(const SocketType &input) constNode
get_int(const SocketType &input) constNode
get_int_array(const SocketType &input) constNode
get_node(const SocketType &input) constNode
get_node_array(const SocketType &input) constNode
get_owner() constNode
get_socket_value(const Node *node, const SocketType &socket)Nodeinlineprotectedstatic
get_string(const SocketType &input) constNode
get_string_array(const SocketType &input) constNode
get_total_size_in_bytes() constNode
get_transform(const SocketType &input) constNode
get_transform_array(const SocketType &input) constNode
get_uint(const SocketType &input) constNode
get_uv_tiles(ustring map, unordered_set< int > &tiles) overrideHairvirtual
HAIR enum valueGeometry
Hair()Hair
has_default_value(const SocketType &input) constNode
has_motion_blur() constGeometry
has_surface_bssrdfGeometry
has_true_displacement() constGeometry
has_volumeGeometry
has_voxel_attributes() constGeometry
hash(MD5Hash &md5)Node
idHair
indexGeometry
internalNode
is_a(const NodeType *type)Node
is_hair() constGeometryinline
is_instanced() constGeometry
is_mesh() constGeometryinline
is_modified()Node
is_volume() constGeometryinline
leafNode
mappingHair
matHair
MAX_MOTION_STEPSGeometrystatic
MESH enum valueGeometry
motion_step(float time) constGeometry
motion_time(int step) constGeometry
nameNode
need_attribute(Scene *scene, AttributeStandard std)Geometry
need_attribute(Scene *scene, ustring name)Geometry
need_build_bvh(BVHLayout layout) constGeometry
need_update_bvh_for_offsetGeometry
need_update_rebuildGeometry
needed_attributes()Geometry
Node(const NodeType *type, ustring name=ustring())Nodeexplicit
num_curves() constHairinline
num_keys() constHairinline
num_segments() constHairinline
optix_prim_offsetGeometry
ownerNodeprotected
pack_curves(Scene *scene, float4 *curve_key_co, float4 *curve_data, size_t curvekey_offset)Hair
pack_primitives(PackedBVH *pack, int object, uint visibility, PackFlags pack_flags) overrideHairvirtual
pdataHair
prim_offsetGeometry
print_modified_sockets() constNode
radiusHair
reserve_curves(int numcurves, int numkeys)Hair
resize_curves(int numcurves, int numkeys)Hair
set(const SocketType &input, bool value)Node
set(const SocketType &input, int value)Node
set(const SocketType &input, uint value)Node
set(const SocketType &input, float value)Node
set(const SocketType &input, float2 value)Node
set(const SocketType &input, float3 value)Node
set(const SocketType &input, const char *value)Node
set(const SocketType &input, ustring value)Node
set(const SocketType &input, const Transform &value)Node
set(const SocketType &input, Node *value)Node
set(const SocketType &input, array< bool > &value)Node
set(const SocketType &input, array< int > &value)Node
set(const SocketType &input, array< float > &value)Node
set(const SocketType &input, array< float2 > &value)Node
set(const SocketType &input, array< float3 > &value)Node
set(const SocketType &input, array< ustring > &value)Node
set(const SocketType &input, array< Transform > &value)Node
set(const SocketType &input, array< Node * > &value)Node
set_default_value(const SocketType &input)Node
set_if_different(const SocketType &input, T value)Nodeprotected
set_if_different(const SocketType &input, array< T > &value)Nodeprotected
set_owner(const NodeOwner *owner_)Node
set_value(const SocketType &input, const Node &other, const SocketType &other_input)Node
socket_is_modified(const SocketType &input) constNode
socket_modifiedNodeprotected
tag_bvh_update(bool rebuild)Geometry
tag_modified()Node
tag_update(Scene *scene, bool rebuild)Geometry
totcolHair
totcurveHair
totpointHair
transform_appliedGeometry
transform_negative_scaledGeometry
transform_normalGeometry
Type enum nameGeometry
typeNode
VOLUME enum valueGeometry
~Geometry()Geometryvirtual
~Hair()Hair
~Node()=0Nodepure virtual