NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Display.Reflection Class Reference

Represents a NXOpen.Display.Reflection Reflection defines the source of reflection in shiny objects for Studio rendering style or High Quality Images. More...

Inheritance diagram for NXOpen.Display.Reflection:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Type { Background, Stage, Ibl, Image }
 where the reflections for rendering will be obtained More...
 

Properties

unsafe NXOpen.Display.Image Image [get, set]
 Returns or sets the reflections's image builder More...
 
unsafe string ImageFilename [get, set]
 Returns or sets the reflection's image filename More...
 
unsafe
NXOpen.Display.Reflection.Type 
ReflectionMap [get, set]
 Returns or sets the reflection type More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Display.Reflection Reflection defines the source of reflection in shiny objects for Studio rendering style or High Quality Images.

This class is restricted to being called from a program running during an Interactive NX session. If run from a non-interactive session it will return a null reference (Nothing in Visual Basic).

To create a new instance of this class, use NXOpen.ViewCollection.CreateReflection

Created in NX5.0.0

Member Enumeration Documentation

where the reflections for rendering will be obtained

Enumerator
Background 

use the background for reflections

Stage 

use the stage for reflections

Ibl 

use the image-based lighting image for reflections

Image 

use the given image file for reflection

Property Documentation

unsafe NXOpen.Display.Image NXOpen.Display.Reflection.Image
getset

Returns or sets the reflections's image builder

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Display.Reflection.ImageFilename
getset

Returns or sets the reflection's image filename

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.Reflection.Type NXOpen.Display.Reflection.ReflectionMap
getset

Returns or sets the reflection type

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.