NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Display.CgfxMattex builder More...
Public Types | |
enum | Technique { Base } |
The technique is an index to a technique name in a list found in the CgFX file. More... | |
enum | TextureSpace { DefaultUv, Edited } |
The texture space type indicates the texture space type to use for CgFX shader. More... | |
enum | TextureSpaceShader { ArbitraryPlane, Cylindrical, Spherical, WcsAutoAxis, Uv, CameraDirectionPlane } |
The texture space shader type indicates the type of texture space shader to use for CgFX shader More... | |
enum | UseCameraDirectionPlane { NormalVector, NormalAndUpVector } |
The option indicates which texture space vectors are updated upon Update Texture to Camera Direction action More... | |
Public Member Functions | |
unsafe NXOpen.NXObject[] | GetAttributeValues () |
Returns the attribute values More... | |
unsafe void | SetAttributeValues (NXOpen.NXObject[] attributeValues) |
Sets the attribute values More... | |
unsafe void | UpdateMaterialsInPartPaletteEntry () |
This is used to update the materials in part palette entry More... | |
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... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe string | MaterialName [get, set] |
Returns or sets the material name More... | |
unsafe bool | ShadowCastingDisabled [get, set] |
Returns or sets the flag indicating if shadow casting is disabled More... | |
unsafe NXOpen.Display.CgfxMattexBuilder.Technique | TechniqueType [get, set] |
Returns or sets the display techniques More... | |
unsafe NXOpen.Display.CgfxMattexBuilder.TextureSpaceShader | TextureSpaceShaderType [get, set] |
Returns or sets the texture space shader type More... | |
unsafe NXOpen.Display.CgfxMattexBuilder.UseCameraDirectionPlane | UseCameraDirectionPlaneOption [get, set] |
Returns or sets the use camera direction plane option 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 | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Display.CgfxMattex builder
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).
Created in NX5.0.0
Deprecated in NX10.0.0. No alternative provided for this class.
The texture space shader type indicates the type of texture space shader to use for CgFX shader
|
inline |
Returns the attribute values
Created in NX5.0.0
License requirements: None.
|
inline |
Sets the attribute values
Created in NX5.0.0
License requirements: None.
attributeValues | attribute values |
|
inline |
This is used to update the materials in part palette entry
Created in NX8.0.1
License requirements: None.
|
getset |
Returns or sets the material name
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the flag indicating if shadow casting is disabled
Created in NX6.0.5
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the display techniques
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the texture space shader type
Created in NX7.5.2
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the use camera direction plane option
Created in NX7.5.2
License requirements to get this property: None.
License requirements to set this property: None.