Blender V5.0
OSLRenderServices Member List

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

environment(OSLUStringHash filename, TextureHandle *texture_handle, TexturePerthread *texture_thread_info, OSL::TextureOpt &options, OSL::ShaderGlobals *sg, const OSL::Vec3 &R, const OSL::Vec3 &dRdx, const OSL::Vec3 &dRdy, const int nchannels, float *result, float *dresultds, float *dresultdt, OSLUStringHash *errormessage) overrideOSLRenderServices
get_array_attribute(OSL::ShaderGlobals *sg, bool derivatives, OSLUStringHash object, const TypeDesc type, OSLUStringHash name, const int index, void *val) overrideOSLRenderServices
get_attribute(OSL::ShaderGlobals *sg, bool derivatives, OSLUStringHash object, const TypeDesc type, OSLUStringHash name, void *val) overrideOSLRenderServices
get_background_attribute(ShaderGlobals *globals, OSLUStringHash name, const TypeDesc type, bool derivatives, void *val)OSLRenderServicesstatic
get_camera_attribute(ShaderGlobals *globals, OSLUStringHash name, TypeDesc type, bool derivatives, void *val)OSLRenderServicesstatic
get_inverse_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSL::TransformationPtr xform, float time) overrideOSLRenderServices
get_inverse_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSLUStringHash to, float time) overrideOSLRenderServices
get_inverse_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSL::TransformationPtr xform) overrideOSLRenderServices
get_inverse_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSLUStringHash to) overrideOSLRenderServices
get_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSL::TransformationPtr xform, float time) overrideOSLRenderServices
get_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSLUStringHash from, float time) overrideOSLRenderServices
get_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSL::TransformationPtr xform) overrideOSLRenderServices
get_matrix(OSL::ShaderGlobals *sg, OSL::Matrix44 &result, OSLUStringHash from) overrideOSLRenderServices
get_object_standard_attribute(ShaderGlobals *globals, OSLUStringHash name, const TypeDesc type, bool derivatives, void *val)OSLRenderServicesstatic
get_texture_handle(OSL::ustring filename, OSL::ShadingContext *context, const OSL::TextureOpt *options) overrideOSLRenderServices
get_texture_handle(OSLUStringHash filename, OSL::ShadingContext *context, const OSL::TextureOpt *options) overrideOSLRenderServices
get_texture_info(OSLUStringHash filename, TextureHandle *texture_handle, TexturePerthread *texture_thread_info, OSL::ShaderGlobals *sg, const int subimage, OSLUStringHash dataname, const TypeDesc datatype, void *data, OSLUStringHash *errormessage) overrideOSLRenderServices
get_userdata(bool derivatives, OSLUStringHash name, const TypeDesc type, OSL::ShaderGlobals *sg, void *val) overrideOSLRenderServices
getmessage(OSL::ShaderGlobals *sg, OSLUStringHash source, OSLUStringHash name, const TypeDesc type, void *val, bool derivatives) overrideOSLRenderServices
good(OSL::TextureSystem::TextureHandle *texture_handle) overrideOSLRenderServices
image_managerOSLRenderServicesstatic
OSLRenderServices(OSL::TextureSystem *texture_system, const int device_type)OSLRenderServices
pointcloud_get(OSL::ShaderGlobals *sg, OSLUStringHash filename, size_t *indices, const int count, OSLUStringHash attr_name, const TypeDesc attr_type, void *out_data) overrideOSLRenderServices
pointcloud_search(OSL::ShaderGlobals *sg, OSLUStringHash filename, const OSL::Vec3 &center, const float radius, const int max_points, bool sort, size_t *out_indices, float *out_distances, int derivs_offset) overrideOSLRenderServices
pointcloud_write(OSL::ShaderGlobals *sg, OSLUStringHash filename, const OSL::Vec3 &pos, const int nattribs, const OSLUStringRep *names, const TypeDesc *types, const void **data) overrideOSLRenderServices
register_closures(OSL::ShadingSystem *ss)OSLRenderServicesstatic
supports(string_view feature) const overrideOSLRenderServices
texture(OSLUStringHash filename, OSL::TextureSystem::TextureHandle *texture_handle, TexturePerthread *texture_thread_info, OSL::TextureOpt &options, OSL::ShaderGlobals *sg, const float s, const float t, const float dsdx, const float dtdx, const float dsdy, const float dtdy, const int nchannels, float *result, float *dresultds, float *dresultdt, OSLUStringHash *errormessage) overrideOSLRenderServices
texture3d(OSLUStringHash filename, TextureHandle *texture_handle, TexturePerthread *texture_thread_info, OSL::TextureOpt &options, OSL::ShaderGlobals *sg, const OSL::Vec3 &P, const OSL::Vec3 &dPdx, const OSL::Vec3 &dPdy, const OSL::Vec3 &dPdz, const int nchannels, float *result, float *dresultds, float *dresultdt, float *dresultdr, OSLUStringHash *errormessage) overrideOSLRenderServices
texturesOSLRenderServices
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) overrideOSLRenderServices
u_aperture_aspect_ratioOSLRenderServicesstatic
u_aperture_positionOSLRenderServicesstatic
u_aperture_sizeOSLRenderServicesstatic
u_at_aoOSLRenderServicesstatic
u_at_bevelOSLRenderServicesstatic
u_bump_map_normalOSLRenderServicesstatic
u_cameraOSLRenderServicesstatic
u_curve_lengthOSLRenderServicesstatic
u_curve_randomOSLRenderServicesstatic
u_curve_tangent_normalOSLRenderServicesstatic
u_curve_thicknessOSLRenderServicesstatic
u_distanceOSLRenderServicesstatic
u_emptyOSLRenderServicesstatic
u_focal_distanceOSLRenderServicesstatic
u_geom_dupli_generatedOSLRenderServicesstatic
u_geom_dupli_uvOSLRenderServicesstatic
u_geom_nameOSLRenderServicesstatic
u_geom_numpolyverticesOSLRenderServicesstatic
u_geom_polyverticesOSLRenderServicesstatic
u_geom_triangleverticesOSLRenderServicesstatic
u_geom_undisplacedOSLRenderServicesstatic
u_hitOSLRenderServicesstatic
u_hitdistOSLRenderServicesstatic
u_IOSLRenderServicesstatic
u_image_resolutionOSLRenderServicesstatic
u_indexOSLRenderServicesstatic
u_is_curveOSLRenderServicesstatic
u_is_pointOSLRenderServicesstatic
u_is_smoothOSLRenderServicesstatic
u_material_indexOSLRenderServicesstatic
u_NOSLRenderServicesstatic
u_ndcOSLRenderServicesstatic
u_NgOSLRenderServicesstatic
u_normal_map_normalOSLRenderServicesstatic
u_object_alphaOSLRenderServicesstatic
u_object_colorOSLRenderServicesstatic
u_object_indexOSLRenderServicesstatic
u_object_is_lightOSLRenderServicesstatic
u_object_locationOSLRenderServicesstatic
u_object_randomOSLRenderServicesstatic
u_POSLRenderServicesstatic
u_particle_ageOSLRenderServicesstatic
u_particle_angular_velocityOSLRenderServicesstatic
u_particle_indexOSLRenderServicesstatic
u_particle_lifetimeOSLRenderServicesstatic
u_particle_locationOSLRenderServicesstatic
u_particle_randomOSLRenderServicesstatic
u_particle_rotationOSLRenderServicesstatic
u_particle_sizeOSLRenderServicesstatic
u_particle_velocityOSLRenderServicesstatic
u_path_diffuse_depthOSLRenderServicesstatic
u_path_glossy_depthOSLRenderServicesstatic
u_path_portal_depthOSLRenderServicesstatic
u_path_ray_depthOSLRenderServicesstatic
u_path_ray_lengthOSLRenderServicesstatic
u_path_transmission_depthOSLRenderServicesstatic
u_path_transparent_depthOSLRenderServicesstatic
u_point_positionOSLRenderServicesstatic
u_point_radiusOSLRenderServicesstatic
u_point_randomOSLRenderServicesstatic
u_rasterOSLRenderServicesstatic
u_screenOSLRenderServicesstatic
u_sensor_sizeOSLRenderServicesstatic
u_traceOSLRenderServicesstatic
u_uOSLRenderServicesstatic
u_vOSLRenderServicesstatic
u_worldOSLRenderServicesstatic
~OSLRenderServices() overrideOSLRenderServices