Material Member List

This is the complete list of members for 材质 , including all inherited members.

AddEventNotification (BaseList2D *bl, NOTIFY_EVENT eventid, NOTIFY_EVENT_FLAG flags, const BaseContainer *data) BaseList2D
AddReflectionLayer () 材质
AddUniqueID (Int32 appid, const Char *const mem, Int bytes) BaseList2D
Alloc () 材质 static
BaseMaterial::Alloc (Int32 type) BaseMaterial static
AnimationLayerRemap (BaseObject **layer=nullptr) BaseList2D
BaseList2D () BaseList2D private
BaseMaterial () BaseMaterial private
C4DAtom () C4DAtom private
C4DAtomGoal () C4DAtomGoal private
CalcAlpha (VolumeData *sd) BaseMaterial
CalcSurface (VolumeData *sd) BaseMaterial
CalcTransparency (VolumeData *sd) BaseMaterial
CalcVolumetric (VolumeData *sd) BaseMaterial
ChangeNBit (NBIT bit, NBITCONTROL bitmode) GeListNode
ChangeNormal (VolumeData *sd) BaseMaterial
ClearKeyframeSelection () BaseList2D
比较 (BaseMaterial *snd) BaseMaterial
ComputeFresnelDielectric (Int32 fresnelPreset) 材质 static
ComputeFresnelMetal (Int32 fresnelMetal, Vector &fresnelIOR, Vector &fresnelK) 材质 static
CopyTo (C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn) C4DAtom
DelBit (Int32 mask) BaseList2D
Displace (VolumeData *sd, const RayPolyWeight *weights) BaseMaterial
编辑 () BaseList2D
FindCTrack (const DescID &id) BaseList2D
FindEventNotification (BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid) BaseList2D
FindKeyframeSelection (const DescID &id) BaseList2D
FindUniqueID (Int32 appid, const Char *&mem, Int &bytes) const BaseList2D
Free (Material *&bl) 材质 static
BaseMaterial::Free (BaseMaterial *&bl) BaseMaterial static
BaseList2D::Free (BaseList2D *&bl) BaseList2D static
GeListNode () GeListNode private
GetAllBits () const BaseList2D
GetAllNimbusRefs () const BaseList2D
GetAllReflectionShaders (maxon::BaseArray< BaseShader * > &shaders) 材质
GetAnimatedParameter (const DescID &id, GeData &t_data1, GeData &t_data2, Float &mix, DESCFLAGS_GET flags) BaseList2D
GetAverageColor (Int32 channel=-1) BaseMaterial
GetBit (Int32 mask) const BaseList2D
GetBranchInfo (BranchInfo *info, Int32 max, GETBRANCHINFO flags) GeListNode
GetBubbleHelp () BaseList2D
GetChannel (Int32 id) BaseMaterial
GetChannelState (Int32 channel) 材质
GetClassification () const C4DAtom
GetClone (COPYFLAGS flags, AliasTrans *trn) C4DAtom
GetCTrackRoot () BaseList2D
GetCustomData () GeListNode
GetData () BaseList2D
GetDataInstance () const BaseList2D
GetDataInstance () BaseList2D
GetDataInstanceRef () const BaseList2D
GetDataInstanceRef () BaseList2D
GetDescIDState (const DescID &id, Bool tolerant) const BaseList2D
GetDescription (Description *description, DESCFLAGS_DESC flags) C4DAtom
GetDirty (DIRTYFLAGS flags) const C4DAtom
GetDiskType () const C4DAtom
GetDocument () GeListNode
GetDown () GeListNode
GetDownLast () GeListNode
GetDynamicDescription () C4DAtom
GetEnabling (const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc) C4DAtom
GetFirstCTrack () BaseList2D
GetFirstOverride () BaseList2D
GetFirstShader () const BaseList2D
GetHDirty (HDIRTYFLAGS mask) const C4DAtom
GetHiddenShaderRoot () BaseList2D
GetIcon (IconData *dat) BaseList2D
GetInfo () GeListNode
GetLayerData (BaseDocument *doc, Bool rawdata=false) BaseList2D
GetLayerObject (BaseDocument *doc) BaseList2D
GetListHead () GeListNode
GetMain () const BaseList2D
GetMarker () const BaseList2D
GetMarkerStampEx (UInt32 *l1, UInt32 *l2) BaseList2D
GetName () const BaseList2D
GetNBit (NBIT bit) const GeListNode
GetNBitMask (Int32 index) const GeListNode
GetNext (void) BaseMaterial
GetNimbusRef (const maxon::Id &spaceId) const BaseList2D
GetNLARoot () BaseList2D
GetNodeData (Int32 index=0) const GeListNode
GetNodeData (Int32 index=0) GeListNode
GetNodeID (Int32 index=0) const GeListNode
GetOrCreateNimbusRef (const maxon::Id &spaceId) BaseList2D
GetOverrideRoot () BaseList2D
GetParameter (const DescID &id, GeData &t_data, DESCFLAGS_GET flags) C4DAtom
GetPred (void) BaseMaterial
GetPreview (Int32 flags) BaseMaterial
GetRayIllumination () BaseMaterial
GetRealType () const C4DAtom
GetReflectionLayerCount () 材质
GetReflectionLayerCount (Bool includeTransparencyLayers) 材质
GetReflectionLayerID (Int32 id) 材质
GetReflectionLayerIndex (Int32 index) 材质
GetReflectionLayerTrans () 材质
GetReflectionPrimaryLayers (Int32 &reflection_layer, Int32 &specular_layer) 材质
GetRenderInfo (void) BaseMaterial
GetShaderRepositoryRoot () BaseList2D
GetType () const C4DAtom
GetTypeName () BaseList2D
GetUniqueIDCount () const BaseList2D
GetUniqueIDIndex (Int32 idx, Int32 &id, const Char *&mem, Int &bytes) const BaseList2D
GetUp () GeListNode
GetViewportRenderId (VIEWPORT_RENDER_ID typeId) const BaseList2D
HasEditorTransparency () BaseMaterial
InitCalculation (VolumeData *sd, INITCALCULATION type) BaseMaterial
InitEditorPreviewImage (Int32 exponent, BaseDocument *doc, BaseThread *th, Int32 doccolorspace, Bool linearworkflow) BaseMaterial
InitEditorPreviewImage (BaseBitmap *bmp, BaseDocument *doc, BaseThread *th, Int32 doccolorspace, Bool linearworkflow) const BaseMaterial
InitTextures (const InitRenderStruct &irs) BaseMaterial
InsertAfter (GeListNode *bl) GeListNode
InsertBefore (GeListNode *bl) GeListNode
InsertShader (BaseShader *shader, BaseShader *pred=nullptr) BaseList2D
InsertTrackSorted (CTrack *track) BaseList2D
InsertUnder (GeListNode *bl) GeListNode
InsertUnderLast (GeListNode *bl) GeListNode
IsDocumentRelated () GeListNode
IsInstanceOf (Int32 id) const C4DAtom
IsNodeBased () const BaseList2D
KeyframeSelectionContent () BaseList2D
材质 () 材质 private
消息 (Int32 type, void *data=nullptr) C4DAtom
MultiMessage (MULTIMSG_ROUTE flags, Int32 type, void *data) C4DAtom
读取 (HyperFile *hf, Int32 id, Int32 level) C4DAtom
ReadObject (HyperFile *hf, Bool readheader) C4DAtom
移除 () GeListNode
RemoveEventNotification (BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid) BaseList2D
RemoveNimbusRef (const maxon::Id &spaceId) BaseList2D
RemoveReflectionAllLayers () 材质
RemoveReflectionLayerID (Int32 id) 材质
RemoveReflectionLayerIndex (Int32 index) 材质
RenderViewportImage (Material *material, BaseDocument *baseDocument, Int32 sizeExponent, Int32 xMin, Int32 yMin, Int32 xMax, Int32 yMax, BaseThread *parentThread, BaseBitmap &bitmap) 材质 static
比例 (Float scale) BaseList2D
SetAllBits (Int32 bits) BaseList2D
SetAnimatedParameter (CTrack *track, const DescID &id, const GeData &t_data1, const GeData &t_data2, Float mix, DESCFLAGS_SET flags) BaseList2D
SetBit (Int32 mask) BaseList2D
SETBIT_FLAG_NODIRTY BaseList2D static
SETBIT_FLAG_REMOVE BaseList2D static
SetBitEx (Int32 mask, Int32 flags) BaseList2D
SetChannelState (Int32 channel, Bool state) 材质
SetCustomData (GeListNode *node) GeListNode
SetData (const BaseContainer &bc, Bool add=true) BaseList2D
SetDescIDState (const DescID &id, DESCIDSTATE descidstate) BaseList2D
SetDirty (DIRTYFLAGS flags) C4DAtom
SetHDirty (HDIRTYFLAGS mask) C4DAtom
SetKeyframeSelection (const DescID &id, Bool selection) BaseList2D
SetLayerData (BaseDocument *doc, const LayerData &data) BaseList2D
SetLayerObject (LayerObject *layer) BaseList2D
SetMarker (const GeMarker &m) BaseList2D
SetName (const maxon::String &name) BaseList2D
SetParameter (const DescID &id, const GeData &t_data, DESCFLAGS_SET flags) C4DAtom
ToggleBit (Int32 mask) BaseList2D
TransferGoal (BaseList2D *dst, Bool undolink) BaseList2D
TransferMarker (BaseList2D *dst) const BaseList2D
TranslateDescID (const DescID &id, DescID &res_id, C4DAtom *&res_at) C4DAtom
UnlockTextures () BaseMaterial
更新 (Bool preview, Bool rttm) BaseMaterial
Write (HyperFile *hf) C4DAtom
WriteObject (HyperFile *hf) C4DAtom
~BaseList2D () BaseList2D private
~BaseMaterial () BaseMaterial private
~C4DAtom () C4DAtom private
~C4DAtomGoal () C4DAtomGoal private
~GeListNode () GeListNode private
~Material () 材质 private