NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Display::Reflection Class Reference

Represents a 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

List of all members.

Public Types

enum  Type { TypeBackground, TypeStage, TypeIbl, TypeImage }
 where the reflections for rendering will be obtained More...

Public Member Functions

NXOpen::Display::ImageImage ()
 Returns the reflections's image builder
Created in NX5.0.0.
NXString ImageFilename ()
 Returns the reflection's image filename
Created in NX5.0.0.
NXOpen::Display::Reflection::Type ReflectionMap ()
 Returns the reflection type
Created in NX5.0.0.
void SetImage (NXOpen::Display::Image *imageBuilder)
 Sets the reflections's image builder
Created in NX5.0.0.
void SetImageFilename (const NXString &imageFileName)
 Sets the reflection's image filename
Created in NX5.0.0.
void SetReflectionMap (NXOpen::Display::Reflection::Type reflectionMap)
 Sets the reflection type
Created in NX5.0.0.

Detailed Description

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


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

Created in NX5.0.0.


Member Enumeration Documentation

where the reflections for rendering will be obtained

Enumerator:
TypeBackground 

use the background for reflections

TypeStage 

use the stage for reflections

TypeIbl 

use the image-based lighting image for reflections

TypeImage 

use the given image file for reflection


Member Function Documentation

Returns the reflections's image builder
Created in NX5.0.0.



License requirements : None

Returns the reflection's image filename
Created in NX5.0.0.



License requirements : None

Returns the reflection type
Created in NX5.0.0.



License requirements : None

Sets the reflections's image builder
Created in NX5.0.0.



License requirements : None

Parameters:
imageBuilderimage builder

Sets the reflection's image filename
Created in NX5.0.0.



License requirements : None

Parameters:
imageFileNameimage file name

Sets the reflection type
Created in NX5.0.0.



License requirements : None

Parameters:
reflectionMapreflectionmap

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