Public Member Functions

StdCubic Class Reference

Search for all occurrences

Detailed Description

See also:
Class Texmap.

Description:
This class provides access to the parameters of the standard 3ds Max Reflect/Refract texture. All methods of this class are implemented by the system.

#include <stdmat.h>

Inheritance diagram for StdCubic:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void  SetSize (int n, TimeValue t)=0
virtual void  SetDoNth (BOOL onoff)=0
virtual void  SetNth (int n)=0
virtual void  SetApplyBlur (BOOL onoff)=0
virtual void  SetBlur (float b, TimeValue t)=0
virtual void  SetBlurOffset (float b, TimeValue t)=0
virtual void  UseHighDynamicRange (BOOL onoff)=0
virtual int  GetSize (TimeValue t)=0
virtual BOOL  GetDoNth ()=0
virtual int  GetNth ()=0
virtual BOOL  GetApplyBlur ()=0
virtual float  GetBlur (TimeValue t)=0
virtual float  GetBlurOffset (TimeValue t)=0

Member Function Documentation

virtual void SetSize ( int  n,
TimeValue  t 
) [pure virtual]
Remarks:
Sets the map size parameter.
Parameters:
int n

The size in pixels.

TimeValue t

The time to set the value.
virtual void SetDoNth ( BOOL  onoff ) [pure virtual]
Remarks:
Sets the 'Every Nth Frame' or 'First Frame Only' toggle.
Parameters:
BOOL onoff

TRUE for 'Every Nth Frame'; FALSE for 'First Frame Only'.
virtual void SetNth ( int  n ) [pure virtual]
Remarks:
Sets the 'Nth Frame' parameter to the specified value.
Parameters:
int n

The Nth Frame setting.
virtual void SetApplyBlur ( BOOL  onoff ) [pure virtual]
Remarks:
Sets or clears the 'Apply blur' checkbox.
Parameters:
BOOL onoff

TRUE for on; FALSE for off.
virtual void SetBlur ( float  b,
TimeValue  t 
) [pure virtual]
Remarks:
Sets the blur setting to the specified value at the specified time.
Parameters:
float b

The value to set.

TimeValue t

The time to set the value.
virtual void SetBlurOffset ( float  b,
TimeValue  t 
) [pure virtual]
Remarks:
Sets the blur offset setting to the specified value at the specified time.
Parameters:
float b

The value to set.

TimeValue t

The time to set the value.
virtual void UseHighDynamicRange ( BOOL  onoff ) [pure virtual]
Remarks:
Sets if the reflect / refract texture uses high dynamic range bitmaps or not. See Working With Bitmaps for details on high dynamic range bitmaps.
Parameters:
BOOL onoff

Pass TRUE for on; FALSE for off.
virtual int GetSize ( TimeValue  t ) [pure virtual]
Remarks:
Returns the size setting at the specified time.
Parameters:
TimeValue t

The time to retrieve the value.
virtual BOOL GetDoNth ( ) [pure virtual]
Remarks:
Returns the state of the 'Every Nth Frame' or 'First Frame Only' toggle.
Returns:
BOOL onoff

TRUE is 'Every Nth Frame'; FALSE is 'First Frame Only'.
virtual int GetNth ( ) [pure virtual]
Remarks:
Returns the Nth Frame setting.
virtual BOOL GetApplyBlur ( ) [pure virtual]
Remarks:
Returns the state of the 'Apply blur' checkbox.
Returns:
TRUE is on; FALSE is off.
virtual float GetBlur ( TimeValue  t ) [pure virtual]
Remarks:
Returns the blur setting at the specified time.
Parameters:
TimeValue t

The time to retrieve the value.
virtual float GetBlurOffset ( TimeValue  t ) [pure virtual]
Remarks:
Returns the blur offset setting at the specified time.
Parameters:
TimeValue t

The time to retrieve the value.

StdCubic StdCubic StdCubic StdCubic StdCubic StdCubic StdCubic StdCubic StdCubic StdCubic
StdCubic StdCubic StdCubic StdCubic StdCubic StdCubic StdCubic StdCubic StdCubic StdCubic