C# Class Hyperion.Core.PluginSystem.PluginManager

Afficher le fichier Open project: Kintaro/Hyperion

Méthodes publiques

Méthode Description
CreateAccelerator ( string name, List primitives, ParameterSet parameters ) : IPrimitive
CreateAreaLight ( string name, Transform objectToWorld, ParameterSet parameters, IShape shape ) : AreaLight
CreateCamera ( string name, ParameterSet paramSet, TransformSet camToWorldSet, double transformStart, double transformEnd, IFilm film ) : ICamera
CreateDoubleTexture ( string name, Transform textureToWorld, TextureParameterSet parameters ) : ITexture
CreateFilm ( string name, ParameterSet paramSet, IFilter filter ) : IFilm
CreateFilter ( string name, ParameterSet parameters ) : IFilter
CreateLight ( string name, Transform lightToWorld, ParameterSet parameters ) : ILight
CreateMaterial ( string name, Transform objectToWorld, TextureParameterSet parameters ) : IMaterial
CreateRenderer ( string name, ISampler sampler, ICamera camera, ISurfaceIntegrator surfaceIntegrator, IVolumeIntegrator volumeIntegrator ) : IRenderer
CreateSampler ( string name, ParameterSet parameters, IFilm film, ICamera camera ) : ISampler
CreateShape ( string name, Transform objectToWorld, Transform worldToObject, bool reverseOrientation, ParameterSet parameters, Dictionary floatTextures, Dictionary spectrumTextures ) : IShape
CreateSpectrumTexture ( string name, Transform textureToWorld, TextureParameterSet parameters ) : ITexture
CreateSurfaceIntegrator ( string name, ParameterSet paramSet ) : ISurfaceIntegrator
CreateVolumeIntegrator ( string name, ParameterSet paramSet ) : IVolumeIntegrator

Method Details

CreateAccelerator() public static méthode

public static CreateAccelerator ( string name, List primitives, ParameterSet parameters ) : IPrimitive
name string
primitives List
parameters ParameterSet
Résultat Hyperion.Core.Interfaces.IPrimitive

CreateAreaLight() public static méthode

public static CreateAreaLight ( string name, Transform objectToWorld, ParameterSet parameters, IShape shape ) : AreaLight
name string
objectToWorld Transform
parameters ParameterSet
shape Hyperion.Core.Interfaces.IShape
Résultat Hyperion.Core.Interfaces.AreaLight

CreateCamera() public static méthode

public static CreateCamera ( string name, ParameterSet paramSet, TransformSet camToWorldSet, double transformStart, double transformEnd, IFilm film ) : ICamera
name string
paramSet ParameterSet
camToWorldSet TransformSet
transformStart double
transformEnd double
film IFilm
Résultat Hyperion.Core.Interfaces.ICamera

CreateDoubleTexture() public static méthode

public static CreateDoubleTexture ( string name, Transform textureToWorld, TextureParameterSet parameters ) : ITexture
name string
textureToWorld Transform
parameters TextureParameterSet
Résultat ITexture

CreateFilm() public static méthode

public static CreateFilm ( string name, ParameterSet paramSet, IFilter filter ) : IFilm
name string
paramSet ParameterSet
filter Hyperion.Core.Interfaces.IFilter
Résultat IFilm

CreateFilter() public static méthode

public static CreateFilter ( string name, ParameterSet parameters ) : IFilter
name string
parameters ParameterSet
Résultat Hyperion.Core.Interfaces.IFilter

CreateLight() public static méthode

public static CreateLight ( string name, Transform lightToWorld, ParameterSet parameters ) : ILight
name string
lightToWorld Transform
parameters ParameterSet
Résultat Hyperion.Core.Interfaces.ILight

CreateMaterial() public static méthode

public static CreateMaterial ( string name, Transform objectToWorld, TextureParameterSet parameters ) : IMaterial
name string
objectToWorld Transform
parameters TextureParameterSet
Résultat Hyperion.Core.Interfaces.IMaterial

CreateRenderer() public static méthode

public static CreateRenderer ( string name, ISampler sampler, ICamera camera, ISurfaceIntegrator surfaceIntegrator, IVolumeIntegrator volumeIntegrator ) : IRenderer
name string
sampler Hyperion.Core.Interfaces.ISampler
camera Hyperion.Core.Interfaces.ICamera
surfaceIntegrator Hyperion.Core.Interfaces.ISurfaceIntegrator
volumeIntegrator Hyperion.Core.Interfaces.IVolumeIntegrator
Résultat Hyperion.Core.Interfaces.IRenderer

CreateSampler() public static méthode

public static CreateSampler ( string name, ParameterSet parameters, IFilm film, ICamera camera ) : ISampler
name string
parameters ParameterSet
film IFilm
camera Hyperion.Core.Interfaces.ICamera
Résultat Hyperion.Core.Interfaces.ISampler

CreateShape() public static méthode

public static CreateShape ( string name, Transform objectToWorld, Transform worldToObject, bool reverseOrientation, ParameterSet parameters, Dictionary floatTextures, Dictionary spectrumTextures ) : IShape
name string
objectToWorld Transform
worldToObject Transform
reverseOrientation bool
parameters ParameterSet
floatTextures Dictionary
spectrumTextures Dictionary
Résultat Hyperion.Core.Interfaces.IShape

CreateSpectrumTexture() public static méthode

public static CreateSpectrumTexture ( string name, Transform textureToWorld, TextureParameterSet parameters ) : ITexture
name string
textureToWorld Transform
parameters TextureParameterSet
Résultat ITexture

CreateSurfaceIntegrator() public static méthode

public static CreateSurfaceIntegrator ( string name, ParameterSet paramSet ) : ISurfaceIntegrator
name string
paramSet ParameterSet
Résultat Hyperion.Core.Interfaces.ISurfaceIntegrator

CreateVolumeIntegrator() public static méthode

public static CreateVolumeIntegrator ( string name, ParameterSet paramSet ) : IVolumeIntegrator
name string
paramSet ParameterSet
Résultat Hyperion.Core.Interfaces.IVolumeIntegrator