Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
AlphaModifierClass Class Reference

#include <AlphaModifier.h>

Inherits Modifier.

Public Member Functions

 AlphaModifierClass ()
 
 ~AlphaModifierClass ()
 
void DeleteThis ()
 
void GetClassName (TSTR &s)
 
virtual Class_ID ClassID ()
 
TCHAR * GetObjectName ()
 
ChannelMask ChannelsUsed ()
 
ChannelMask ChannelsChanged ()
 
Class_ID InputType ()
 
BOOL ChangeTopology ()
 
Interval LocalValidity (TimeValue t)
 
Interval GetValidity (TimeValue t)
 
void ModifyObject (TimeValue t, ModContext &mc, ObjectState *os, INode *node)
 
void NotifyInputChanged (Interval changeInt, PartID partID, RefMessage message, ModContext *mc)
 
int NumRefs ()
 
RefTargetHandle GetReference (int i)
 
void SetReference (int i, RefTargetHandle rtarg)
 
RefTargetHandle Clone (RemapDir &remap=NoRemap())
 
RefResult NotifyRefChanged (Interval changeInt, RefTargetHandle hTarget, PartID &partID, RefMessage message)
 
int NumSubs ()
 
Animatable * SubAnim (int i)
 
TSTR SubAnimName (int i)
 
int NumParamBlocks ()
 
IParamBlock2 * GetParamBlock (int i)
 
IParamBlock2 * GetParamBlockByID (BlockID id)
 
int GetParamBlockIndex (int id)
 
CreateMouseCallBack * GetCreateMouseCallBack ()
 
void BeginEditParams (IObjParam *ip, ULONG flags, Animatable *prev)
 
void EndEditParams (IObjParam *ip, ULONG flags, Animatable *next)
 
void InvalidateUI ()
 

Public Attributes

IParamBlock2 * pblock
 
int Message
 
BitArray SelectedVertices
 

Detailed Description

Definition at line 59 of file AlphaModifier.h.

Constructor & Destructor Documentation

◆ AlphaModifierClass()

AlphaModifierClass::AlphaModifierClass ( )

Definition at line 338 of file AlphaModifier.cpp.

◆ ~AlphaModifierClass()

AlphaModifierClass::~AlphaModifierClass ( )
inline

Definition at line 69 of file AlphaModifier.h.

Member Function Documentation

◆ BeginEditParams()

void AlphaModifierClass::BeginEditParams ( IObjParam * ip,
ULONG flags,
Animatable * prev )

Definition at line 362 of file AlphaModifier.cpp.

◆ ChangeTopology()

BOOL AlphaModifierClass::ChangeTopology ( )
inline

Definition at line 85 of file AlphaModifier.h.

◆ ChannelsChanged()

ChannelMask AlphaModifierClass::ChannelsChanged ( )
inline

Definition at line 83 of file AlphaModifier.h.

◆ ChannelsUsed()

ChannelMask AlphaModifierClass::ChannelsUsed ( )
inline

Definition at line 82 of file AlphaModifier.h.

◆ ClassID()

virtual Class_ID AlphaModifierClass::ClassID ( )
inlinevirtual

Definition at line 75 of file AlphaModifier.h.

◆ Clone()

RefTargetHandle AlphaModifierClass::Clone ( RemapDir & remap = NoRemap())

Definition at line 382 of file AlphaModifier.cpp.

◆ DeleteThis()

void AlphaModifierClass::DeleteThis ( )
inline

Definition at line 70 of file AlphaModifier.h.

◆ EndEditParams()

void AlphaModifierClass::EndEditParams ( IObjParam * ip,
ULONG flags,
Animatable * next )

Definition at line 370 of file AlphaModifier.cpp.

◆ GetClassName()

void AlphaModifierClass::GetClassName ( TSTR & s)
inline

Definition at line 74 of file AlphaModifier.h.

◆ GetCreateMouseCallBack()

CreateMouseCallBack * AlphaModifierClass::GetCreateMouseCallBack ( )
inline

Definition at line 117 of file AlphaModifier.h.

◆ GetObjectName()

TCHAR * AlphaModifierClass::GetObjectName ( )
inline

Definition at line 76 of file AlphaModifier.h.

◆ GetParamBlock()

IParamBlock2 * AlphaModifierClass::GetParamBlock ( int i)
inline

Definition at line 112 of file AlphaModifier.h.

◆ GetParamBlockByID()

IParamBlock2 * AlphaModifierClass::GetParamBlockByID ( BlockID id)
inline

Definition at line 113 of file AlphaModifier.h.

◆ GetParamBlockIndex()

int AlphaModifierClass::GetParamBlockIndex ( int id)
inline

Definition at line 114 of file AlphaModifier.h.

◆ GetReference()

RefTargetHandle AlphaModifierClass::GetReference ( int i)

Definition at line 414 of file AlphaModifier.cpp.

◆ GetValidity()

Interval AlphaModifierClass::GetValidity ( TimeValue t)

Definition at line 463 of file AlphaModifier.cpp.

◆ InputType()

Class_ID AlphaModifierClass::InputType ( )
inline

Definition at line 84 of file AlphaModifier.h.

◆ InvalidateUI()

void AlphaModifierClass::InvalidateUI ( )

Definition at line 350 of file AlphaModifier.cpp.

◆ LocalValidity()

Interval AlphaModifierClass::LocalValidity ( TimeValue t)

Definition at line 471 of file AlphaModifier.cpp.

◆ ModifyObject()

void AlphaModifierClass::ModifyObject ( TimeValue t,
ModContext & mc,
ObjectState * os,
INode * node )

Definition at line 53 of file AlphaModifier.cpp.

◆ NotifyInputChanged()

void AlphaModifierClass::NotifyInputChanged ( Interval changeInt,
PartID partID,
RefMessage message,
ModContext * mc )

Definition at line 213 of file AlphaModifier.cpp.

◆ NotifyRefChanged()

RefResult AlphaModifierClass::NotifyRefChanged ( Interval changeInt,
RefTargetHandle hTarget,
PartID & partID,
RefMessage message )

Definition at line 436 of file AlphaModifier.cpp.

◆ NumParamBlocks()

int AlphaModifierClass::NumParamBlocks ( )
inline

Definition at line 111 of file AlphaModifier.h.

◆ NumRefs()

int AlphaModifierClass::NumRefs ( )
inline

Definition at line 99 of file AlphaModifier.h.

◆ NumSubs()

int AlphaModifierClass::NumSubs ( )
inline

Definition at line 106 of file AlphaModifier.h.

◆ SetReference()

void AlphaModifierClass::SetReference ( int i,
RefTargetHandle rtarg )

Definition at line 425 of file AlphaModifier.cpp.

◆ SubAnim()

Animatable * AlphaModifierClass::SubAnim ( int i)

Definition at line 396 of file AlphaModifier.cpp.

◆ SubAnimName()

TSTR AlphaModifierClass::SubAnimName ( int i)

Definition at line 405 of file AlphaModifier.cpp.

Member Data Documentation

◆ Message

int AlphaModifierClass::Message

Definition at line 125 of file AlphaModifier.h.

◆ pblock

IParamBlock2* AlphaModifierClass::pblock

Definition at line 64 of file AlphaModifier.h.

◆ SelectedVertices

BitArray AlphaModifierClass::SelectedVertices

Definition at line 128 of file AlphaModifier.h.


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