Click or drag to resize

DataDatabase Class

The DataDatabase class is an introspection class that represents a database.
Inheritance Hierarchy
SystemObject
  Lumiscaphe.Workshop.InteropDataDatabase

Namespace:  Lumiscaphe.Workshop.Interop
Assembly:  Lumiscaphe.Workshop.Interop (in Lumiscaphe.Workshop.Interop.dll) Version: 21.1.16.0
Syntax
[SerializableAttribute]
public sealed class DataDatabase : IDisposable

The DataDatabase type exposes the following members.

Constructors
  NameDescription
Public methodDataDatabase
Initializes a new instance of the DataDatabase class
Top
Properties
  NameDescription
Public propertyBackgrounds
Gets the list of backgrounds in the database.
Public propertyDCConfiguration
Gets the 3DCommerce configuration.
Public propertyFilename
Gets the name of the file used in the Load(String, ExtraDataIntrospection) method.
Public propertyHasDCConfiguration
Gets a value indicating whether this instance has configuration.
Public propertyHasTimelineModel
Gets a value indicating whether this instance has a timeline model that contains animations.
Public propertyId
Gets the identifier of the database.
Public propertyIsDisposed
Gets a value indicating whether this instance is disposed.
Public propertyMaterials
Gets the list of materials in the database.
Public propertyName
Gets the name of the database.
Public propertyOverlays
Gets the list of overlays in the database.
Public propertyPostProcesses
Gets the list of post processes in the database.
Public propertyProducts
Gets the list of products in the database.
Public propertyRootCameraGroup
Gets the root camera group.
Public propertySensors
Gets the list of sensors in the database.
Public propertySize
Gets the size of the database file in byte.
Public propertySurfaces
Gets the list of surfaces in the database.
Public propertyTimelineModel
Gets the timeline model that contains animations.
Top
Methods
  NameDescription
Public methodDispose
Releases all resources used by the DataDatabase
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberLoad(String, ExtraDataIntrospection)
Loads the specified filename.
Public methodStatic memberLoad(String, ExtraDataIntrospection, PatchworkEdition)
Loads the specified filename.
Public methodProductByKey
Gets the product identified by the DataProduct.Id.
Public methodProductByName
Gets the product identified by the DataProduct.Id.
Public methodToString
Format the DataDatabase to a String.
(Overrides ObjectToString.)
Top
Version Information

Lumiscaphe Workshop SDK

Supported in: 7.0 release 1
See Also