RenderMaterial Properties |
The RenderMaterial type exposes the following members.
Name | Description | |
---|---|---|
![]() | CanBeEdited |
Determines if the content can be edited.
(Inherited from RenderContent.) |
![]() | Category |
Category for this content.
(Inherited from RenderContent.) |
![]() | ChildSlotDisplayName |
Returns the localized display name of the child slot name
(Inherited from RenderContent.) |
![]() | ChildSlotName | (Inherited from RenderContent.) |
![]() | CppPointer | (Inherited from RenderContent.) |
![]() | DefaultPreviewBackgroundType |
Set or get the default scene background for the image that appears in
preview panes
|
![]() | DefaultPreviewGeometryType |
Set or get the default geometry that appears in preview panes
|
![]() | DefaultPreviewSize |
The default preview geometry size
|
![]() | Document |
If this content is in a document content list, the document will be returned. Otherwise null.
(Inherited from RenderContent.) |
![]() | DocumentAssoc |
If this content is associated by a document in any way, the document will be returned. This includes copies of
contents that were initially in the document. Otherwise null.
(Inherited from RenderContent.) |
![]() | DocumentRegistered |
If this content is used by a document, including not in the content lists (for example, as a decal),
the document will be returned. Otherwise null.
(Inherited from RenderContent.) |
![]() | Fields |
Rhino.Render.Fields FieldDictionary which provides access to setting
and retrieving field values.
(Inherited from RenderContent.) |
![]() | FilesToEmbed |
A string array of full paths to files used by the content that may be
embedded in .3dm files and library files (.rmtl, .renv, .rtex). The
default implementation returns an empty string list. Override this to
return the file name or file names used by your content. This is
typically used by textures that reference files containing the texture
imagery.
(Inherited from RenderContent.) |
![]() | FirstChild |
Return First child of this content or nullptr if none.
(Inherited from RenderContent.) |
![]() ![]() | GemMaterialGuid | |
![]() ![]() | GlassMaterialGuid | |
![]() | GroupId |
Group ID of the content
(Inherited from RenderContent.) |
![]() | Hidden |
Determines if the content has the hidden flag set.
(Inherited from RenderContent.) |
![]() | Id |
Instance identifier for this content.
(Inherited from RenderContent.) |
![]() | IsDefaultInstance |
Checks if render content is default instance.
(Inherited from RenderContent.) |
![]() | IsHiddenByAutoDelete |
Contents can be created as 'auto-delete' by certain commands such as 'PictureFrame'.
These contents are automatically hidden from the user when the associated Rhino object
is deleted. They are later deleted when the document is saved.
(Inherited from RenderContent.) |
![]() | IsLocked |
Set this property to true prior to adding content to the document to
lock the content browser editing UI methods. Setting this to true will
keep the browser from allowing things like deleting, renaming or
changing content. This is useful for custom child content that you
want to be editable but persistent. Setting this after adding content
to the document will cause an exception to be thrown.
(Inherited from RenderContent.) |
![]() ![]() | MetalMaterialGuid | |
![]() | Name |
Instance name for this content.
(Inherited from RenderContent.) |
![]() | NextSibling |
Return First sibling of this content or nullptr if none.
(Inherited from RenderContent.) |
![]() | Notes |
Notes for this content.
(Inherited from RenderContent.) |
![]() ![]() | PaintMaterialGuid | |
![]() | Parent |
Returns the top content in this parent/child chain.
(Inherited from RenderContent.) |
![]() ![]() | PictureMaterialGuid | |
![]() ![]() | PlasterMaterialGuid | |
![]() ![]() | PlasticMaterialGuid | |
![]() | ProxyType |
Gets the proxy type of the render content
(Inherited from RenderContent.) |
![]() | RenderHash |
Render hash for the content hierarchy. It iterates children and includes
a caching mechanism which means the hash value can be retrieved quickly
if it hasn't changed. The cache is invalidated when Changed() is called.
You can override the CalculateRenderHash(UInt64) method to provide
a custom hash value.
(Inherited from RenderContent.) |
![]() | SmellsLikeGem | |
![]() | SmellsLikeGlass | |
![]() | SmellsLikeMetal | |
![]() | SmellsLikePaint | |
![]() | SmellsLikePlaster | |
![]() | SmellsLikePlastic | |
![]() | SmellsLikeTexturedGem | |
![]() | SmellsLikeTexturedGlass | |
![]() | SmellsLikeTexturedMetal | |
![]() | SmellsLikeTexturedPaint | |
![]() | SmellsLikeTexturedPlaster | |
![]() | SmellsLikeTexturedPlastic | |
![]() | Tags |
Tags for this content.
(Inherited from RenderContent.) |
![]() | TopLevel |
Returns true if this content has no parent, false if it is the child of another content.
(Inherited from RenderContent.) |
![]() | TopLevelParent |
Returns the top content in this parent/child chain.
(Inherited from RenderContent.) |
![]() | TypeDescription |
Description for your content type. ie. "Procedural checker pattern"
(Inherited from RenderContent.) |
![]() | TypeId |
Type identifier for this content
(Inherited from RenderContent.) |
![]() | TypeName |
Name for your content type. ie. "My .net Texture"
(Inherited from RenderContent.) |
![]() | Xml | (Inherited from RenderContent.) |