VRay SDK for C#
|
Classes | |
struct | AColor |
A struct for storing a color in RGBA space. A pure black color has all components except the alpha set to 0.0f. A pure white color has all components set to 1.0f. More... | |
class | AList |
Implements a variable-size List that uses an array of objects to store the elements. A List has a capacity, which is the allocated length of the internal array. As elements are added to a List, the capacity of the List is automatically increased as required by reallocating the internal array. More... | |
struct | ArraySegment |
class | AutoExposureResult |
Contains the auto-exposure and auto-white balance values computed during the last light cache calculation More... | |
class | BinUserAttributesWriter |
Attributes storage format: [attrName\0|type{uint8}|value{some_bytes}][...][...]\0 More... | |
class | BucketImage |
A class representing a region that has been rendered by an assigned host machine. The class holds the resulting image for the bounding region. More... | |
class | BucketImageEventArgs |
A class representing a region that has finished its rendering pass. The class holds the resulting image for the bounding region. More... | |
class | BucketRegion |
A class representing a region that has been rendered by an assigned host machine. More... | |
class | BucketRegionEventArgs |
A class representing a region that has been started or finished. More... | |
class | ByteArrayWriter |
Converts an arbitrary object used for plugin parameter values to a byte array. | |
struct | Color |
A struct for storing a color in RGB space. A pure black color has all components set to 0.0f. A pure white color has all components set to 1.0f. More... | |
struct | ColorStruct |
struct | ComputeDeviceInfo |
struct | ComputeDeviceInfoSerialized |
class | CreateProxyParamsSerialized |
class | CropRegion |
class | EnableDRClientParams |
The necessary parameters passed to the VRayRenderer.EnableDRClient() interface. More... | |
class | EnableDRClientParamsInternal |
class | EnableLiveLinkClientParams |
The necessary parameters passed to the VRayRenderer.EnableLiveLinkClient() interface. More... | |
class | EnableLiveLinkClientParamsInternal |
class | Error |
class | ExportSettings |
A class encapsulating various export settings. More... | |
class | ExtensionMethods |
class | GeomUtils |
A group of utility methods related to variuos geometry source plugins. More... | |
class | Globals |
class | GPUDeviceStats |
class | HostConnectedEventArgs |
class | HostDisconnectedEventArgs |
class | HostEventArgs |
A class that holds info regarding the IP address of a host machine. More... | |
class | InteractiveStatistics |
class | LicenseError |
Errors while initializing the library and obtaining a license More... | |
class | LicenseErrorEventArgs |
A class which holds a licensing error and details about it. More... | |
class | LicenseServerSettings |
class | LicenseServerSettingsSerialized |
class | LightMixChange |
class | LightMixTransferToSceneEventArgs |
A class that holds info regarding LightMix TransferToScene callback. More... | |
class | LightUtils |
A group of utility methods related to variuos light source plugins. More... | |
class | Matrix |
A class representing a 3x3 matrix. It usually represents a linear transformation in 3D space. More... | |
class | MessageEventArgs |
A class for holding message event data such as the text of the message and the log level type (info, warning or error) More... | |
struct | OSLInputParameter |
class | OSLParameters |
class | ParserError |
Errors while parsing vrscene files More... | |
class | ParseUtils |
class | PluginUtils |
class | ProfilerSettingsInternal |
class | ProgressEventArgs |
A class which holds the progress of the current operation. More... | |
class | Proxy |
A group of methods for reading data and creating V-Ray geometry proxies. More... | |
class | ProxyCreateParams |
class | RectRegion |
class | RenderElement |
Represents a VRay render element (or channel). Use this class to obtain the raw data stored in a render element, or to construct VRayImage instances from it. More... | |
class | RenderElements |
This class groups methods related to management of render elements in the scene More... | |
class | RenderElementUtils |
struct | RendererOptions |
Options to set up a VRayRenderer. More... | |
class | RendererOptionsSerialized |
class | RendererUtils |
class | RenderInteractiveEventArgs |
A class that holds info regarding the RenderInteractive button pressed event. More... | |
class | RenderLastEventArgs |
A class that holds info regarding the RenderLast button pressed event. More... | |
class | RenderRegion |
class | RenderSizeParams |
Holds various size params and flags to be used by VRayRenderer.GetRenderSizes and VRayRenderer.SetRenderSizes methods. More... | |
class | RenderViewChangedEventArgs |
A class that holds info regarding the RenderView changed. More... | |
class | ResumableOptionsSerialized |
class | ResumableRenderingOptions |
class | RTStatistics_Simple |
class | ScannedMaterialInfo |
class | ScannedMaterialLicenseError |
Errors while using BRDFScanned More... | |
class | ScannedMaterialParams |
This structure contains the parameters used in the rendering of the scanned materials. More... | |
struct | ScannedMaterialParamsSerialized |
class | ScenePreview |
class | ServerOptions |
Options to set up a VRayServer. More... | |
class | ServerUtils |
class | StateChangedEventArgs |
A class holding the pre- and post-transition state values of a VRayRenderer state change. More... | |
class | StringUtils |
class | SubFileInfo |
A helper class that stores info regarding the export of plugins of a specified type. More... | |
struct | SubSequenceDesc |
struct | TiMe |
A helper struct, used in Plugin.SetValue and Plugin.GetValue interfaces. Could be used either with a given time (double), or with the special values of TiMe.Default or TiMe.None (see below) More... | |
struct | Transform |
A transformation in 3D (3x3 linear transformation matrix + translation vector). More... | |
struct | TransformStruct |
class | UploadToCollaborationEventArgs |
A class that holds info regarding the Upload To Collaboration callback. More... | |
class | Util |
Various helper methods are grouped here More... | |
class | UVTextureSampler |
A class which allows you to sample textures without starting a renderer. It is a simple and lightweight UV sampler which might not work with textures that require information which is obtained during the rendering process. More... | |
struct | Vector |
A class which represents a vector in 3D space (x, y, z). More... | |
class | VFB |
Wrapper for a given VRayRenderer's VFB functions More... | |
class | VFBAddRenderElementToSceneEventArgs |
A class that holds info regarding the AddRenderElementToScene callbacks. More... | |
struct | VFBContextMenuItem |
class | VFBContextMenuSelectedEventArgs |
A class that holds info regarding the event when a VFB context menu is selected More... | |
class | VFBPauseIPRNotifyEventArgs |
A class that holds info regarding the Pause IPR button pressed event. The button pauses the rendering by default. More... | |
class | VFBUpdateIPRNotifyEventArgs |
A class that holds info regarding the Update IPR button pressed event. The button restarts the rendering by default. More... | |
class | VRayEventArgs |
Base class for all V-Ray events. Contains real time of the event. The time at which the event is processed could be delayed because of event queue blocking. More... | |
class | VRayException |
class | VRayImage |
class | VRayImageEventArgs |
A class for holding progressive image event data. More... | |
class | VRayProfilerSettings |
The settings passed to the VRayRenderer.SetVRayProfiler() interface. More... | |
class | VRayProfilerWriteEventArgs |
A class that holds info regarding V-Ray Profiler write callback. More... | |
class | VRayRenderer |
This class controls the native V-Ray renderer and manages scene contents. More... | |
class | VRayServer |
Main class representing the render server of V-Ray. The server listens on a specified port for render requests. More... | |
class | VRMat |
Enumerations | |
enum | ErrorCode |
enum | ImagePassType |
Image events use this enum to show which render pass generated the image. | |
enum | LicenseUserStatus : int |
enum | LogLevelType |
An enumeration representing the type of the logged event - error, warning or info message. | |
enum | OSLParameterType |
enum | RenderElementFormat |
Describes the internal format of the data stored in a RenderElement . | |
enum | RenderElementPixelFormat |
Describes the output pixel formats supported by VRay when a RenderElement 's data is exported. | |
enum | RenderElementType |
An enumeration that specifies the types of render elements supported by VRay. To read the default RGB and Alpha channels use the GetImage API. | |
enum | RenderMode |
An enumeration that specifies the valid engine modes for rendering. | |
enum | VFBMenuItemType |
enum | VFBRenderElementType |
Types of render elements that could be added from VFB to the scene. | |
enum | VFBStyle |
An enumeration that specifies the preset styles for the VFB GUI. | |
enum | VRLAuthError |