pub trait IStreamGeometryImpl: IGeometryImpl {
// Required methods
fn clone_geometry(&self) -> Arc<dyn IStreamGeometryImpl> โ;
fn open(&self) -> Box<dyn IStreamGeometryContextImpl>;
}๐Deprecated:
This interface is unused and will be removed.
Expand description
Defines the platform-specific interface for a stream geometry.
Required Methodsยง
Sourcefn clone_geometry(&self) -> Arc<dyn IStreamGeometryImpl> โ
๐Deprecated: This method is unused and will be removed.
fn clone_geometry(&self) -> Arc<dyn IStreamGeometryImpl> โ
This method is unused and will be removed.
Clones the geometry.
Sourcefn open(&self) -> Box<dyn IStreamGeometryContextImpl>
๐Deprecated: This method is unused and will be removed.
fn open(&self) -> Box<dyn IStreamGeometryContextImpl>
This method is unused and will be removed.
Opens the geometry to start defining it.
Returns a context which can be used to define the geometry.
Dyn Compatibilityยง
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".