    

 ## On this page

  

 

 # ensightservice::UpdateView Struct Reference

 Last update: 16.07.2025 

## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

uint64 [id](structensightservice_1_1_update_view.xhtml#a710e8281655cb6105e3d314c1fa78b4a) = 1 uint64 [parent\_id](structensightservice_1_1_update_view.xhtml#adfb04eacfd5961c784480579641ec041) = 2 repeated float [timeline](structensightservice_1_1_update_view.xhtml#ab0ed4c943caa0238719b3fea7823e6d5) = 3 repeated float [lookat](structensightservice_1_1_update_view.xhtml#af8b3e1311c74d08a2948d1bf70db3561) = 4 repeated float [lookfrom](structensightservice_1_1_update_view.xhtml#a71effeffd55ab1f28cf79e9bf5f5b475) = 5 repeated float [upvector](structensightservice_1_1_update_view.xhtml#a29d32f5c19cd2a583886e7c751c4ee17) = 6 float [fieldofview](structensightservice_1_1_update_view.xhtml#ac98c44d2fd231ce53686082c3f6f45e9) = 7 float [aspectratio](structensightservice_1_1_update_view.xhtml#a2dbf500de41e301bcf8ac9b94345fa8f) = 8 repeated float [nearfar](structensightservice_1_1_update_view.xhtml#a45e7fe4fe997a2c753d2ff0383ead241) = 9 string [hash](structensightservice_1_1_update_view.xhtml#a13abec7e352a8c8bd28f6a2626aca772) = 10 <a id="details" name="details"></a>## Detailed Description

Scenes contain a collection of View entities that provide camera definitions and have groups (leading to Parts entities) as children. A View also provides a timeline over which its children should be considered visible. The timeline contains two time values. Children of the View are considered visible at some time t, if: `timeline[0] <= t < timeline[1]`.

Definition at line [247](dynamic__scene__graph_8proto_source.xhtml#l00247) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).



## Member Data Documentation

<a id="a2dbf500de41e301bcf8ac9b94345fa8f" name="a2dbf500de41e301bcf8ac9b94345fa8f"></a>## [◆ ](#a2dbf500de41e301bcf8ac9b94345fa8f)aspectratio

 float ensightservice::UpdateView::aspectratio = 8

Display rectangle aspect ratio (dx/dy).

Definition at line [255](dynamic__scene__graph_8proto_source.xhtml#l00255) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





<a id="ac98c44d2fd231ce53686082c3f6f45e9" name="ac98c44d2fd231ce53686082c3f6f45e9"></a>## [◆ ](#ac98c44d2fd231ce53686082c3f6f45e9)fieldofview

 float ensightservice::UpdateView::fieldofview = 7

The field of view angle in degrees.

Definition at line [254](dynamic__scene__graph_8proto_source.xhtml#l00254) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





<a id="a13abec7e352a8c8bd28f6a2626aca772" name="a13abec7e352a8c8bd28f6a2626aca772"></a>## [◆ ](#a13abec7e352a8c8bd28f6a2626aca772)hash

 string ensightservice::UpdateView::hash = 10

hash for this message payload

Definition at line [257](dynamic__scene__graph_8proto_source.xhtml#l00257) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





<a id="a710e8281655cb6105e3d314c1fa78b4a" name="a710e8281655cb6105e3d314c1fa78b4a"></a>## [◆ ](#a710e8281655cb6105e3d314c1fa78b4a)id

 uint64 ensightservice::UpdateView::id = 1

View entity id.

Definition at line [248](dynamic__scene__graph_8proto_source.xhtml#l00248) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





<a id="af8b3e1311c74d08a2948d1bf70db3561" name="af8b3e1311c74d08a2948d1bf70db3561"></a>## [◆ ](#af8b3e1311c74d08a2948d1bf70db3561)lookat

 repeated float ensightservice::UpdateView::lookat = 4

X,Y,Z of the view lookat point.

Definition at line [251](dynamic__scene__graph_8proto_source.xhtml#l00251) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





<a id="a71effeffd55ab1f28cf79e9bf5f5b475" name="a71effeffd55ab1f28cf79e9bf5f5b475"></a>## [◆ ](#a71effeffd55ab1f28cf79e9bf5f5b475)lookfrom

 repeated float ensightservice::UpdateView::lookfrom = 5

X,Y,Z of the view lookfrom point.

Definition at line [252](dynamic__scene__graph_8proto_source.xhtml#l00252) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





<a id="a45e7fe4fe997a2c753d2ff0383ead241" name="a45e7fe4fe997a2c753d2ff0383ead241"></a>## [◆ ](#a45e7fe4fe997a2c753d2ff0383ead241)nearfar

 repeated float ensightservice::UpdateView::nearfar = 9

The distance from the lookfrom point to the near and far clipping planes.

Definition at line [256](dynamic__scene__graph_8proto_source.xhtml#l00256) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





<a id="adfb04eacfd5961c784480579641ec041" name="adfb04eacfd5961c784480579641ec041"></a>## [◆ ](#adfb04eacfd5961c784480579641ec041)parent\_id

 uint64 ensightservice::UpdateView::parent\_id = 2

Scene entity id.

Definition at line [249](dynamic__scene__graph_8proto_source.xhtml#l00249) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





<a id="ab0ed4c943caa0238719b3fea7823e6d5" name="ab0ed4c943caa0238719b3fea7823e6d5"></a>## [◆ ](#ab0ed4c943caa0238719b3fea7823e6d5)timeline

 repeated float ensightservice::UpdateView::timeline = 3

Start and end time these children are to be displayed, two values.

Definition at line [250](dynamic__scene__graph_8proto_source.xhtml#l00250) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





<a id="a29d32f5c19cd2a583886e7c751c4ee17" name="a29d32f5c19cd2a583886e7c751c4ee17"></a>## [◆ ](#a29d32f5c19cd2a583886e7c751c4ee17)upvector

 repeated float ensightservice::UpdateView::upvector = 6

NX,NY,NZ of the view up vector.

Definition at line [253](dynamic__scene__graph_8proto_source.xhtml#l00253) of file [dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml).





---

The documentation for this struct was generated from the following file:- D:/Product-src/ensight/client/rpc\_interface/[dynamic\_scene\_graph.proto](dynamic__scene__graph_8proto_source.xhtml)