![]() | Lumiscaphe.Workshop.Interop Namespace |
Class | Description | |
---|---|---|
![]() | AlreadyInitializedException |
Creates an exception for objects that are already initialized.
|
![]() | BackgroundParameters |
The BackgroundParameters class defines background parameters used in the rendering.
|
![]() | Collider |
The Collider class is used to detect collisions with objects in a scene.
|
![]() | DataBackground |
The DataBackground class is an introspection class that represents a background.
|
![]() | DataCamera |
The DataCamera class is an introspection class that represents a camera.
|
![]() | DataCameraGroup |
The DataCameraGroup class is an introspection class that represents a camera group.
|
![]() | DataDatabase |
The DataDatabase class is an introspection class that represents a database.
|
![]() | DataDCConfiguration |
The DataDCConfiguration class is an introspection class that represents the 3DCommerce configuration.
|
![]() | DataLayout |
The DataLayout class represents a layout of products.
|
![]() | DataLayoutAnimation |
The DataLayoutAnimation class represents a animation to start automatically when the layout is loaded
|
![]() | DataLayoutBookmark |
The DataLayoutBookmark class represents the layout default point of view the a default field of view.
|
![]() | DataLayoutGroup |
The DataLayoutGroup class represents a layout group.
|
![]() | DataLayoutProduct |
The DataLayoutProduct class represents a product in the layout.
|
![]() | DataMaterial |
The DataMaterial class is an introspection class that represents a material.
|
![]() | DataOverlay |
The DataOverlay class is an introspection class that represents an overlay.
|
![]() | DataPostProcess |
The DataPostProcess class is an introspection class that represents a post process.
|
![]() | DataPPConfiguration |
The DataPPConfiguration class is an introspection class that represents the configuration.
|
![]() | DataPPConfigurationBookmark |
The DataPPConfigurationBookmark class is an introspection class that represents a configuration bookmark.
|
![]() | DataPPConfigurationDefines |
The DataPPConfigurationDefines class is an introspection class that represents a configuration defines.
|
![]() | DataPPConfigurationParameter |
The DataPPConfigurationParameter class is an introspection class that represents a configuration parameter.
|
![]() | DataProduct |
The DataProduct class is an introspection class that represents a product.
|
![]() | DataSensor |
The DataSensor class is an introspection class that represents a sensor.
|
![]() | DataSurface |
The DataSurface class is an introspection class that represents a surface.
|
![]() | DataThumbnail |
The DataThumbnail class is an introspection class that represents a thumbnail.
|
![]() | DataTimeline |
The DataTimeline class is an introspection class that represents a timeline.
|
![]() | DataTimelineModel |
The DataTimelineModel class is an introspection class that represents a timeline model. It stores triggers, animations and timelines.
|
![]() | DataTimelineTrigger |
The DataTimelineTrigger class is an introspection class that represents a surface animation trigger.
|
![]() | DataTimelineTriggerAnimation |
The DataTimelineTriggerAnimation class is an introspection class that represents a trigger animation.
|
![]() | License |
The License class is used to initialize a License to activate the SDK.
|
![]() | MathHelper |
The MathHelper class is a collection of mathematic helpers.
|
![]() | NativeException |
The NativeException class is used to translate a C++ exception into a .Net exception. It is used to catch exception thrown by the native code.
|
![]() | NewProductOptions |
The NewProductOptions class defines how a product modifies the scene when added.
|
![]() | ObjectDestroyedException |
The ObjectDestroyedException class is an exception thrown for destroyed object.
|
![]() | ObjectDisposedException |
The ObjectDisposedException class is an exception thrown for disposed object.
|
![]() | ObjectNullException |
The ObjectNullException class is an exception thrown for null object.
|
![]() | Render |
The Render class is a singleton used to initialize the initial context and to create various kind of OpenGL context.
|
![]() | RenderAntialiaser |
The RenderAntialiaser class is used to applied an incremental software antialiasing on the scene. When a anti-aliasing step is over, the event StepDone is raised. |
![]() | RenderBackground |
The RenderBackground represents a background. |
![]() | RenderBlitter |
The RenderBlitter class is used after rendering to blit the result in the specified target.
|
![]() | RenderClippingPlane |
The RenderClippingPlane class defines a clipping plane to create a sectional view of the 3D object.
|
![]() | RenderClippingPlanes |
The RenderClippingPlanes class is a collection of RenderClippingPlane.
|
![]() | RenderColorConverter | |
![]() | RenderCompositer |
The RenderCompositer class is used to apply post process on the rendering result. It has to be applied after blitting. |
![]() | RenderContext |
The RenderContext class defines the OpenGL context.
|
![]() | RenderCuller |
The RenderRenderer class allows the rendering of a scene.
|
![]() | RenderDepthOfFieldParameters |
The RenderDepthOfFieldParameters defines the depth of field parameters. Depth of field is available when the RenderAntialiaser is implemented. |
![]() | RenderDepthPolicy |
The RenderDepthPolicy class defines the OpenGL depth buffer near and far clipping planes strategy.
|
![]() | RenderDx11 |
The RenderDx11 class is a singleton used to initialized DirectX9. This feature use OpenGL/DirectX9 interop only available on nVidia graphic adapters. |
![]() | RenderDx11Device |
The RenderDx11Device class represents the display adapter.
|
![]() | RenderDx9 |
The RenderDx9 class is a singleton used to initialized DirectX9. This feature use OpenGL/DirectX9 interop only available on nVidia graphic adapters. |
![]() | RenderDx9Adapter |
The RenderDx9Adapter class defines the graphic configuration of the computer.
|
![]() | RenderDx9Device |
The RenderDx9Device class represents the display adapter.
|
![]() | RenderGpu |
The RenderGpu class defines an handle of a Gpu that can be queried. This is available when Gpu Affinity is supported. |
![]() | RenderGpuDevice |
The RenderGpuDevice describes the display device connected to the Gpu.
|
![]() | RenderHeadUpDisplay |
The RenderHeadUpDisplay class is a compositer hook used to display 2D elements over the final image. This object must be passed to the RenderCompositer::Render method. |
![]() | RenderHeadUpDisplayBox |
The RenderHeadUpDisplayBox class is an element for the RenderHeadUpDisplay class. It allows the user to display a text box over the final image. |
![]() | RenderHeadUpDisplayImage |
The RenderHeadUpDisplayImage class is an element for the RenderHeadUpDisplay class. It allows the user to display an image at a specific location and resolution over the final image. |
![]() | RenderHeadUpDisplayStatistics |
The RenderHeadUpDisplayStatistics class is an element for the RenderHeadUpDisplay class. It allows the user to display OpenGL statistics as in P3D. |
![]() | RenderHotspot |
The RenderHotspot class represents an interest point that link a 3D position to a 2D position in the image.
|
![]() | RenderHotspotsFinder |
The RenderHotspotsFinder class are helpers to find interest point in a scene.
|
![]() | RenderImage |
The RenderImage represents an image. |
![]() | RenderImageArray |
The RenderImageArray class represents an image where pixels are stored in a byte array.
|
![]() | RenderImageDx11Surface |
The RenderImageDx9Surface class represents a DirectX9 Surface.
|
![]() | RenderImageDx11SurfaceFactory |
The RenderImageDx9SurfaceFactory class give the ability to create a DirectX9 Surface as a RenderImageDx9Surface.
|
![]() | RenderImageDx9Surface |
The RenderImageDx9Surface class represents a DirectX9 Surface.
|
![]() | RenderImageDx9SurfaceFactory |
The RenderImageDx9SurfaceFactory class give the ability to create a DirectX9 Surface as a RenderImageDx9Surface.
|
![]() | RenderImageFbo |
The RenderImageFbo class represents an OpenGL Frame Buffer Object.
|
![]() | RenderImageMemory |
The RenderImageMemory class is used to store a byte image in memory.
|
![]() | RenderImageMemoryFloat |
The RenderImageMemoryFloat class is used to store a float image in memory.
|
![]() | RenderImageMemoryShared |
The RenderImageMemoryShared class is a memory image that use a shared memory byte buffer.
|
![]() | RenderImageRaw |
The RenderImageRaw class represents a raw image.
|
![]() | RenderImageStack |
The RenderImageStack represents an image. |
![]() | RenderMaterialKey |
The RenderMaterialKey class is a unique identifier of a material.
|
![]() | RenderMaterialStandard |
The RenderMaterialStandard class is a collection of helpers that allow the user to modify the diffuse part of an existing standard material.
|
![]() | RenderMaterialSubstitutionHelper |
The RenderMaterialSubstitutionHelper class is a collection of helpers that allow the user to substitute materials.
|
![]() | RenderMotionBlurParameters |
Initializes a new instance of the RenderMotionBlurParameters class.
|
![]() | RenderPartitions |
The RenderPartitions class allow the user to hide surfaces according to the applied material type.
|
![]() | RenderPickerBuffer |
The RenderPickerBuffer class is a Frame Buffer Object dedicating for picking operations.
|
![]() | RenderPickerMaterial |
The RenderPickerMaterial class is dedicated for the picking of materials in a scene.
|
![]() | RenderPickerPickMaterial |
The RenderPickerPickMaterial class represents a picked material returned by the RenderPickerMaterial::Pick method.
|
![]() | RenderPickerPickPoint |
The RenderPickerPickPoint class gives 3D informations of a surface point under a given pixel position. This object is returned by the RenderPickerSurface::PickPoint method. |
![]() | RenderPickerPickSurface |
The RenderPickerPickSurface class represents a picked surface returned by the RenderPickerSurface::PickSurface method.
|
![]() | RenderPickerSurface |
The RenderPickerSurface class is dedicated for the picking of surfaces in a scene.
|
![]() | RenderRenderables |
The RenderRenderables class allows to enable or disable some rendering features.
|
![]() | RenderRenderer |
The RenderRenderer class allows the rendering of a scene.
|
![]() | RenderRendererAspectParameters |
The RenderRendererAspectParameters class allows the user to enable or disable some aspect rendering features.
|
![]() | RenderRendererHook |
The RenderRendererHook class is a rendering hook used to display 3D elements at a specific stage of the rendering pipeline. This object must be passed to the RenderRenderer::Render method. |
![]() | RenderRendererHookContext |
The RenderRendererHookContext class gives information about the viewport, the frustum and the point of view for a rendering hook.
|
![]() | RenderRendererParameters |
The RenderRendererParameters class allows the user to hide surfaces according to the applied material type
|
![]() | RenderRendererTransformGizmo | RenderRendererTransformGizmo class defines a rendering hook element to display a manipulation gizmo for the transform gizmo.
|
![]() | RenderResources |
The RenderResources class contains OpenGL resources attached to an OpenGL context. (Shader, Frame Buffer Objects, etc...)
|
![]() | RenderSceneManager |
The RenderSceneManager class allows to create scenes, add products in a scene, modify the products properties and so on. This class is used to manage all datas needed for the rendering. |
![]() | RenderSnapshooter |
The RenderSnapshooter class allows to do snapshots of a scene.
|
![]() | RenderSnapshooterFastByteParameters |
The RenderSnapshooterFastByteParameters class is used to configure the image properties returned by the RenderSnapshooter::SnapshotFastByte method.
|
![]() | RenderSnapshooterLayeredParameters |
The RenderSnapshooterLayeredParameters class is used to configure the image properties returned by the RenderSnapshooter::SnapshotLayered method.
|
![]() | RenderSnapshooterParameters |
The RenderSnapshooterParameters class is used to configure the image quality of the snapshooter.
|
![]() | RenderStatistics |
The RenderStatistics class is used during the rendering and the blitting to store statistics about the frame rate and the Gpu consumption.
|
![]() | RenderTransformGizmo |
The RenderTransformGizmo class defines the transformation manipulator.
|
![]() | RenderVideoCodec |
The RenderVideoCodec class represents a video codec
|
![]() | RenderVideoContainer |
The RenderVideoContainer class represents a video container.
|
![]() | RenderVideoEncoder |
The RenderVideoEncoder class represents a video encoder
|
![]() | TimelinePlayer |
The TimelinePlayer class is an animation engine and allow the user to start and evaluate animations in real time or step by step. |
Structure | Description | |
---|---|---|
![]() | Aabb3 |
The Aabb3 structure represent an axis aligned bounding box.
|
![]() | Basis3 |
The Basis3 structure represent a basis
|
![]() | DataAnimationGuid |
The DataAnimationGuid structure represents a data animation or timeline identifier.
|
![]() | DataBackgroundGuid |
The DataBackgroundGuid structure represents a data background identifier.
|
![]() | DataCameraGroupGuid |
The DataCameraGroupGuid structure represents a data camera group identifier.
|
![]() | DataCameraGuid |
The DataCameraGuid structure represents a data camera identifier.
|
![]() | DataDatabaseGuid |
The DataDatabaseGuid structure represents a data database identifier.
|
![]() | DataEnvGuid |
The DataEnvGuid structure represents a data environment identifier.
|
![]() | DataLayerGuid |
The DataLayerGuid structure represents a data layer identifier.
|
![]() | DataLayoutGroupGuid |
The DataLayoutGroupGuid structure represents a data layout group identifier.
|
![]() | DataLayoutGuid |
The DataLayoutGuid structure represents a data layout identifier.
|
![]() | DataMaterialGuid |
The DataMaterialGuid structure represents a data material identifier.
|
![]() | DataOverlayGuid |
The DataOverlayGuid structure represents a data overlay identifier.
|
![]() | DataPostProcessGuid |
The DataPostProcessGuid structure represents a data post process identifier.
|
![]() | DataProductGuid |
The DataProductGuid structure represents a data product identifier.
|
![]() | DataSensorGuid |
The DataSensorGuid structure represents a data sensor identifier.
|
![]() | DataSurfaceGuid |
The DataSurfaceGuid structure represents a data surface identifier.
|
![]() | Frustum |
The Frustum structure represent a mathematic frustum which is the portion of a pyramid shape that lies between two parallel planes cutting it.
|
![]() | Frustum3 |
The Frustum3 structure describes the three-dimensional region which is visible on the screen.
|
![]() | Matrix4 |
The Matrix4 structure represents a 4x4 matrix stored in column major.
|
![]() | Plane3 |
The Plane3 structure represents a mathematical plane.
|
![]() | RenderColorRgb |
The RenderColorRgb structure represents a RGB color.
|
![]() | RenderColorRgba |
The RenderColorRgba structure represents a RGBA color.
|
![]() | RenderFrustum |
The RenderFrustum structure represents a normalize frustum which means that the near and far plane do not need to be specified.
|
![]() | RenderGpuDeviceScreen |
The RenderGpuDeviceScreen structure represents the size of the screen device connected to the Gpu.
|
![]() | RenderLightingSetup |
The RenderLightingSetup structure represents the lighting configuration of a material.
|
![]() | RenderPointOfView |
The RenderPointOfView structure represents a point of view for the rendering.
|
![]() | RenderPosition |
The RenderPosition structure represents a position in the image.
|
![]() | RenderPresentParameters |
The RenderPresentParameters structure describes how the rendering will be displayed on the client side.
|
![]() | RenderResolution |
The RenderResolution structure represents a resolution width and height in pixel.
|
![]() | RenderSnapshot |
The RenderSnapshot structure represents a rendering snapshot with a point of view, a frustum and a resolution.
|
![]() | RenderSnapshotStereo |
The RenderSnapshotStereo structure initializes a stereo rendering snapshot from a rendering snapshot.
|
![]() | RenderSpotAuthoringData |
The RenderSpotAuthoringData structure represents the spot parameters
|
![]() | RenderSSAOParameters |
The RenderSSAOParameters structure defines SSAO parameters used in the rendering.
|
![]() | RenderSunAuthoringData |
The RenderSunAuthoringData structure the parameters of the sun like the color, the shadow quality and so on.
|
![]() | RenderSunAuthoringDataManual |
The RenderSunAuthoringDataManual structure defines the sun position in the sky using azimuth and altitude angle.
|
![]() | RenderSunAuthoringDataTimeAndLoc |
The RenderSunAuthoringDataTimeAndLoc structure defines the sun position in the sky using a date, a time and a location.
|
![]() | SceneGuid |
The SceneGuid structure represents a scene identifier.
|
![]() | SceneProductGuid |
The SceneProductGuid structure represents a scene product identifier.
|
![]() | SceneSurfaceGuid |
The SceneSurfaceGuid structure represents a scene surface identifier.
|
![]() | Spherical |
The Spherical structure is used to express a point in the spherical coordinate system.
|
![]() | StereoEyesDescription |
The StereoEyesDescription structure defines the position of the eyes in the head referential.
|
![]() | StereoProjectionInWorld |
The StereoProjectionInWorld structure represents the shuttle window projections in the world coordinates system for both eyes.
|
![]() | StereoTrackerRawData |
The StereoTrackerRawData represents the position, the position correction and the orientation of the tracker.
|
![]() | StereoWindowProjectionInWorld |
The StereoWindowProjectionInWorld structure represents the projection of the shuttle window in the world coordinates system.
|
![]() | Transform2 |
The Transform2 structure represents a 2D transformation expressed as a scaling, Euler angle and translation vector.
|
![]() | Transform3 |
The Transform3 structure represents a 3D transformation expressed as a scaling, Euler angles and translation vector.
|
![]() | UserProductGuid |
The UserProductGuid structure represents a user product identifier (use to assign a custon identifier to a scene product).
|
![]() | Vector2 |
The Vector2 structure represents a 2-dimensional vector.
|
![]() | Vector3 |
The Vector3 structure represents a 3-dimensional vector.
|
![]() | Vector4 |
The Vector4 structure represents a 4-dimensional vector.
|
![]() | Viewport |
The Viewport structure represents the position and the size of the viewport in pixels.
|
Interface | Description | |
---|---|---|
![]() | IDataLibraryAnimation |
The IDataLibraryAnimation interface should be implemented to describe an animation.
|
![]() | IRenderCompositerHook |
The IRenderCompositerHook interface should be implemented to create custom compositer hooks.
|
![]() | IRenderHeadUpDisplayElement |
The IRenderHeadUpDisplayElement interface should be implemented to create custom head up display elements.
|
![]() | IRenderImageDescription |
The IRenderImageDescription interface should be implemented to describe an image with the format, dynamic, orientation and resolution.
|
![]() | IRenderImageMemory |
The IRenderImageMemory interface should be implemented to create custom representation of images stored in memory buffer.
|
![]() | IRenderRendererHook |
The IRenderRendererHook interface should be implemented to create custom renderer hook.
|
![]() | IRenderRendererHookElement |
The IRenderRendererHookElement interface should be implemented to create custom renderer hook elements.
|
![]() | IRenderSceneProgress |
The IRenderSceneProgress interface should be implemented to get loading feedbacks when adding product to a scene and changing configuration.
|
![]() | IRenderSnapshooterProgress |
The IRenderSnapshooterProgress should be implemented to get progression feedbacks when doing a snapshot.
|
![]() | IRenderTrace |
The IRenderTrace interface should be implemented to get feedbacks from OpenGL.
|
Enumeration | Description | |
---|---|---|
![]() | BackgroundMode |
The BackgroundMode enumeration defines how the background is computed.
|
![]() | DataTimelineAnimationType |
The DataTimelineAnimationType enumeration defines the kind of an animation.
|
![]() | DataTimelinePlayMode |
The DataTimelineAnimationType enumeration defines the kind of an animation.
|
![]() | EnvironmentRebuildPolicy |
The EnvironmentRebuildPolicy enumeration defines how local environments are rebuilt.
|
![]() | ExtraBuffersAllocation |
The ExtraBuffersAllocation enumeration defines optional buffers to allocate during resources creation.
The number of allocated buffer will increase the Gpu memory consumption.
|
![]() | ExtraDataIntrospection |
The ExtraDataIntrospection enumeration defines optional datas to introspect during database loading.
The number of introspected datas will increase the loading time.
|
![]() | FovType |
The FovType enumeration defines how the field of view angle is measured.
|
![]() | KeepEnvPartitionMode |
The KeepEnvPartitionMode enumeration defines how the handled product assigns environment partitions .
|
![]() | PatchworkEdition |
The PatchworkEdition enumeration defines which KDR types will be accepted.
|
![]() | PlaneOrientation |
The PlaneOrientation enumeration defines the orientation according to the world axis of a plane.
|
![]() | PlanePosition |
The PlanePosition enumeration defines the relative position of a point to the plane.
|
![]() | RenderClut |
The RenderClut defines the color management and depends on which device the result will be displayed.
|
![]() | RenderCubeFace |
The RenderCubeFace enumeration defines the face of a cube for the cube rendering.
|
![]() | RenderCullfacePolicy |
The RenderCullfacePolicy enumeration defines the back face culling strategy.
|
![]() | RenderDepthRangeMode |
The RenderDepthRangeMode enumeration defines the depth strategy to compute the near and far clipping planes.
|
![]() | RenderGpuDeviceAttribute |
The RenderGpuDeviceAttribute enumeration defines the Gpu attributes
|
![]() | RenderHorizontalAlignment |
The RenderHorizontalAlignment defines the horizontal layout alignment.
|
![]() | RenderHotspotVisibility |
The RenderHotspotVisibility enumeration defines the visibility of interest points.
|
![]() | RenderImageDynamic |
The RenderImageDynamic enumeration defines the type of pixel components.
|
![]() | RenderImageFormat |
The RenderImageFormat enumeration defines the number of component per pixels and their organization.
|
![]() | RenderImageOrientation |
The RenderImageOrientation defines the image pixels order.
|
![]() | RenderLightingSetupMode |
The RenderLightingSetupMode enumeration defines the lighting mode used in the rendering of materials.
|
![]() | RenderMaterialStandardParameter |
The RenderMaterialStandardParameter enumeration defines the parameter of the material standard.
|
![]() | RenderMaterialType |
The RenderMaterialType enumeration defines the material type.
|
![]() | RenderMode |
The RenderMode enumeration defines the rendering mode.
|
![]() | RenderPartitionType |
The RenderPartitionType enumeration defines a partition type based on the kind of material assigned to surfaces. The is used for example to select only a subset of surfaces when computing the axis aligned bounding box. |
![]() | RenderPickerPickMaterialType |
The RenderPickerPickMaterialType enumeration defines the type surface material assignment.
|
![]() | RenderPresentBuffer |
The RenderPresentBuffer defines the blit destination buffer for presentation.
|
![]() | RenderRendererHookPoint |
The RenderRendererHookPoint enumeration defines when the hook must be rendered in the rendering pipeline.
|
![]() | RenderSnapshotStereoMode |
The RenderSnapshotStereoMode enumeration defines how the left and right rendering snapshots view vector are computed.
|
![]() | RenderSpotAttenuation |
The RenderSpotAttenuation enumeration defines the behavior of the spot attenuation
|
![]() | RenderSunAuthoringDataUseCaseMode |
The RenderSunAuthoringDataUseCaseMode enumeration defines how the sun position is computed in the sky.
|
![]() | RenderTransformGizmoMode |
The RenderTransformGizmoMode enumeration defines the transformation mode of the transform gizmo.
|
![]() | RenderVerticalAlignment |
The RenderVerticalAlignment defines the vertical layout alignment.
|
![]() | ShadowQualityMode |
The ShadowQualityMode enumeration defines the quality of the shadow maps.
|
![]() | ShadowSmoothnessMode |
The ShadowSmoothnessMode enumeration defines the smoothness of the shadow edges or the soft shadows quality.
|
![]() | TimeFlowMode |
The TimeFlowMode enumeration defines how the time flow in the timeline player.
|