Top-level geometry plugin. Places a geometric object in the scene and associates it with a material
More...
|
string | Get_BakeSubdivFilepath (double time) |
| Gets the value of Node.BakeSubdivFilepath More...
|
|
IPluginRef | Get_Geometry (double time) |
| Gets the value of Node.Geometry More...
|
|
int | Get_IsInstancePrototype (double time) |
| Gets the value of Node.IsInstancePrototype More...
|
|
IList< object > | Get_Lights (double time) |
| Gets the value of Node.Lights More...
|
|
IPluginRef | Get_MapChannels (double time) |
| Gets the value of Node.MapChannels More...
|
|
IPluginRef | Get_Material (double time) |
| Gets the value of Node.Material More...
|
|
int | Get_Nsamples (double time) |
| Gets the value of Node.Nsamples More...
|
|
int | Get_ObjectID (double time) |
| Gets the value of Node.ObjectID More...
|
|
IPluginRef | Get_ObjectProperties (double time) |
| Gets the value of Node.ObjectProperties More...
|
|
int | Get_ObjectSpaceDisplacement (double time) |
| Gets the value of Node.ObjectSpaceDisplacement More...
|
|
Vector | Get_PivotOffset (double time) |
| Gets the value of Node.PivotOffset More...
|
|
bool | Get_PrimaryVisibility (double time) |
| Gets the value of Node.PrimaryVisibility More...
|
|
IList< string > | Get_SceneName (double time) |
| Gets the value of Node.SceneName More...
|
|
float | Get_TimeForGeometry (double time) |
| Gets the value of Node.TimeForGeometry More...
|
|
Transform | Get_Transform (double time) |
| Gets the value of Node.Transform More...
|
|
string | Get_UserAttributes (double time) |
| Gets the value of Node.UserAttributes More...
|
|
IList< int > | Get_UserAttributesBin (double time) |
| Gets the value of Node.UserAttributesBin More...
|
|
bool | Get_UseTimeForGeometry (double time) |
| Gets the value of Node.UseTimeForGeometry More...
|
|
bool | Get_Visible (double time) |
| Gets the value of Node.Visible More...
|
|
IPluginRef | Get_Volume (double time) |
| Gets the value of Node.Volume More...
|
|
bool | Set_BakeSubdivFilepath (string val, double time) |
| Sets a value to Node.BakeSubdivFilepath More...
|
|
bool | Set_Geometry (IPluginRef val, double time) |
| Sets a value to Node.Geometry More...
|
|
bool | Set_IsInstancePrototype (int val, double time) |
| Sets a value to Node.IsInstancePrototype More...
|
|
bool | Set_Lights (IList< object > val, double time) |
| Sets a value to Node.Lights More...
|
|
bool | Set_MapChannels (IPluginRef val, double time) |
| Sets a value to Node.MapChannels More...
|
|
bool | Set_Material (IPluginRef val, double time) |
| Sets a value to Node.Material More...
|
|
bool | Set_Nsamples (int val, double time) |
| Sets a value to Node.Nsamples More...
|
|
bool | Set_ObjectID (int val, double time) |
| Sets a value to Node.ObjectID More...
|
|
bool | Set_ObjectProperties (IPluginRef val, double time) |
| Sets a value to Node.ObjectProperties More...
|
|
bool | Set_ObjectSpaceDisplacement (int val, double time) |
| Sets a value to Node.ObjectSpaceDisplacement More...
|
|
bool | Set_PivotOffset (Vector val, double time) |
| Sets a value to Node.PivotOffset More...
|
|
bool | Set_PrimaryVisibility (bool val, double time) |
| Sets a value to Node.PrimaryVisibility More...
|
|
bool | Set_SceneName (IList< string > val, double time) |
| Sets a value to Node.SceneName More...
|
|
bool | Set_TimeForGeometry (float val, double time) |
| Sets a value to Node.TimeForGeometry More...
|
|
bool | Set_Transform (Transform val, double time) |
| Sets a value to Node.Transform More...
|
|
bool | Set_UserAttributes (string val, double time) |
| Sets a value to Node.UserAttributes More...
|
|
bool | Set_UserAttributesBin (IList< int > val, double time) |
| Sets a value to Node.UserAttributesBin More...
|
|
bool | Set_UseTimeForGeometry (bool val, double time) |
| Sets a value to Node.UseTimeForGeometry More...
|
|
bool | Set_Visible (bool val, double time) |
| Sets a value to Node.Visible More...
|
|
bool | Set_Volume (IPluginRef val, double time) |
| Sets a value to Node.Volume More...
|
|
PluginCategories | GetCategories () |
| Gets all the plugin categories this plugin belongs to, such as being a Light or a Material, etc.
|
|
long | GetIntegerID () |
| Returns the ID of the plugin instance. The ID is unique per scene contained in a VRayRenderer instance. Can be used as a hash value.
|
|
double[] | GetKeyframeTimes (string propertyName) |
| Return an array of keyframe times if the property contains animated values or an empty array if the property is not animated. More...
|
|
PluginMeta | GetMeta () |
| Gets a plugin meta object.
|
|
string | GetName () |
| Gets the name of the plugin.
|
|
PropertyRuntimeMeta | GetPropertyRuntimeMeta (string propertyName) |
| Gets an object with runtime meta information about the property. More...
|
|
VRayRenderer | GetRenderer () |
| Gets a reference to the renderer which created the plugin.
|
|
string | Gettype () |
| Gets the type of the plugin. More...
|
|
object | GetValue (string propertyName) |
| Gets the value of the specified property as a generic object. More...
|
|
object | GetValue (string propertyName, double time) |
| Gets the value of the specified property as a generic object. More...
|
|
AColor | GetValueAsAColor (string propertyName) |
| Gets the value of the specified property if it is of type AColor. Otherwise an exception is thrown. More...
|
|
AColor | GetValueAsAColor (string propertyName, double time) |
| Gets the value of the specified property if it is of type AColor. Otherwise an exception is thrown. More...
|
|
bool | GetValueAsBool (string propertyName) |
| Gets the value of the specified property if it is of type bool. Otherwise an exception is thrown. More...
|
|
bool | GetValueAsBool (string propertyName, double time) |
| Gets the value of the specified property if it is of type bool. Otherwise an exception is thrown. More...
|
|
Color | GetValueAsColor (string propertyName) |
| Gets the value of the specified property if it is of type Color. Otherwise an exception is thrown. More...
|
|
Color | GetValueAsColor (string propertyName, double time) |
| Gets the value of the specified property if it is of type Color. Otherwise an exception is thrown. More...
|
|
double | GetValueAsDouble (string propertyName) |
| Gets the value of the specified property if it is of type double. Otherwise an exception is thrown. More...
|
|
double | GetValueAsDouble (string propertyName, double time) |
| Gets the value of the specified property if it is of type double. Otherwise an exception is thrown. More...
|
|
float | GetValueAsFloat (string propertyName) |
| Gets the value of the specified property if it is of type float. Otherwise an exception is thrown. More...
|
|
float | GetValueAsFloat (string propertyName, double time) |
| Gets the value of the specified property if it is of type float. Otherwise an exception is thrown. More...
|
|
int | GetValueAsInt (string propertyName) |
| Gets the value of the specified property if it is of type int. Otherwise an exception is thrown. More...
|
|
int | GetValueAsInt (string propertyName, double time) |
| Gets the value of the specified property if it is of type int. Otherwise an exception is thrown. More...
|
|
IList | GetValueAsList (string propertyName) |
| Gets the value of the specified property if it is a list. (This simply casts the result of GetValue() to IList. More...
|
|
IList | GetValueAsList (string propertyName, double time) |
| Gets the value of the specified property if it is a list. (This simply casts the result of GetValue() to IList. More...
|
|
IList< T > | GetValueAsList< T > (string propertyName) |
| Gets the value of the specified property if it is of a list type. More...
|
|
IList< T > | GetValueAsList< T > (string propertyName, double time) |
| Gets the value of the specified property if it is of a list type. More...
|
|
Matrix | GetValueAsMatrix (string propertyName) |
| Gets the value of the specified property if it is of type Matrix. Otherwise an exception is thrown. More...
|
|
Matrix | GetValueAsMatrix (string propertyName, double time) |
| Gets the value of the specified property if it is of type Matrix. Otherwise an exception is thrown. More...
|
|
IPluginRef | GetValueAsPluginRef (string propertyName) |
| Gets the value of the specified property if it is of type Plugin/PluginRef. More...
|
|
IPluginRef | GetValueAsPluginRef (string propertyName, double time) |
| Gets the value of the specified property if it is of type Plugin/PluginRef. More...
|
|
string | GetValueAsString (string propertyName) |
| Gets the string representation of the specified plugin property value. More...
|
|
string | GetValueAsString (string propertyName, double time) |
| Gets the string representation of the specified plugin property value. More...
|
|
Transform | GetValueAsTransform (string propertyName) |
| Gets the value of the specified property if it is of type Transform. Otherwise an exception is thrown. More...
|
|
Transform | GetValueAsTransform (string propertyName, double time) |
| Gets the value of the specified property if it is of type Transform. Otherwise an exception is thrown. More...
|
|
Vector | GetValueAsVector (string propertyName) |
| Gets the value of the specified property if it is of type Vector. Otherwise an exception is thrown. More...
|
|
Vector | GetValueAsVector (string propertyName, double time) |
| Gets the value of the specified property if it is of type Vector. Otherwise an exception is thrown. More...
|
|
bool | IsPropertyAnimated (string propertyName) |
| Returns whether the current value of the property is animated or not. More...
|
|
bool | IsValid () |
| Check whether this object contains a valid reference to a V-Ray plugin instance. (The reference may become invalid if the actual plugin it refers to has been deleted.) More...
|
|
bool | SetName (string newName) |
| Sets a new name of the plugin. More...
|
|
bool | SetValue (string propertyName, AColor value) |
| Sets the value of the specified property as AColor. More...
|
|
bool | SetValue (string propertyName, AColor value, double time) |
| Sets the value of the specified property as AColor. More...
|
|
bool | SetValue (string propertyName, bool value) |
| Sets the value of the specified property as bool. More...
|
|
bool | SetValue (string propertyName, bool value, double time) |
| Sets the value of the specified property as bool. More...
|
|
bool | SetValue (string propertyName, Color value) |
| Sets the value of the specified property as Color. More...
|
|
bool | SetValue (string propertyName, Color value, double time) |
| Sets the value of the specified property as Color. More...
|
|
bool | SetValue (string propertyName, Color[] value) |
| Sets the value of the specified property as an array of Colors. More...
|
|
bool | SetValue (string propertyName, Color[] value, double time) |
| Sets the value of the specified property as an array of Colors. More...
|
|
bool | SetValue (string propertyName, Color[] value, int startIndex, int size) |
| Sets the value of the specified property as a slice of a Color array. More...
|
|
bool | SetValue (string propertyName, Color[] value, int startIndex, int size, double time) |
| Sets the value of the specified property as a slice of a Color array. More...
|
|
bool | SetValue (string propertyName, double value) |
| Sets the value of the specified property as double. More...
|
|
bool | SetValue (string propertyName, double value, double time) |
| Sets the value of the specified property as double. More...
|
|
bool | SetValue (string propertyName, double[] value) |
| Sets the value of the specified property as an array of doubles. More...
|
|
bool | SetValue (string propertyName, double[] value, double time) |
| Sets the value of the specified property as an array of doubles. More...
|
|
bool | SetValue (string propertyName, double[] value, int startIndex, int size) |
| Sets the value of the specified property as a slice of a double array. More...
|
|
bool | SetValue (string propertyName, double[] value, int startIndex, int size, double time) |
| Sets the value of the specified property as a slice of a double array. More...
|
|
bool | SetValue (string propertyName, float value) |
| Sets the value of the specified property as float. More...
|
|
bool | SetValue (string propertyName, float value, double time) |
| Sets the value of the specified property as float. More...
|
|
bool | SetValue (string propertyName, float[] value) |
| Sets the value of the specified property as an array of floats. More...
|
|
bool | SetValue (string propertyName, float[] value, double time) |
| Sets the value of the specified property as an array of floats. More...
|
|
bool | SetValue (string propertyName, float[] value, int startIndex, int size) |
| Sets the value of the specified property as a slice of a float array. More...
|
|
bool | SetValue (string propertyName, float[] value, int startIndex, int size, double time) |
| Sets the value of the specified property as a slice of a float array. More...
|
|
bool | SetValue (string propertyName, IList< Color > value) |
| Sets the value of the specified property as a list of Colors. More...
|
|
bool | SetValue (string propertyName, IList< Color > value, double time) |
| Sets the value of the specified property as a list of Colors. More...
|
|
bool | SetValue (string propertyName, IList< double > value) |
| Sets the value of the specified property as alist of doubles. More...
|
|
bool | SetValue (string propertyName, IList< double > value, double time) |
| Sets the value of the specified property as alist of doubles. More...
|
|
bool | SetValue (string propertyName, IList< float > value) |
| Sets the value of the specified property as a list of floats. More...
|
|
bool | SetValue (string propertyName, IList< float > value, double time) |
| Sets the value of the specified property as a list of floats. More...
|
|
bool | SetValue (string propertyName, IList< int > value) |
| Sets the value of the specified property as a list of ints. More...
|
|
bool | SetValue (string propertyName, IList< int > value, double time) |
| Sets the value of the specified property as a list of ints. More...
|
|
bool | SetValue (string propertyName, IList< Vector > value) |
| Sets the value of the specified property as a list of Vectors. More...
|
|
bool | SetValue (string propertyName, IList< Vector > value, double time) |
| Sets the value of the specified property as a list of Vectors. More...
|
|
bool | SetValue (string propertyName, int value) |
| Sets the value of the specified property as int. More...
|
|
bool | SetValue (string propertyName, int value, double time) |
| Sets the value of the specified property as int. More...
|
|
bool | SetValue (string propertyName, int[] value) |
| Sets the value of the specified property as an array of ints. More...
|
|
bool | SetValue (string propertyName, int[] value, double time) |
| Sets the value of the specified property as an array of ints. More...
|
|
bool | SetValue (string propertyName, int[] value, int startIndex, int size) |
| Sets the value of the specified property as a slice of an int array. More...
|
|
bool | SetValue (string propertyName, int[] value, int startIndex, int size, double time) |
| Sets the value of the specified property as a slice of an int array. More...
|
|
bool | SetValue (string propertyName, IPluginRef value) |
| Sets the value of the specified property as Plugin or Plugin's output parameter. More...
|
|
bool | SetValue (string propertyName, IPluginRef value, double time) |
| Sets the value of the specified property as Plugin or Plugin's output parameter. More...
|
|
bool | SetValue (string propertyName, Matrix value) |
| Sets the value of the specified property as Matrix. More...
|
|
bool | SetValue (string propertyName, Matrix value, double time) |
| Sets the value of the specified property as Matrix. More...
|
|
bool | SetValue (string propertyName, object value) |
| Sets the value of the specified property as a generic object. The type is deduced internally. More...
|
|
bool | SetValue (string propertyName, object value, double time) |
| Sets the value of the specified property as a generic object. The type is deduced internally. More...
|
|
bool | SetValue (string propertyName, Plugin outPlugin, string outPropertyName) |
| Sets the value of the specified property as a Plugin's output parameter. More...
|
|
bool | SetValue (string propertyName, Plugin outPlugin, string outPropertyName, double time) |
| Sets the value of the specified property as a Plugin's output parameter. More...
|
|
bool | SetValue (string propertyName, Plugin value) |
| Sets the value of the specified property as Plugin. More...
|
|
bool | SetValue (string propertyName, Plugin value, double time) |
| Sets the value of the specified property as Plugin. More...
|
|
bool | SetValue (string propertyName, string propertyValue) |
| Updates the currently loaded V-Ray scene. More...
|
|
bool | SetValue (string propertyName, string propertyValue, double time) |
| Updates the currently loaded V-Ray scene. More...
|
|
bool | SetValue (string propertyName, Transform value) |
| Sets the value of the specified property as Transform. More...
|
|
bool | SetValue (string propertyName, Transform value, double time) |
| Sets the value of the specified property as Transform. More...
|
|
bool | SetValue (string propertyName, Vector value) |
| Sets the value of the specified property as Vector. More...
|
|
bool | SetValue (string propertyName, Vector value, double time) |
| Sets the value of the specified property as Vector. More...
|
|
bool | SetValue (string propertyName, Vector[] value) |
| Sets the value of the specified property as an array of Vectors. More...
|
|
bool | SetValue (string propertyName, Vector[] value, double time) |
| Sets the value of the specified property as an array of Vectors. More...
|
|
bool | SetValue (string propertyName, Vector[] value, int startIndex, int size) |
| Sets the value of the specified property as a slice of a Vector array. More...
|
|
bool | SetValue (string propertyName, Vector[] value, int startIndex, int size, double time) |
| Sets the value of the specified property as a slice of a Vector array. More...
|
|
override string | ToString () |
| Returns the plugin name. More...
|
|
string | ToString () |
|
new string | ToString () |
|
string | ToString () |
|
new string | ToString () |
|