C# Класс RhinoCyclesCore.CyclesBackground

Helper class to hold background/world shader related data and state
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
PlanarProjection bool
Xml string
background_environment Rhino.Render.RenderEnvironment
background_fill BackgroundStyle
bg CyclesTextureImage
bg_color Color
color1 Color
color2 Color
m_float_as_byte bool
modified bool
refl CyclesTextureImage
refl_color Color
reflection_environment Rhino.Render.RenderEnvironment
sky CyclesTextureImage
sky_color Color
skylight_enabled bool
skylight_environment Rhino.Render.RenderEnvironment
wallpaper CyclesTextureImage
wallpaper_solid Color

Открытые методы

Метод Описание
Dispose ( ) : void
HandleEnvironments ( ) : void

Read texture data and bg color from environments

HandleWallpaper ( Rhino.DocObjects.ViewInfo view ) : void

Same as HandleWallpaper(ViewInfo, bool), but re-use old scaletofit setting

HandleWallpaper ( Rhino.DocObjects.ViewInfo view, bool scaleToFit ) : void
Reset ( ) : void

Reset modified flag.

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

HandleEnvironments() публичный Метод

Read texture data and bg color from environments
public HandleEnvironments ( ) : void
Результат void

HandleWallpaper() публичный Метод

Same as HandleWallpaper(ViewInfo, bool), but re-use old scaletofit setting
public HandleWallpaper ( Rhino.DocObjects.ViewInfo view ) : void
view Rhino.DocObjects.ViewInfo
Результат void

HandleWallpaper() публичный Метод

public HandleWallpaper ( Rhino.DocObjects.ViewInfo view, bool scaleToFit ) : void
view Rhino.DocObjects.ViewInfo
scaleToFit bool
Результат void

Reset() публичный Метод

Reset modified flag.
public Reset ( ) : void
Результат void

Описание свойств

PlanarProjection публичное свойство

public bool PlanarProjection
Результат bool

Xml публичное свойство

public string Xml
Результат string

background_environment публичное свойство

Environment used for background (360deg environment)
public RenderEnvironment,Rhino.Render background_environment
Результат Rhino.Render.RenderEnvironment

background_fill публичное свойство

Get background style.
public BackgroundStyle background_fill
Результат BackgroundStyle

bg публичное свойство

Hold texture data for background (360deg)
public CyclesTextureImage,RhinoCyclesCore bg
Результат CyclesTextureImage

bg_color публичное свойство

Background color, used if bg is no image
public Color bg_color
Результат Color

color1 публичное свойство

Solid color or top color for gradient
public Color color1
Результат Color

color2 публичное свойство

Bottom color for gradient
public Color color2
Результат Color

m_float_as_byte публичное свойство

OpenCL doesn't properly support HDRi textures in the environment, so read them as byte textures instead.
public bool m_float_as_byte
Результат bool

modified публичное свойство

True if ChangeQueue modified the background
public bool modified
Результат bool

refl публичное свойство

Hold texture data for reflection
public CyclesTextureImage,RhinoCyclesCore refl
Результат CyclesTextureImage

refl_color публичное свойство

Reflection color, used if refl has no image
public Color refl_color
Результат Color

reflection_environment публичное свойство

Custom environment to use for reflections. If not set, use background_environment, solid color or gradient, whichever is used as background
public RenderEnvironment,Rhino.Render reflection_environment
Результат Rhino.Render.RenderEnvironment

sky публичное свойство

Hold texture data for skylight
public CyclesTextureImage,RhinoCyclesCore sky
Результат CyclesTextureImage

sky_color публичное свойство

Sky color, used if sky has no image
public Color sky_color
Результат Color

skylight_enabled публичное свойство

True if skylight is enabled
public bool skylight_enabled
Результат bool

skylight_environment публичное свойство

Custom environment used for skylight. If not set, background_environment will be used.
public RenderEnvironment,Rhino.Render skylight_environment
Результат Rhino.Render.RenderEnvironment

wallpaper публичное свойство

Hold texture data for wallpaper
public CyclesTextureImage,RhinoCyclesCore wallpaper
Результат CyclesTextureImage

wallpaper_solid публичное свойство

Solid bg color to show outside of wallpaper when not set to Stretch to Fit
public Color wallpaper_solid
Результат Color