RenderSceneManager Methods |
The RenderSceneManager type exposes the following members.
| Name | Description | |
|---|---|---|
| Aabb |
Gets the axis aligned bounding box of a scene according to the given surface material partition.
| |
| AddDatabase(DataDatabase, Boolean) |
Adds a database.
| |
| AddDatabase(DataDatabase, Boolean, PatchworkEdition) |
Adds a database.
| |
| AddLabel |
Adds the label on the specified scene surface.
| |
| AddMaterial |
Adds a material.
| |
| AddProduct(SceneGuid, DataDatabaseGuid, DataProductGuid) |
Adds a product from a loaded database in a scene.
| |
| AddProduct(SceneGuid, DataDatabaseGuid, DataProductGuid, NewProductOptions) |
Adds a product from a loaded database in a scene.
| |
| ApplyDefaultSensor |
Applies the default sensor to a scene.
| |
| ApplySensor |
Applies a sensor to a scene.
| |
| BeginUpdate |
Begins updating a scene. Some methods can rebuild the scene at each call. Use BeginUpdate method to disable the scene rebuild until EndUpdate is called. | |
| ClippingPlanes |
Returns an object that can be used to define and enable clipping planes in a scene.
| |
| Configuration |
Gets the current configuration string of a scene product in a scene.
| |
| Create |
Creates the scene manager using the specified parameters.
| |
| CreateScene |
Creates a scene.
| |
| DataDatabase |
Gets the DataDatabase(SceneGuid, SceneProductGuid) corresponding to a scene product.
| |
| DataMaterial |
Gets the DataMaterial(DataMaterialGuid) corresponding to a data material identifier.
| |
| DataProduct |
Gets the DataProduct(SceneGuid, SceneProductGuid) corresponding to a scene product.
| |
| DataSurface |
Gets the data surface identifier corresponding to the scene surface identifier.
| |
| DepthOfFieldParameters |
Gets the depth of field parameters of a scene.
| |
| DepthPolicy |
Gets the depth policy of a scene.
| |
| Destroy |
Destroys the scene manager.
| |
| DestroyGpuCache |
Destroys the Gpu cache associated to a database.
| |
| DestroyScene |
Destroys a scene.
| |
| EndUpdate |
Ends updating a scene. It must be used when BeginUpdate has been called earlier. EndUpdate will force the scene rebuild after a batch operation on the scene. | |
| EnvironmentPartitionBehavior |
Set the EnvironmentPartitionBehavior option.
| |
| EnvironmentRebuild |
Gets the environment rebuild option.
| |
| EnvironmentRebuildPolicy |
Set the EnvironmentRebuildPolicy option.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| FindSurfacesByLabel |
Gets a list of scene surface identifiers matching a label identifier.
| |
| FindSurfacesByMaterial |
Gets a list of scene surface identifiers matching a material identifier.
| |
| FindSurfacesByPartitionType |
Gets a list of scene surface identifiers matching a render partition type.
| |
| FindSurfacesByTag |
Gets a list of scene surface identifiers matching a surface tag.
| |
| GetAllTags |
Gets a list of all tags of a scene.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetKinematicsParent |
Get the parent of a surface in kinematic tree.
| |
| GetMaster |
Gets the scene master product. | |
| GetSurfaceLabel |
Get the label of a specified scene surface.
| |
| GetSurfaceMeshTriangles | ||
| GetSurfaceMeshVertices | ||
| GetSurfacesColors | ||
| GetSurfaceTags |
Gets a list of all tags of a specified scene surface.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetVisible |
Gets the visibility of a scene product.
| |
| HasMaterial |
Determines whether the data material is added to the scene manager.
| |
| HasProduct |
Determines whether a scene has a product.
| |
| HasScene |
Determines whether the scene manager has a scene.
| |
| IsDatabaseUsed |
Determines whether a product attached to the specified database is opened in a scene.
| |
| LabelTransform |
Gets the label transform.
| |
| MotionBlurParameters |
Gets the motion blur parameters of a scene.
| |
| OverrideEnvironmentOrientation |
Override the environment orientation.
| |
| Player |
Gets the TimelinePlayer of a scene.
| |
| ProductAabb |
Gets the axis aligned bounding box of a scene product according to the given surface material partition.
| |
| Products |
Gets the list of all product scene identifiers from a scene.
| |
| RemoveDatabase |
Removes the database.
| |
| RemoveMaterial |
Removes the material.
| |
| RemoveProduct |
Removes a product from a scene.
| |
| RestoreDefaultBackground |
Restores the default background of a scene.
| |
| RestoreDefaultOverlay |
Restores the default overlay of a scene.
| |
| RestoreDefaultPostProcess |
Restores the default post process of a scene.
| |
| SceneNulls |
Gets a list of all scene nulls identifier of a scene.
| |
| SceneProductId |
Gets the scenes product identifier form the user product identifier.
| |
| SceneSurface |
Gets the scene surface identifier corresponding to the data surface identifier.
| |
| SceneSurfaces |
Gets a list of all scene surfaces identifier of a scene.
| |
| SetBackground(SceneGuid, DataBackgroundGuid) |
Sets a background of a scene.
| |
| SetBackground(SceneGuid, RenderBackground) |
Sets a background of a scene.
| |
| SetConfiguration |
Sets the configuration of a scene product in a scene.
| |
| SetDepthOfFieldParameters |
Sets the depth of field parameters of a scene.
| |
| SetDepthPolicy |
Sets the depth policy of a scene.
| |
| SetEnvironmentPartitionBehavior |
Set the EnvironmentPartitionBehavior option.
| |
| SetEnvironmentRebuild |
Sets the environment rebuild option.
| |
| SetEnvironmentRebuildPolicy |
Set the EnvironmentRebuildPolicy option.
| |
| SetIntersectingProduct | ||
| SetIntersectionAlgorithm | ||
| SetIntersectionColor | ||
| SetLabel |
Replace the old label with the new label on the specified scene surface.
| |
| SetLabelTransform |
Sets the label transform.
| |
| SetMaster |
Sets the scene product as master. Setting the scene product as master means that its environment, post processes, overlay and background will be used for the scene rendering. A scene must always have a master product. No guaranty of this is given if the master product is removed from the scene. You have to set another product as master. | |
| SetMaterial |
Sets the material on the specified scene surface.
| |
| SetMotionBlurParameters |
Sets the motion blur parameters of a scene.
| |
| SetOverlay |
Sets an overlay of a scene.
| |
| SetPostProcess |
Sets a post process of a scene.
| |
| SetProgress |
Sets a progress delegate for feedback during product loading and configuration change on a specific scene.
| |
| SetSpotData |
Sets the spot datas.
| |
| SetSSAOParameters |
Sets the motion blur parameters of a scene.
| |
| SetSunData |
Sets the sun datas.
| |
| SetSurfaceColor | ||
| SetSurfaceHighlighting | ||
| SetSurfaceLocalToPivotTransform |
Sets the local to pivot transformation of a scene surface.
| |
| SetSurfacePivotToParentTransform |
Sets the pivot to parent transformation of a scene surface.
| |
| SetSurfacesColors | ||
| SetSurfaceVisibility | ||
| SetTransform |
Sets the world transformation of a scene product.
| |
| SetUserProductId |
Sets a user product identifier on a scene product.
| |
| SetVisible |
Sets the visibility of a scene product.
| |
| SpotData |
Gets the spot datas.
| |
| SSAOParameters |
Gets the motion blur parameters of a scene.
| |
| Statistics |
Gets the statistics of a specified scene.
| |
| SunData |
Gets the sun datas.
| |
| SurfaceAabb |
Gets the axis aligned bounding box of a scene surface.
| |
| SurfaceAbsoluteTransform |
Gets the absolute transformation of a scene surface.
| |
| SurfaceLocalToPivotTransform | ||
| SurfacePivotToParentTransform |
Gets the pivot to parent transformation of a scene surface.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| Transform |
Gets the world transformation of a scene product.
| |
| UpdateSurfaceMeshVertices | ||
| UserProductId |
Gets the user product identifier from the scene product identifier.
|