Public Member Functions
ShaderballOptions Class Reference

Detailed Description

Represents the options for a shaderball view.

This object represents the options available to tweak the initial appearance of the shaderball node/window in the RenderTree. You can access this object via ShaderDef::GetShaderballOptions.

See also:
ShaderDef::GetShaderballOptions
Since:
9.0 (2011)

#include <xsi_shaderballoptions.h>

Inheritance diagram for ShaderballOptions:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ShaderballOptions ()
 ~ShaderballOptions ()
 ShaderballOptions (const CRef &in_ref)
 ShaderballOptions (const ShaderballOptions &in_obj)
bool IsA (siClassID in_ClassID) const
siClassID GetClassID () const
ShaderballOptionsoperator= (const ShaderballOptions &in_obj)
ShaderballOptionsoperator= (const CRef &in_ref)
CString GetDefaultBackground () const
CStatus PutDefaultBackground (const CString &in_background)
CString GetDefaultModel () const
CStatus PutDefaultModel (const CString &in_model)
siShaderballDimension GetDimension () const
CStatus PutDimension (siShaderballDimension in_dimension)
bool GetInit () const
CStatus Reset ()
bool GetShowByDefault () const
CStatus PutShowByDefault (bool in_show)

Constructor & Destructor Documentation

Default constructor.

Default destructor.

ShaderballOptions ( const CRef in_ref)

Constructor.

Parameters:
in_refconstant reference object.
ShaderballOptions ( const ShaderballOptions in_obj)

Copy constructor.

Parameters:
in_objconstant class object.

Member Function Documentation

bool IsA ( siClassID  in_ClassID) const [virtual]

Returns true if a given class type is compatible with this API class.

Parameters:
in_ClassIDclass type.
Returns:
true if the class is compatible, false otherwise.

Reimplemented from SIObject.

siClassID GetClassID ( ) const [virtual]

Returns the type of the API class.

Returns:
The class type.

Reimplemented from SIObject.

ShaderballOptions& operator= ( const ShaderballOptions in_obj)

Creates an object from another object. The newly created object is set to empty if the input object is not compatible.

Parameters:
in_objconstant class object.
Returns:
The new ShaderballOptions object.
ShaderballOptions& operator= ( const CRef in_ref)

Creates an object from a reference object. The newly created object is set to empty if the input reference object is not compatible.

Parameters:
in_refconstant class object.
Returns:
The new ShaderballOptions object.

Reimplemented from SIObject.

CString GetDefaultBackground ( ) const

Returns the background to use by default.

Returns:
the shaderball background name.
Since:
9.0 (2011)
CStatus PutDefaultBackground ( const CString in_background)

Sets the background to use.

Parameters:
in_backgroundthe shaderball background name.
Returns:
Success/failure
Since:
9.0 (2011)
CString GetDefaultModel ( ) const

Returns the model to use for the shaderball by default.

Returns:
the name of the model
See also:
Model
Since:
9.0 (2011)
CStatus PutDefaultModel ( const CString in_model)

Sets the model to use for the shaderball by default.

Parameters:
in_modelthe name of the model
Returns:
Success/failure
See also:
Model
Since:
9.0 (2011)
siShaderballDimension GetDimension ( ) const

Returns one of the siShaderballDimension enum values that determines what dimensions the shaderball supports.

Returns:
supported dimension
Since:
9.0 (2011)
CStatus PutDimension ( siShaderballDimension  in_dimension)

Sets one of the siShaderballDimension enum values that determines what dimensions the shaderball supports.

Parameters:
in_dimensionsupported dimension
Returns:
Success/failure
Since:
9.0 (2011)
bool GetInit ( ) const

Indicates whether or not the shaderball was initialized.

Returns:
true if it was initialized
false otherwise
See also:
ShaderballOptions::Reset
Since:
9.0 (2011)
CStatus Reset ( )

Returns the shaderball options to the uninitialized state.

Returns:
Success/failure
See also:
ShaderballOptions::GetInit
Since:
9.0 (2011)
bool GetShowByDefault ( ) const

Returns a Boolean value describing whether or not to show the shaderball by default.

Returns:
true to show the shaderball by default
false otherwise
Since:
9.0 (2011)
CStatus PutShowByDefault ( bool  in_show)

Sets a Boolean value describing whether or not to show the shaderball by default.

Parameters:
in_showtrue to show the shaderball by default; false otherwise
Returns:
Success/failure
Since:
9.0 (2011)

The documentation for this class was generated from the following file: