    

 ## On this page

  

 

 # Class Hierarchy

 Last update: 16.07.2025 

This inheritance list is sorted roughly, but not completely, alphabetically:

[detail level 12]

 C[\_SharedMemoryFrame](struct___shared_memory_frame.xhtml) C[ANSYS::Nexus::GLTFWriter::Animation](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_animation.xhtml)Animations define mechanisms for changing over time, node properties and material values  C[ensightservice::AnimQueryProgressReply](structensightservice_1_1_anim_query_progress_reply.xhtml) C[ensightservice::AnimQueryProgressRequest](structensightservice_1_1_anim_query_progress_request.xhtml) C[ensightservice::AnimSaveReply](structensightservice_1_1_anim_save_reply.xhtml) C[ensightservice::AnimSaveRequest](structensightservice_1_1_anim_save_request.xhtml) C[ensightservice::DeleteID](structensightservice_1_1_delete_i_d.xhtml)Delete a list of entities  C[dvs\_part\_info](structdvs__part__info.xhtml)Struct holding information for a part's definition  C[dvs\_plot\_info](structdvs__plot__info.xhtml)Struct holding information for a plot's definition  C[dvs\_var\_info](structdvs__var__info.xhtml)Struct holding information for a variable's definiton  C[ensightservice::EventReply](structensightservice_1_1_event_reply.xhtml) C[ensightservice::EventStreamRequest](structensightservice_1_1_event_stream_request.xhtml) C[ensightservice::ExitReply](structensightservice_1_1_exit_reply.xhtml) C[ensightservice::ExitRequest](structensightservice_1_1_exit_request.xhtml) C[ensightservice::GenericResponse](structensightservice_1_1_generic_response.xhtml) C[ensightservice::GeometryReply](structensightservice_1_1_geometry_reply.xhtml) C[ensightservice::GeometryRequest](structensightservice_1_1_geometry_request.xhtml) C[ANSYS::Nexus::GLTFWriter::GLTF](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_g_l_t_f.xhtml)This is the main class of the GLTFWriter  C[DVS::IClient](class_d_v_s_1_1_i_client.xhtml)API for solvers to use to send data to EnSight servers  ▼C[DVS::IHash](class_d_v_s_1_1_i_hash.xhtml)Interface to get hash information from DVS objects  C[DVS::IElementBlock](class_d_v_s_1_1_i_element_block.xhtml)Element Block Interface for DVS Reader API  C[DVS::IMeshChunk](class_d_v_s_1_1_i_mesh_chunk.xhtml)Mesh Chunk Interface for DVS Reader API  C[DVS::IPlotChunk](class_d_v_s_1_1_i_plot_chunk.xhtml)Plot Chunk Interface for DVS Reader API  ▼C[DVS::ILogger](class_d_v_s_1_1_i_logger.xhtml)Interface for a logger to be used by [DVS::IClient](class_d_v_s_1_1_i_client.xhtml "API for solvers to use to send data to EnSight servers.")  C[DVS::LoggerVerbose](class_d_v_s_1_1_logger_verbose.xhtml)Logger class based on verbosity  C[ensightservice::ImageReply](structensightservice_1_1_image_reply.xhtml)An image frame message  C[ensightservice::ImageStreamRequest](structensightservice_1_1_image_stream_request.xhtml)Request the start of an image stream  ▼C[DVS::IObject](class_d_v_s_1_1_i_object.xhtml)Interface for part/plot objects for DVS Reader API  C[DVS::IDataset](class_d_v_s_1_1_i_dataset.xhtml)Interface for datasets for the DVS Reader API  C[DVS::IQuery](class_d_v_s_1_1_i_query.xhtml)The query interface for the DVS Reader API  C[DVS::IServer](class_d_v_s_1_1_i_server.xhtml)Interface class used to run a dynamic data server in a thread accepting incoming client connections  C[DVS::IVar](class_d_v_s_1_1_i_var.xhtml)Interface for variables for the DVS Reader API  ▼C[DVS::IVarHash](class_d_v_s_1_1_i_var_hash.xhtml)Interface to get variable hash information from DVS objects  C[DVS::IElementBlock](class_d_v_s_1_1_i_element_block.xhtml)Element Block Interface for DVS Reader API  C[DVS::IMeshChunk](class_d_v_s_1_1_i_mesh_chunk.xhtml)Mesh Chunk Interface for DVS Reader API  ▼C**Object** C[ANSYS::Nexus::GLTFWriter::AnimationSampler](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_animation_sampler.xhtml)[Animation](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_animation.xhtml "Animations define mechanisms for changing over time, node properties and material values.") samplers define mechanisms for defining how animation channels change over time  C[ANSYS::Nexus::GLTFWriter::Attribute](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_attribute.xhtml)Attributes define the per element index values for elements defined by [Index](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_index.xhtml "Indexes define elements within primitives.")  C[ANSYS::Nexus::GLTFWriter::Buffer](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_buffer.xhtml)Buffers define files that are used to contain attribute and index data  C[ANSYS::Nexus::GLTFWriter::Camera](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_camera.xhtml)Cameras define an orthographic or perspective projection of the scene  C[ANSYS::Nexus::GLTFWriter::Image](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_image.xhtml)Images define texture data  C[ANSYS::Nexus::GLTFWriter::Index](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_index.xhtml)Indexes define elements within primitives  C[ANSYS::Nexus::GLTFWriter::Legend](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_legend.xhtml)Legends are colored bars with numbers at intervals along bar  C[ANSYS::Nexus::GLTFWriter::Light](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_light.xhtml)Lights define the light objects that can be added to a light node  C[ANSYS::Nexus::GLTFWriter::Material](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_material.xhtml)Materials describe how primitives are rendered  C[ANSYS::Nexus::GLTFWriter::Mesh](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_mesh.xhtml)Meshes define the renderable objects that can be added to a node  C[ANSYS::Nexus::GLTFWriter::Node](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_node.xhtml)Nodes are the GLTFWriter class that contain the data that is defined in the [GLTF](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_g_l_t_f.xhtml "This is the main class of the GLTFWriter.") file  C[ANSYS::Nexus::GLTFWriter::Parameter](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_parameter.xhtml)Parameters describe how and from where program attributes and uniforms are derived  C[ANSYS::Nexus::GLTFWriter::Primitive](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_primitive.xhtml)Primitives are the renderable parts of meshes  C[ANSYS::Nexus::GLTFWriter::Program](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_program.xhtml)Programs are the GLSL executable code for rendering the primitives  C[ANSYS::Nexus::GLTFWriter::Sampler](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_sampler.xhtml)Samplers define how values are generated from textures with the give texture coordinates  C[ANSYS::Nexus::GLTFWriter::Scene](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_scene.xhtml)Scenes are the GLTFWriter class that create the view of the data that is defined in the [GLTF](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_g_l_t_f.xhtml "This is the main class of the GLTFWriter.") file  C[ANSYS::Nexus::GLTFWriter::Shader](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_shader.xhtml)Shaders are the GLSL executable code for vertex and fragment  C[ANSYS::Nexus::GLTFWriter::State](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_state.xhtml)States are GL state settings  C[ANSYS::Nexus::GLTFWriter::Technique](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_technique.xhtml)Techniques performs the rendering of primitives  C[ANSYS::Nexus::GLTFWriter::Texture](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_texture.xhtml)Textures are images that can be used to color a primitive  C[ANSYS::Nexus::GLTFWriter::Value](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_value.xhtml)Values are objects for storing single and multiple numbers and strings  ▼C**object** C[ensight\_grpc.EnSightGRPC](classensight__grpc_1_1_en_sight_g_r_p_c.xhtml)Python binding for the EnSight client gRPC API  C[ensightservice::Prefix](structensightservice_1_1_prefix.xhtml) C[ensightservice::PythonReply](structensightservice_1_1_python_reply.xhtml) C[ensightservice::PythonRequest](structensightservice_1_1_python_request.xhtml) C[ensightservice::RenderReply](structensightservice_1_1_render_reply.xhtml) C[ensightservice::RenderRequest](structensightservice_1_1_render_request.xhtml) C[ANSYS::Nexus::GLTFWriter::Utils::Repack](class_a_n_s_y_s_1_1_nexus_1_1_g_l_t_f_writer_1_1_utils_1_1_repack.xhtml)Manages repacking of indices from unsigned int type to unsigned short type. This only works for POINTS, LINES, or TRIANGLES  C[ensightservice::SceneClientCommand](structensightservice_1_1_scene_client_command.xhtml)Aggregate command sent by a dynamic scene graph client  C[ensightservice::SceneClientInit](structensightservice_1_1_scene_client_init.xhtml)Request by the client for an EnSight scene update  C[ensightservice::SceneClientUpdate](structensightservice_1_1_scene_client_update.xhtml)Update a parameter in the EnSight session  C[ensightservice::SceneUpdateCommand](structensightservice_1_1_scene_update_command.xhtml)Aggregate command sent by EnSight to a client  C[ensightservice::SubscribeEventOptions](structensightservice_1_1_subscribe_event_options.xhtml) C[ensightservice::SubscribeImageOptions](structensightservice_1_1_subscribe_image_options.xhtml) C[ensightservice::UpdateGeom](structensightservice_1_1_update_geom.xhtml)Update a Geom entity  C[ensightservice::UpdateGroup](structensightservice_1_1_update_group.xhtml)Update a Group entity  C[ensightservice::UpdatePart](structensightservice_1_1_update_part.xhtml)Update a Part entity  C[ensightservice::UpdateSceneBegin](structensightservice_1_1_update_scene_begin.xhtml)Begin an update sequence  C[ensightservice::UpdateSceneEnd](structensightservice_1_1_update_scene_end.xhtml)End an update sequence  C[ensightservice::UpdateTexture](structensightservice_1_1_update_texture.xhtml)Update a Texture entity  C[ensightservice::UpdateVariable](structensightservice_1_1_update_variable.xhtml)Update a Variable entity  C[ensightservice::UpdateView](structensightservice_1_1_update_view.xhtml)Update a View entity  C[ensightservice::VariableLevel](structensightservice_1_1_variable_level.xhtml)A "knot" point in the palette for the Variable  C[ensightservice::VersionReply](structensightservice_1_1_version_reply.xhtml)The server API version  C[ensightservice::VersionRequest](structensightservice_1_1_version_request.xhtml)Request for the server API version