|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
RGBAdd Class ReferenceInheritance diagram for RGBAdd
[legend]Collaboration diagram for RGBAdd:
[legend]List of all members.
Public Methods |
| RGBAdd () |
ParamDlg* | CreateParamDlg (HWND hwMtlEdit, IMtlParams *imp) |
void | Update (TimeValue t, Interval& valid) |
void | Init () |
void | Reset () |
Interval | Validity (TimeValue t) |
void | NotifyChanged () |
void | SetColor (int i, Color c, TimeValue t) |
AColor | EvalColor (ShadeContext& sc) |
float | EvalMono (ShadeContext& sc) |
AColor | EvalFunction (ShadeContext& sc, float u, float v, float du, float dv) |
Point3 | EvalNormalPerturb (ShadeContext& sc) |
int | NumSubTexmaps () |
Texmap* | GetSubTexmap (int i) |
void | SetSubTexmap (int i, Texmap *m) |
TSTR | GetSubTexmapSlotName (int i) |
Class_ID | ClassID () |
SClass_ID | SuperClassID () |
void | GetClassName (TSTR& s) |
void | DeleteThis () |
int | NumSubs () |
Animatable* | SubAnim (int i) |
TSTR | SubAnimName (int i) |
int | SubNumToRefNum (int subNum) |
int | NumRefs () |
RefTargetHandle | GetReference (int i) |
void | SetReference (int i, RefTargetHandle rtarg) |
int | RemapRefOnLoad (int iref) |
RefTargetHandle | Clone (RemapDir &remap = NoRemap()) |
RefResult | NotifyRefChanged ( Interval changeInt, RefTargetHandle hTarget, PartID& partID, RefMessage message ) |
IOResult | Save (ISave *isave) |
IOResult | Load (ILoad *iload) |
int | NumParamBlocks () |
IParamBlock2* | GetParamBlock (int i) |
IParamBlock2* | GetParamBlockByID (BlockID id) |
Public Attributes |
BOOL | Param1 |
IParamBlock2* | pblock |
Texmap* | subTex [NSUBTEX] |
BOOL | mapOn [NSUBTEX] |
Color | col [NCOLS] |
Interval | ivalid |
int | alphaFrom |
BOOL | rollScroll |
BOOL | loadingOld |
Constructor & Destructor Documentation
Member Function Documentation
Class_ID RGBAdd::ClassID (
|
) [inline]
|
|
RefTargetHandle RGBAdd::Clone (
|
RemapDir & remap = NoRemap() )
|
|
ParamDlg * RGBAdd::CreateParamDlg (
|
HWND hwMtlEdit,
|
|
IMtlParams * imp )
|
|
void RGBAdd::DeleteThis (
|
) [inline]
|
|
AColor RGBAdd::EvalColor (
|
ShadeContext & sc )
|
|
AColor RGBAdd::EvalFunction (
|
ShadeContext & sc,
|
|
float u,
|
|
float v,
|
|
float du,
|
|
float dv )
|
|
float RGBAdd::EvalMono (
|
ShadeContext & sc )
|
|
Point3 RGBAdd::EvalNormalPerturb (
|
ShadeContext & sc )
|
|
void RGBAdd::GetClassName (
|
TSTR & s ) [inline]
|
|
IParamBlock2 * RGBAdd::GetParamBlock (
|
int i ) [inline]
|
|
IParamBlock2 * RGBAdd::GetParamBlockByID (
|
BlockID id ) [inline]
|
|
RefTargetHandle RGBAdd::GetReference (
|
int i )
|
|
Texmap * RGBAdd::GetSubTexmap (
|
int i ) [inline]
|
|
TSTR RGBAdd::GetSubTexmapSlotName (
|
int i )
|
|
IOResult RGBAdd::Load (
|
ILoad * iload )
|
|
void RGBAdd::NotifyChanged (
|
)
|
|
RefResult RGBAdd::NotifyRefChanged (
|
Interval changeInt,
|
|
RefTargetHandle hTarget,
|
|
PartID & partID,
|
|
RefMessage message )
|
|
int RGBAdd::NumParamBlocks (
|
) [inline]
|
|
int RGBAdd::NumRefs (
|
) [inline]
|
|
int RGBAdd::NumSubTexmaps (
|
) [inline]
|
|
int RGBAdd::NumSubs (
|
) [inline]
|
|
int RGBAdd::RemapRefOnLoad (
|
int iref )
|
|
IOResult RGBAdd::Save (
|
ISave * isave )
|
|
void RGBAdd::SetColor (
|
int i,
|
|
Color c,
|
|
TimeValue t )
|
|
void RGBAdd::SetReference (
|
int i,
|
|
RefTargetHandle rtarg )
|
|
void RGBAdd::SetSubTexmap (
|
int i,
|
|
Texmap * m )
|
|
Animatable * RGBAdd::SubAnim (
|
int i )
|
|
TSTR RGBAdd::SubAnimName (
|
int i )
|
|
int RGBAdd::SubNumToRefNum (
|
int subNum ) [inline]
|
|
SClass_ID RGBAdd::SuperClassID (
|
) [inline]
|
|
void RGBAdd::Update (
|
TimeValue t,
|
|
Interval & valid )
|
|
Interval RGBAdd::Validity (
|
TimeValue t ) [inline]
|
|
Member Data Documentation
BOOL RGBAdd::mapOn[NSUBTEX]
|
|
IParamBlock2 * RGBAdd::pblock
|
|
Texmap * RGBAdd::subTex[NSUBTEX]
|
|
The documentation for this class was generated from the following file:
|
|