BaseShader Member List

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

AddEventNotification(BaseList2D *bl, NOTIFY_EVENT eventid, NOTIFY_EVENT_FLAG flags, const BaseContainer *data)BaseList2D
AddUniqueID(Int32 appid, const Char *const mem, Int bytes)BaseList2D
Alloc(Int32 type)BaseShaderstatic
AnimationLayerRemap(BaseObject **layer=nullptr)BaseList2D
BaseShader()BaseShaderprivate
ChangeNBit(NBIT bit, NBITCONTROL bitmode)GeListNode
ClearKeyframeSelection()BaseList2D
Compare(BaseShader *dst)BaseShader
CopyTo(C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn)C4DAtom
DelBit(Int32 mask)BaseList2D
DestroyGLImage(BaseDocument *doc)BaseShader
Edit(void)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) constBaseList2D
Free(BaseShader *&ps)BaseShaderstatic
BaseList2D::Free(BaseList2D *&bl)BaseList2Dstatic
FreeRender(void)BaseShader
GetAllBits(void) constBaseList2D
GetAnimatedParameter(const DescID &id, GeData &t_data1, GeData &t_data2, Float &mix, DESCFLAGS_GET flags)BaseList2D
GetBit(Int32 mask) constBaseList2D
GetBitmap(void)BaseShader
GetBranchInfo(BranchInfo *info, Int32 max, GETBRANCHINFO flags)GeListNode
GetBubbleHelp(void)BaseList2D
GetClassification(void) constC4DAtom
GetClone(COPYFLAGS flags, AliasTrans *trn)C4DAtom
GetCTrackRoot(void)BaseList2D
GetCustomData(void)GeListNode
GetData(void)BaseList2D
GetDataInstance(void) constBaseList2D
GetDataInstance(void)BaseList2D
GetDataInstanceRef(void) constBaseList2D
GetDataInstanceRef(void)BaseList2D
GetDescIDState(const DescID &id, Bool tolerant) constBaseList2D
GetDescription(Description *description, DESCFLAGS_DESC flags)C4DAtom
GetDirty(DIRTYFLAGS flags) constC4DAtom
GetDiskType(void) constC4DAtom
GetDocument(void)GeListNode
GetDown(void)BaseShader
GetDownLast(void)BaseShader
GetDynamicDescription()C4DAtom
GetEnabling(const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc)C4DAtom
GetFirstCTrack(void)BaseList2D
GetFirstOverride(void)BaseList2D
GetFirstShader() constBaseList2D
GetHDirty(HDIRTYFLAGS mask) constC4DAtom
GetIcon(IconData *dat)BaseList2D
GetInfo(void)GeListNode
GetLayerData(BaseDocument *doc, Bool rawdata=false)BaseList2D
GetLayerObject(BaseDocument *doc)BaseList2D
GetListHead(void)GeListNode
GetMain(void) constBaseList2D
GetMarker(void) constBaseList2D
GetMarkerStampEx(UInt32 *l1, UInt32 *l2)BaseList2D
GetName(void) constBaseList2D
GetNBit(NBIT bit) constGeListNode
GetNext(void)BaseShader
GetNLARoot(void)BaseList2D
GetNodeData(Int32 index=0) constGeListNode
GetNodeData(Int32 index=0)GeListNode
GetNodeID(Int32 index=0) constGeListNode
GetOverrideRoot(void)BaseList2D
GetParameter(const DescID &id, GeData &t_data, DESCFLAGS_GET flags)C4DAtom
GetPred(void)BaseShader
GetRealType(void) constC4DAtom
GetRenderInfo(void)BaseShader
GetShaderRepositoryRoot(void)BaseList2D
GetSubsurfaceShader(Float &bestmpl)BaseShader
GetType(void) constC4DAtom
GetTypeName(void)BaseList2D
GetUniqueIDCount() constBaseList2D
GetUniqueIDIndex(Int32 idx, Int32 &id, const Char *&mem, Int &bytes) constBaseList2D
GetUp(void)BaseShader
GlMessage(Int32 type, void *data)BaseShader
HasGPURendererSupport() constBaseShader
InitRender(const InitRenderStruct &is)BaseShader
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
InvalidateGLImage(BaseDocument *doc)BaseShader
IsColorManagementOff(BaseDocument *doc)BaseShader
IsDocumentRelated(void)GeListNode
IsInstanceOf(Int32 id) constC4DAtom
KeyframeSelectionContent()BaseList2D
Message(Int32 type, void *data=nullptr)C4DAtom
MultiMessage(MULTIMSG_ROUTE flags, Int32 type, void *data)C4DAtom
Read(HyperFile *hf, Int32 id, Int32 level)C4DAtom
ReadObject(HyperFile *hf, Bool readheader)C4DAtom
Remove(void)GeListNode
RemoveEventNotification(BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid)BaseList2D
Sample(ChannelData *cd)BaseShader
SampleBump(ChannelData *cd, SAMPLEBUMP bumpflags)BaseShader
Scale(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
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 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) constBaseList2D
TranslateDescID(const DescID &id, DescID &res_id, C4DAtom *&res_at)C4DAtom
Write(HyperFile *hf)C4DAtom
WriteObject(HyperFile *hf)C4DAtom
~BaseShader()BaseShaderprivate