Public Types | Public Member Functions

imrPreferences Class Reference

This reference page is linked to from the following overview topics: Mental Ray Classes.


Search for all occurrences

#include <imrPreferences.h>

Inheritance diagram for imrPreferences:
Inheritance graph
[legend]

List of all members.

Public Types

enum   VFBClearMode { kVFBClear_None, kVFBClear_OneLineOnTwo, kVFBClear_All }
typedef void(*  mrPreferencesCallback )(void *param)

Public Member Functions

virtual void  RegisterChangeCallback (mrPreferencesCallback callback, void *param)=0
virtual void  UnRegisterChangeCallback (mrPreferencesCallback callback, void *param)=0
virtual bool  GetMRExtensionsActive () const =0
virtual void  SetMRExtensionsActive (bool active)=0
virtual bool  GetMRDefaultProductionRenderer () const =0
virtual void  SetMRDefaultProductionRenderer (bool val)=0
virtual bool  GetMsgDlgOpenOnError () const =0
virtual void  SetMsgDlgOpenOnError (bool val)=0
virtual bool  GetMsgVerbosity_Info () const =0
virtual void  SetMsgVerbosity_Info (bool val)=0
virtual bool  GetMsgVerbosity_Progress () const =0
virtual void  SetMsgVerbosity_Progress (bool val)=0
virtual bool  GetMsgVerbosity_Debug () const =0
virtual void  SetMsgVerbosity_Debug (bool val)=0
virtual void  OpenMessageDialog () const =0
virtual const MCHAR *  GetLogFileName () const =0
virtual void  SetLogFileName (const MCHAR *filename)=0
virtual bool  GetLogFileON () const =0
virtual void  SetLogFileON (bool on)=0
virtual bool  GetLogFileAppend () const =0
virtual void  SetLogFileAppend (bool on)=0
virtual bool  GetShowRenderBrackets () const =0
virtual void  SetShowRenderBrackets (bool on)=0
virtual bool  GetShowVisualFGProgress () const =0
virtual void  SetShowVisualFGProgress (bool on)=0

Member Typedef Documentation

typedef void(* mrPreferencesCallback)(void *param)

Member Enumeration Documentation

Enumerator:
kVFBClear_None 
kVFBClear_OneLineOnTwo 
kVFBClear_All 
                      {
        kVFBClear_None,             // Do not clear the VFB
        kVFBClear_OneLineOnTwo,     // Clear every other line (1 line on 2)
        kVFBClear_All,              // Clear the entire VFB
    };

Member Function Documentation

virtual void RegisterChangeCallback ( mrPreferencesCallback  callback,
void *  param 
) [pure virtual]
virtual void UnRegisterChangeCallback ( mrPreferencesCallback  callback,
void *  param 
) [pure virtual]
virtual bool GetMRExtensionsActive ( ) const [pure virtual]
virtual void SetMRExtensionsActive ( bool  active ) [pure virtual]
virtual bool GetMRDefaultProductionRenderer ( ) const [pure virtual]
virtual void SetMRDefaultProductionRenderer ( bool  val ) [pure virtual]
virtual bool GetMsgDlgOpenOnError ( ) const [pure virtual]
virtual void SetMsgDlgOpenOnError ( bool  val ) [pure virtual]
virtual bool GetMsgVerbosity_Info ( ) const [pure virtual]
virtual void SetMsgVerbosity_Info ( bool  val ) [pure virtual]
virtual bool GetMsgVerbosity_Progress ( ) const [pure virtual]
virtual void SetMsgVerbosity_Progress ( bool  val ) [pure virtual]
virtual bool GetMsgVerbosity_Debug ( ) const [pure virtual]
virtual void SetMsgVerbosity_Debug ( bool  val ) [pure virtual]
virtual void OpenMessageDialog ( ) const [pure virtual]
virtual const MCHAR* GetLogFileName ( ) const [pure virtual]
virtual void SetLogFileName ( const MCHAR *  filename ) [pure virtual]
virtual bool GetLogFileON ( ) const [pure virtual]
virtual void SetLogFileON ( bool  on ) [pure virtual]
virtual bool GetLogFileAppend ( ) const [pure virtual]
virtual void SetLogFileAppend ( bool  on ) [pure virtual]
virtual bool GetShowRenderBrackets ( ) const [pure virtual]
virtual void SetShowRenderBrackets ( bool  on ) [pure virtual]
virtual bool GetShowVisualFGProgress ( ) const [pure virtual]
virtual void SetShowVisualFGProgress ( bool  on ) [pure virtual]

imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences
imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences imrPreferences