RenderSceneManager Class |
Namespace: Lumiscaphe.Workshop.Interop
The RenderSceneManager type exposes the following members.
Name | Description | |
---|---|---|
IsDestroyed |
Gets a value indicating whether this instance is destroyed.
| |
LoadedDatabases |
Gets the list of loaded database identifiers in the scene manager.
| |
LoadedMaterials |
Gets the list of loaded materials identifiers in the scene manager.
| |
Resources |
Gets the OpenGL resources.
| |
Scenes |
Gets the list of scenes created in the scene manager.
|
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.
|