Blender
V3.3
|
This is the complete list of members for OSLRenderServices, including all inherited members.
environment(ustring filename, TextureHandle *texture_handle, TexturePerthread *texture_thread_info, TextureOpt &options, OSL::ShaderGlobals *sg, const OSL::Vec3 &R, const OSL::Vec3 &dRdx, const OSL::Vec3 &dRdy, int nchannels, float *result, float *dresultds, float *dresultdt, ustring *errormessage) override | OSLRenderServices | |
get_array_attribute(OSL::ShaderGlobals *sg, bool derivatives, ustring object, TypeDesc type, ustring name, int index, void *val) override | OSLRenderServices | |
get_attribute(OSL::ShaderGlobals *sg, bool derivatives, ustring object, TypeDesc type, ustring name, void *val) override | OSLRenderServices | |
get_attribute(ShaderData *sd, bool derivatives, ustring object_name, TypeDesc type, ustring name, void *val) | OSLRenderServices | |
get_background_attribute(const KernelGlobalsCPU *kg, ShaderData *sd, ustring name, TypeDesc type, bool derivatives, void *val) | OSLRenderServices | static |
get_inverse_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSL::TransformationPtr xform, float time) override | OSLRenderServices | |
get_inverse_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, ustring to, float time) override | OSLRenderServices | |
get_inverse_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSL::TransformationPtr xform) override | OSLRenderServices | |
get_inverse_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, ustring from) override | OSLRenderServices | |
get_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSL::TransformationPtr xform, float time) override | OSLRenderServices | |
get_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, ustring from, float time) override | OSLRenderServices | |
get_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSL::TransformationPtr xform) override | OSLRenderServices | |
get_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, ustring from) override | OSLRenderServices | |
get_object_standard_attribute(const KernelGlobalsCPU *kg, ShaderData *sd, ustring name, TypeDesc type, bool derivatives, void *val) | OSLRenderServices | static |
get_texture_handle(ustring filename) override | OSLRenderServices | |
get_texture_info(OSL::ShaderGlobals *sg, ustring filename, TextureHandle *texture_handle, int subimage, ustring dataname, TypeDesc datatype, void *data) override | OSLRenderServices | |
get_userdata(bool derivatives, ustring name, TypeDesc type, OSL::ShaderGlobals *sg, void *val) override | OSLRenderServices | |
getmessage(OSL::ShaderGlobals *sg, ustring source, ustring name, TypeDesc type, void *val, bool derivatives) override | OSLRenderServices | |
good(TextureSystem::TextureHandle *texture_handle) override | OSLRenderServices | |
OSLRenderServices(OSL::TextureSystem *texture_system) | OSLRenderServices | |
pointcloud_get(OSL::ShaderGlobals *sg, ustring filename, size_t *indices, int count, ustring attr_name, TypeDesc attr_type, void *out_data) override | OSLRenderServices | |
pointcloud_search(OSL::ShaderGlobals *sg, ustring filename, const OSL::Vec3 ¢er, float radius, int max_points, bool sort, size_t *out_indices, float *out_distances, int derivs_offset) override | OSLRenderServices | |
pointcloud_write(OSL::ShaderGlobals *sg, ustring filename, const OSL::Vec3 &pos, int nattribs, const ustring *names, const TypeDesc *types, const void **data) override | OSLRenderServices | |
texture(ustring filename, TextureSystem::TextureHandle *texture_handle, TexturePerthread *texture_thread_info, TextureOpt &options, OSL::ShaderGlobals *sg, float s, float t, float dsdx, float dtdx, float dsdy, float dtdy, int nchannels, float *result, float *dresultds, float *dresultdt, ustring *errormessage) override | OSLRenderServices | |
texture3d(ustring filename, TextureHandle *texture_handle, TexturePerthread *texture_thread_info, TextureOpt &options, OSL::ShaderGlobals *sg, const OSL::Vec3 &P, const OSL::Vec3 &dPdx, const OSL::Vec3 &dPdy, const OSL::Vec3 &dPdz, int nchannels, float *result, float *dresultds, float *dresultdt, float *dresultdr, ustring *errormessage) override | OSLRenderServices | |
texture_system | OSLRenderServices | |
textures | OSLRenderServices | |
trace(TraceOpt &options, OSL::ShaderGlobals *sg, const OSL::Vec3 &P, const OSL::Vec3 &dPdx, const OSL::Vec3 &dPdy, const OSL::Vec3 &R, const OSL::Vec3 &dRdx, const OSL::Vec3 &dRdy) override | OSLRenderServices | |
u_at_ao | OSLRenderServices | static |
u_at_bevel | OSLRenderServices | static |
u_camera | OSLRenderServices | static |
u_curve_length | OSLRenderServices | static |
u_curve_random | OSLRenderServices | static |
u_curve_tangent_normal | OSLRenderServices | static |
u_curve_thickness | OSLRenderServices | static |
u_distance | OSLRenderServices | static |
u_empty | OSLRenderServices | static |
u_geom_dupli_generated | OSLRenderServices | static |
u_geom_dupli_uv | OSLRenderServices | static |
u_geom_name | OSLRenderServices | static |
u_geom_numpolyvertices | OSLRenderServices | static |
u_geom_polyvertices | OSLRenderServices | static |
u_geom_trianglevertices | OSLRenderServices | static |
u_geom_undisplaced | OSLRenderServices | static |
u_hit | OSLRenderServices | static |
u_hitdist | OSLRenderServices | static |
u_I | OSLRenderServices | static |
u_index | OSLRenderServices | static |
u_is_curve | OSLRenderServices | static |
u_is_point | OSLRenderServices | static |
u_is_smooth | OSLRenderServices | static |
u_material_index | OSLRenderServices | static |
u_N | OSLRenderServices | static |
u_ndc | OSLRenderServices | static |
u_Ng | OSLRenderServices | static |
u_normal_map_normal | OSLRenderServices | static |
u_object_alpha | OSLRenderServices | static |
u_object_color | OSLRenderServices | static |
u_object_index | OSLRenderServices | static |
u_object_location | OSLRenderServices | static |
u_object_random | OSLRenderServices | static |
u_P | OSLRenderServices | static |
u_particle_age | OSLRenderServices | static |
u_particle_angular_velocity | OSLRenderServices | static |
u_particle_index | OSLRenderServices | static |
u_particle_lifetime | OSLRenderServices | static |
u_particle_location | OSLRenderServices | static |
u_particle_random | OSLRenderServices | static |
u_particle_rotation | OSLRenderServices | static |
u_particle_size | OSLRenderServices | static |
u_particle_velocity | OSLRenderServices | static |
u_path_diffuse_depth | OSLRenderServices | static |
u_path_glossy_depth | OSLRenderServices | static |
u_path_ray_depth | OSLRenderServices | static |
u_path_ray_length | OSLRenderServices | static |
u_path_transmission_depth | OSLRenderServices | static |
u_path_transparent_depth | OSLRenderServices | static |
u_point_position | OSLRenderServices | static |
u_point_radius | OSLRenderServices | static |
u_point_random | OSLRenderServices | static |
u_raster | OSLRenderServices | static |
u_screen | OSLRenderServices | static |
u_trace | OSLRenderServices | static |
u_u | OSLRenderServices | static |
u_v | OSLRenderServices | static |
u_world | OSLRenderServices | static |
~OSLRenderServices() | OSLRenderServices |