Blender V2.61 - r43446
|
#include <util_types.h>
Public Member Functions | |
float | operator[] (int i) const |
float & | operator[] (int i) |
Public Attributes | |
float | x |
float | y |
float | z |
float | w |
Definition at line 189 of file util_types.h.
float float4::operator[] | ( | int | i | ) | const [inline] |
Definition at line 192 of file util_types.h.
float& float4::operator[] | ( | int | i | ) | [inline] |
Definition at line 193 of file util_types.h.
float float4::w |
Definition at line 190 of file util_types.h.
Referenced by SVMCompiler::add_node(), average(), bvh_node_intersect(), bvh_triangle_intersect(), bvh_triangle_refine(), RenderBuffers::copy_from_device(), LightManager::device_update_distribution(), dot(), film_float_to_byte(), film_map(), is_zero(), light_sample(), make_transform(), max(), mbvh_triangle_intersect(), min(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), operator>=(), Mesh::pack_normals(), BVH::pack_triangle(), print_float4(), qbvh_node_intersect(), qbvh_triangle_intersect(), regular_light_sample(), scene_intersect(), shader_setup_from_ray(), svm_background_offset(), svm_node_tex_environment(), svm_node_tex_image(), svm_node_tex_voronoi(), transform_transpose(), triangle_normal_MT(), and xml_read_transform().
float float4::x |
Definition at line 190 of file util_types.h.
Referenced by SVMCompiler::add_node(), as_float2(), average(), bvh_node_intersect(), bvh_triangle_intersect(), bvh_triangle_refine(), RenderBuffers::copy_from_device(), cross(), LightManager::device_update_distribution(), dot(), film_float_to_byte(), film_map(), float4_to_float3(), is_zero(), make_transform(), max(), mbvh_triangle_intersect(), min(), object_surface_area(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), operator>=(), operator[](), QBVH::pack_leaf(), Mesh::pack_normals(), BVH::pack_triangle(), print_float4(), qbvh_node_intersect(), qbvh_triangle_intersect(), regular_light_sample(), scene_intersect(), shader_setup_from_ray(), svm_node_tex_environment(), svm_node_tex_image(), svm_node_tex_voronoi(), transform_transpose(), triangle_normal_MT(), and xml_read_transform().
float float4::y |
Definition at line 190 of file util_types.h.
Referenced by SVMCompiler::add_node(), as_float2(), average(), bvh_node_intersect(), bvh_triangle_intersect(), bvh_triangle_refine(), RenderBuffers::copy_from_device(), cross(), LightManager::device_update_distribution(), dot(), film_float_to_byte(), film_map(), float4_to_float3(), is_zero(), light_sample(), make_transform(), max(), mbvh_triangle_intersect(), min(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), operator>=(), QBVH::pack_leaf(), Mesh::pack_normals(), BVH::pack_triangle(), print_float4(), qbvh_node_intersect(), qbvh_triangle_intersect(), regular_light_sample(), scene_intersect(), shader_setup_from_ray(), svm_node_tex_environment(), svm_node_tex_image(), svm_node_tex_voronoi(), transform_transpose(), triangle_normal_MT(), and xml_read_transform().
float float4::z |
Definition at line 190 of file util_types.h.
Referenced by SVMCompiler::add_node(), average(), bvh_node_intersect(), bvh_triangle_intersect(), bvh_triangle_refine(), RenderBuffers::copy_from_device(), cross(), LightManager::device_update_distribution(), dot(), film_float_to_byte(), film_map(), float4_to_float3(), is_zero(), make_transform(), max(), mbvh_triangle_intersect(), min(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), operator>=(), Mesh::pack_normals(), BVH::pack_triangle(), print_float4(), qbvh_node_intersect(), qbvh_triangle_intersect(), regular_light_sample(), scene_intersect(), shader_setup_from_ray(), svm_node_tex_environment(), svm_node_tex_image(), svm_node_tex_voronoi(), transform_transpose(), triangle_normal_MT(), and xml_read_transform().