    

 ## On this page

  

 

 # asset\_preparation::v3::scene\_tree::SceneTreePreparation Class Reference

 Last update: 16.07.2025 

Scene Tree Preparation Service. [More...](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#details)

## <a name="pub-methods"></a>Public Member Functions

[CreateSceneTreeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_scene_tree_response.xhtml) [CreateSceneTree](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#aa6e836faf1cafc88d02b351f484676da) ([CreateSceneTreeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_scene_tree_request.xhtml)) [GetSceneTreeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_scene_tree_response.xhtml) [GetSceneTree](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#ad8bb729f20456d6aeb155eff8f44dc5c) ([GetSceneTreeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_scene_tree_request.xhtml)) [ListSceneTreesResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_list_scene_trees_response.xhtml) [ListSceneTrees](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a17c414d606f96f22dbeb3cbf6dc9e7b6) (google::protobuf::Empty) [UpdateSceneTreeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_scene_tree_response.xhtml) [UpdateSceneTree](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a268ca011cc4090225c49174a27f14913) ([UpdateSceneTreeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_scene_tree_request.xhtml)) [DeleteSceneTreeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_scene_tree_response.xhtml) [DeleteSceneTree](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a413c2e0899a5ab9ee061cdd198bc8bd9) ([DeleteSceneTreeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_scene_tree_request.xhtml)) [CreateNodeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_node_response.xhtml) [CreateNode](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a5a1cadbd9fc57d2d33c52590b996d643) ([CreateNodeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_node_request.xhtml)) [GetNodeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_node_response.xhtml) [GetNode](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a6a997d06bfe583d17c9c2cd46f80f4dd) ([GetNodeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_node_request.xhtml)) [UpdateNodeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_node_response.xhtml) [UpdateNode](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a8fc442c8861cebcec6fb4c61c405eca4) ([UpdateNodeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_node_request.xhtml)) [DeleteNodeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_node_response.xhtml) [DeleteNode](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#ac3a08b7b232a28b39631f66461db06d8) ([DeleteNodeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_node_request.xhtml)) [CreateGeometryInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_geometry_instance_response.xhtml) [CreateGeometryInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a26e99df8a6e0babd3ab18f255dd17953) ([CreateGeometryInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_geometry_instance_request.xhtml)) [GetGeometryInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_geometry_instance_response.xhtml) [GetGeometryInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a0cf2a52defc06b3b2d11552e59ae7397) ([GetGeometryInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_geometry_instance_request.xhtml)) [UpdateGeometryInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_geometry_instance_response.xhtml) [UpdateGeometryInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#af83fcae09e8a225182c967ab03c046d4) ([UpdateGeometryInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_geometry_instance_request.xhtml)) [DeleteGeometryInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_geometry_instance_response.xhtml) [DeleteGeometryInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#aa0b47f8a4fce755d68168658d3d00869) ([DeleteGeometryInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_geometry_instance_request.xhtml)) [CreateDirectionalLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_directional_light_instance_response.xhtml) [CreateDirectionalLightInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a337b656fe709ae6b1d04e8c01f32cb7c) ([CreateDirectionalLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_directional_light_instance_request.xhtml)) [GetDirectionalLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_directional_light_instance_response.xhtml) [GetDirectionalLightInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#acf9bd97c706c6bece6075f8b04d71376) ([GetDirectionalLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_directional_light_instance_request.xhtml)) [UpdateDirectionalLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_directional_light_instance_response.xhtml) [UpdateDirectionalLightInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#adcddb3ed231c8c2b27fe1345179722d8) ([UpdateDirectionalLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_directional_light_instance_request.xhtml)) [DeleteDirectionalLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_directional_light_instance_response.xhtml) [DeleteDirectionalLightInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a404f8d07a14ee4b59765a277133fc715) ([DeleteDirectionalLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_directional_light_instance_request.xhtml)) [CreatePointLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_point_light_instance_response.xhtml) [CreatePointLightInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#ad44f30dc76cd1d3e8f4427fe232f7cf1) ([CreatePointLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_point_light_instance_request.xhtml)) [GetPointLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_point_light_instance_response.xhtml) [GetPointLightInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a0514ae0a1369f8e4728c0b97985a45f4) ([GetPointLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_point_light_instance_request.xhtml)) [UpdatePointLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_point_light_instance_response.xhtml) [UpdatePointLightInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#ad0c986e6a102b93ff2d562c7fdce7d04) ([UpdatePointLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_point_light_instance_request.xhtml)) [DeletePointLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_point_light_instance_response.xhtml) [DeletePointLightInstance](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#ae426c3a67e8b20dab6f1fe89be4d6d3e) ([DeletePointLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_point_light_instance_request.xhtml)) stream [common::Chunk](structasset__preparation_1_1v3_1_1common_1_1_chunk.xhtml) [GetAssetChunks](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a601e5d021c8c5187ed52178cdf31bdc4) ([GetAssetChunksRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_asset_chunks_request.xhtml)) [GetAssetFileResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_asset_file_response.xhtml) [GetAssetFile](classasset__preparation_1_1v3_1_1scene__tree_1_1_scene_tree_preparation.xhtml#a0f879fab5c1d2cb5f8cece3db58a27e1) ([GetAssetFileRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_asset_file_request.xhtml)) <a id="details" name="details"></a>## Detailed Description

Scene Tree Preparation Service.

This service is used to create, edit and manage scene trees.



## Member Function Documentation

<a id="aa6e836faf1cafc88d02b351f484676da"></a>## [◆ ](#aa6e836faf1cafc88d02b351f484676da)CreateSceneTree()

 [CreateSceneTreeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_scene_tree_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::CreateSceneTree  ( [CreateSceneTreeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_scene_tree_request.xhtml)  ) 

Creates a new scene tree with an optional given name.

NoteNames must be unique amongst scene trees.Returns the identifier of the created scene tree.





<a id="ad8bb729f20456d6aeb155eff8f44dc5c"></a>## [◆ ](#ad8bb729f20456d6aeb155eff8f44dc5c)GetSceneTree()

 [GetSceneTreeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_scene_tree_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::GetSceneTree  ( [GetSceneTreeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_scene_tree_request.xhtml)  ) 

Gets the properties of a scene tree, given its identifier.

Returns the scene tree properties.





<a id="a17c414d606f96f22dbeb3cbf6dc9e7b6"></a>## [◆ ](#a17c414d606f96f22dbeb3cbf6dc9e7b6)ListSceneTrees()

 [ListSceneTreesResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_list_scene_trees_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::ListSceneTrees  ( google::protobuf::Empty  ) 

Lists all the created scene trees.

Returns the identifiers and names of the scene trees.





<a id="a268ca011cc4090225c49174a27f14913"></a>## [◆ ](#a268ca011cc4090225c49174a27f14913)UpdateSceneTree()

 [UpdateSceneTreeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_scene_tree_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::UpdateSceneTree  ( [UpdateSceneTreeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_scene_tree_request.xhtml)  ) 

Edits the properties of a scene tree, given its identifier.

NoteNames must be unique amongst scene trees. 



<a id="a413c2e0899a5ab9ee061cdd198bc8bd9"></a>## [◆ ](#a413c2e0899a5ab9ee061cdd198bc8bd9)DeleteSceneTree()

 [DeleteSceneTreeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_scene_tree_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::DeleteSceneTree  ( [DeleteSceneTreeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_scene_tree_request.xhtml)  ) 

Deletes a scene tree, given its identifier.





<a id="a5a1cadbd9fc57d2d33c52590b996d643"></a>## [◆ ](#a5a1cadbd9fc57d2d33c52590b996d643)CreateNode()

 [CreateNodeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_node_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::CreateNode  ( [CreateNodeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_node_request.xhtml)  ) 

Creates a node given the parent scene tree or node identifier, with optional node parameters.

NoteNames must be unique amongst sibling nodes.The node is visible by default.Returns the identifier of the created node.





<a id="a6a997d06bfe583d17c9c2cd46f80f4dd"></a>## [◆ ](#a6a997d06bfe583d17c9c2cd46f80f4dd)GetNode()

 [GetNodeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_node_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::GetNode  ( [GetNodeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_node_request.xhtml)  ) 

Gets the properties of a node, given its identifier.

Returns the node properties.





<a id="a8fc442c8861cebcec6fb4c61c405eca4"></a>## [◆ ](#a8fc442c8861cebcec6fb4c61c405eca4)UpdateNode()

 [UpdateNodeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_node_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::UpdateNode  ( [UpdateNodeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_node_request.xhtml)  ) 

Edits the properties of a node, given its identifier.

NoteNames must be unique amongst sibling nodes. 



<a id="ac3a08b7b232a28b39631f66461db06d8"></a>## [◆ ](#ac3a08b7b232a28b39631f66461db06d8)DeleteNode()

 [DeleteNodeResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_node_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::DeleteNode  ( [DeleteNodeRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_node_request.xhtml)  ) 

Deletes a node, given its identifier.





<a id="a26e99df8a6e0babd3ab18f255dd17953"></a>## [◆ ](#a26e99df8a6e0babd3ab18f255dd17953)CreateGeometryInstance()

 [CreateGeometryInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_geometry_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::CreateGeometryInstance  ( [CreateGeometryInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_geometry_instance_request.xhtml)  ) 

Creates a geometry instance under a node, given the node identifier and geometry instance parameters.

NoteThe geometry instance is visible by default.Returns the identifier of the created geometry instance.





<a id="a0cf2a52defc06b3b2d11552e59ae7397"></a>## [◆ ](#a0cf2a52defc06b3b2d11552e59ae7397)GetGeometryInstance()

 [GetGeometryInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_geometry_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::GetGeometryInstance  ( [GetGeometryInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_geometry_instance_request.xhtml)  ) 

Gets the properties of a geometry instance, given its identifier.

Returns the geometry instances properties.





<a id="af83fcae09e8a225182c967ab03c046d4"></a>## [◆ ](#af83fcae09e8a225182c967ab03c046d4)UpdateGeometryInstance()

 [UpdateGeometryInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_geometry_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::UpdateGeometryInstance  ( [UpdateGeometryInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_geometry_instance_request.xhtml)  ) 

Edits the properties of a geometry instance, given its identifier.





<a id="aa0b47f8a4fce755d68168658d3d00869"></a>## [◆ ](#aa0b47f8a4fce755d68168658d3d00869)DeleteGeometryInstance()

 [DeleteGeometryInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_geometry_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::DeleteGeometryInstance  ( [DeleteGeometryInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_geometry_instance_request.xhtml)  ) 

Deletes a geometry instance, given its identifier.





<a id="a337b656fe709ae6b1d04e8c01f32cb7c"></a>## [◆ ](#a337b656fe709ae6b1d04e8c01f32cb7c)CreateDirectionalLightInstance()

 [CreateDirectionalLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_directional_light_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::CreateDirectionalLightInstance  ( [CreateDirectionalLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_directional_light_instance_request.xhtml)  ) 

Creates a directional light instance under a node, given the node identifier and directional light instance parameters.

NoteThe directional light instance is visible by default.Returns the identifier of the created directional light instance.





<a id="acf9bd97c706c6bece6075f8b04d71376"></a>## [◆ ](#acf9bd97c706c6bece6075f8b04d71376)GetDirectionalLightInstance()

 [GetDirectionalLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_directional_light_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::GetDirectionalLightInstance  ( [GetDirectionalLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_directional_light_instance_request.xhtml)  ) 

Gets the properties of a directional light instance, given its identifier.

Returns the directional light instance properties.





<a id="adcddb3ed231c8c2b27fe1345179722d8"></a>## [◆ ](#adcddb3ed231c8c2b27fe1345179722d8)UpdateDirectionalLightInstance()

 [UpdateDirectionalLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_directional_light_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::UpdateDirectionalLightInstance  ( [UpdateDirectionalLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_directional_light_instance_request.xhtml)  ) 

Edits the properties of a directional light instance, given its identifier.





<a id="a404f8d07a14ee4b59765a277133fc715"></a>## [◆ ](#a404f8d07a14ee4b59765a277133fc715)DeleteDirectionalLightInstance()

 [DeleteDirectionalLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_directional_light_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::DeleteDirectionalLightInstance  ( [DeleteDirectionalLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_directional_light_instance_request.xhtml)  ) 

Deletes a directional light instance, given its identifier.





<a id="ad44f30dc76cd1d3e8f4427fe232f7cf1"></a>## [◆ ](#ad44f30dc76cd1d3e8f4427fe232f7cf1)CreatePointLightInstance()

 [CreatePointLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_point_light_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::CreatePointLightInstance  ( [CreatePointLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_create_point_light_instance_request.xhtml)  ) 

Creates a point light instance under a node, given the node identifier and point light instance parameters.

NoteThe point light instance is visible by default.Returns the identifier of the created point light instance.





<a id="a0514ae0a1369f8e4728c0b97985a45f4"></a>## [◆ ](#a0514ae0a1369f8e4728c0b97985a45f4)GetPointLightInstance()

 [GetPointLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_point_light_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::GetPointLightInstance  ( [GetPointLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_point_light_instance_request.xhtml)  ) 

Gets the properties of a point light instance, given its identifier.

Returns the point light instance properties.





<a id="ad0c986e6a102b93ff2d562c7fdce7d04"></a>## [◆ ](#ad0c986e6a102b93ff2d562c7fdce7d04)UpdatePointLightInstance()

 [UpdatePointLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_point_light_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::UpdatePointLightInstance  ( [UpdatePointLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_update_point_light_instance_request.xhtml)  ) 

Edits the properties of a point light instance, given its identifier.





<a id="ae426c3a67e8b20dab6f1fe89be4d6d3e"></a>## [◆ ](#ae426c3a67e8b20dab6f1fe89be4d6d3e)DeletePointLightInstance()

 [DeletePointLightInstanceResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_point_light_instance_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::DeletePointLightInstance  ( [DeletePointLightInstanceRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_delete_point_light_instance_request.xhtml)  ) 

Deletes a point light instance, given its identifier.





<a id="a601e5d021c8c5187ed52178cdf31bdc4"></a>## [◆ ](#a601e5d021c8c5187ed52178cdf31bdc4)GetAssetChunks()

 stream [common::Chunk](structasset__preparation_1_1v3_1_1common_1_1_chunk.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::GetAssetChunks  ( [GetAssetChunksRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_asset_chunks_request.xhtml)  ) 

Packages the scene tree as an asset and exports it as a byte stream.

NoteThe last chunk of the stream provides the metadata "AVX Status Error" if an error occurred, "AVX Status Warning" or "AVX Status Info" if the export succeeded. 



<a id="a0f879fab5c1d2cb5f8cece3db58a27e1"></a>## [◆ ](#a0f879fab5c1d2cb5f8cece3db58a27e1)GetAssetFile()

 [GetAssetFileResponse](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_asset_file_response.xhtml) asset\_preparation::v3::scene\_tree::SceneTreePreparation::GetAssetFile  ( [GetAssetFileRequest](structasset__preparation_1_1v3_1_1scene__tree_1_1_get_asset_file_request.xhtml)  ) 

Packages the scene tree as an asset and exports it as a .asset file.





---

The documentation for this class was generated from the following file:- scenetree.proto