    

 ## 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::AVZ::GLTFWriter::Animation](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_animation.xhtml)Animations define mechanisms for changing over time, node properties and material values  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[ANSYS::AVZ::GLTFWriter::GLTF](class_a_n_s_y_s_1_1_a_v_z_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[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::AVZ::GLTFWriter::AnimationSampler](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_animation_sampler.xhtml)[Animation](class_a_n_s_y_s_1_1_a_v_z_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::AVZ::GLTFWriter::Attribute](class_a_n_s_y_s_1_1_a_v_z_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_a_v_z_1_1_g_l_t_f_writer_1_1_index.xhtml "Indexes define elements within primitives.")  C[ANSYS::AVZ::GLTFWriter::Buffer](class_a_n_s_y_s_1_1_a_v_z_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::AVZ::GLTFWriter::Camera](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_camera.xhtml)Cameras define an orthographic or perspective projection of the scene  C[ANSYS::AVZ::GLTFWriter::Image](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_image.xhtml)Images define texture data  C[ANSYS::AVZ::GLTFWriter::Index](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_index.xhtml)Indexes define elements within primitives  C[ANSYS::AVZ::GLTFWriter::Legend](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_legend.xhtml)Legends are colored bars with numbers at intervals along bar  C[ANSYS::AVZ::GLTFWriter::Light](class_a_n_s_y_s_1_1_a_v_z_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::AVZ::GLTFWriter::Material](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_material.xhtml)Materials describe how primitives are rendered  C[ANSYS::AVZ::GLTFWriter::Mesh](class_a_n_s_y_s_1_1_a_v_z_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::AVZ::GLTFWriter::Node](class_a_n_s_y_s_1_1_a_v_z_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_a_v_z_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::AVZ::GLTFWriter::Parameter](class_a_n_s_y_s_1_1_a_v_z_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::AVZ::GLTFWriter::Primitive](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_primitive.xhtml)Primitives are the renderable parts of meshes  C[ANSYS::AVZ::GLTFWriter::Program](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_program.xhtml)Programs are the GLSL executable code for rendering the primitives  C[ANSYS::AVZ::GLTFWriter::Sampler](class_a_n_s_y_s_1_1_a_v_z_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::AVZ::GLTFWriter::Scene](class_a_n_s_y_s_1_1_a_v_z_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_a_v_z_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::AVZ::GLTFWriter::Shader](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_shader.xhtml)Shaders are the GLSL executable code for vertex and fragment  C[ANSYS::AVZ::GLTFWriter::State](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_state.xhtml)States are GL state settings  C[ANSYS::AVZ::GLTFWriter::Technique](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_technique.xhtml)Techniques performs the rendering of primitives  C[ANSYS::AVZ::GLTFWriter::Texture](class_a_n_s_y_s_1_1_a_v_z_1_1_g_l_t_f_writer_1_1_texture.xhtml)Textures are images that can be used to color a primitive  C[ANSYS::AVZ::GLTFWriter::Value](class_a_n_s_y_s_1_1_a_v_z_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[ANSYS::AVZ::GLTFWriter::Utils::Repack](class_a_n_s_y_s_1_1_a_v_z_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