|
Int32 | GetObjectCount () |
|
void | GetObject (Int32 i, HairRenderObject *hro) |
|
Int32 | FindObject (BaseList2D *bl) |
|
Bool | TracerEnabled () |
|
Int32 | TraceRay (const Vector &p, const Vector &v, Vector &hit, Float &d, Int32 cpu, Float tf, Int32 flags) |
|
void | Sample (Int32 oindex, VolumeData *vd, Int32 cpu, Int32 lid, Int32 seg, Int32 p, Float lined, const Vector &linep, const Vector &v, Vector &col, const Vector &n, const Vector &lp, const Vector &t, const Vector &r, Vector huv, Int32 flags) |
|
Float | SampleTransparency (Int32 oindex, VolumeData *vd, Int32 lid, Int32 seg, Int32 p, Float lined, const Vector &n, const Vector &linep, const Vector &lp, Vector huv, Int32 cpu, Int32 flags, const RayLight *light) |
|
Float | SampleShadow (VolumeData *vd, const RayLight *light, const Vector &p, Float delta, Int32 cpu, Int32 flags) |
|
Bool | GetTopFragment (Int32 x, Int32 y, HairFragment *frag, Int32 cpu) |
|
Bool | GetFragmentLink (Int32 x, Int32 y, HairFragmentLink *frag, Int32 cpu, Bool first) |
|
HairFragment * | GetFragments (Int32 x, Int32 y, Int32 &cnt, Int32 cpu) |
|
Bool | SetFragments (Int32 x, Int32 y, HairFragment *frag, Int32 cnt, Int32 cpu) |
|
Bool | InsertFragment (Int32 x, Int32 y, HairFragment *frag, Int32 cnt, Int32 cpu) |
|
Bool | InsertFragmentLine (Int32 x, Int32 y, Int32 xcnt, HairFragment **frag, Int32 *cnt, Int32 cpu) |
|
void | GetHitInfo (Int32 id, HairHitData *hdata) |
|
Bool | IsLightEnabled (Int32 oindex, const RayLight *light, Bool *nodiff, Bool *nospec) |
|
Bool | ShadowsEnabled () |
|
UInt32 | GetCompositeFlags (Int32 oindex) |
|
BaseVideoPost * | GetNext () const |
|
BaseVideoPost * | GetPred () const |
|
Bool | StereoMergeImages (BaseBitmap *dest, const BaseBitmap *const *source, Int32 cnt, const BaseContainer &settings, COLORSPACETRANSFORMATION transform) |
|
Int32 | StereoGetCameraCountEditor (BaseDocument *doc, BaseDraw *bd) |
|
Int32 | StereoGetCameraCountRenderer (BaseDocument *doc, RenderData *rd) |
|
Bool | StereoGetCameraInfo (BaseDocument *doc, BaseDraw *bd, RenderData *rd, Int32 index, StereoCameraInfo &info) |
|
Bool | RenderEngineCheck (Int32 id) const |
|
void | SetBit (Int32 mask) |
|
Bool | GetBit (Int32 mask) const |
|
void | DelBit (Int32 mask) |
|
void | ToggleBit (Int32 mask) |
|
Int32 | GetAllBits () const |
|
void | SetAllBits (Int32 bits) |
|
void | SetBitEx (Int32 mask, Int32 flags) |
|
const Char * | GetViewportRenderId (VIEWPORT_RENDER_ID typeId) const |
|
BaseList2D * | GetNext () |
|
const BaseList2D * | GetNext () const |
|
BaseList2D * | GetPred () |
|
const BaseList2D * | GetPred () const |
|
BaseContainer | GetData () |
|
void | SetData (const BaseContainer &bc, Bool add=true) |
|
const BaseContainer & | GetDataInstanceRef () const |
|
BaseContainer & | GetDataInstanceRef () |
|
const BaseContainer * | GetDataInstance () const |
|
BaseContainer * | GetDataInstance () |
|
String | GetName () const |
|
void | SetName (const maxon::String &name, Bool setDirty=true) |
|
String | GetBubbleHelp () |
|
Bool | TransferGoal (BaseList2D *dst, Bool undolink) |
|
Bool | TransferMarker (BaseList2D *dst) const |
|
Bool | CopyDynamicDescriptionFrom (const BaseList2D *src) |
|
Bool | Scale (Float scale) |
|
Bool | Edit () |
|
void | GetIcon (IconData *dat) |
|
GeListHead * | GetNLARoot (Bool create) |
|
BaseList2D * | AnimationLayerRemap (BaseObject **layer=nullptr) |
|
String | GetTypeName () const |
|
BaseList2D * | GetMain () const |
|
void | InsertTrackSorted (CTrack *track) |
|
Bool | AddEventNotification (BaseList2D *bl, NOTIFY_EVENT eventid, NOTIFY_EVENT_FLAG flags, const BaseContainer *data) |
|
Bool | RemoveEventNotification (const BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid) |
|
Bool | FindEventNotification (const BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid) |
|
Bool | SetDescIDState (const DescID &id, DESCIDSTATE descidstate) |
|
DESCIDSTATE | GetDescIDState (const DescID &id, Bool tolerant) const |
|
GeListHead * | GetOverrideRoot (Bool create) |
|
BaseOverride * | GetFirstOverride () |
|
GeListHead * | GetShaderRepositoryRoot (Bool create) |
|
GeListHead * | GetHiddenShaderRoot (Bool create) |
|
maxon::NimbusForwardRef | GetNimbusRef (const maxon::Id &spaceId) const |
|
maxon::Result< maxon::NimbusForwardRef > | PrivateGetOrCreateNimbusRef (const maxon::Id &spaceId) |
|
void | RemoveNimbusRef (const maxon::Id &spaceId) |
|
maxon::Result< maxon::HashMap< maxon::Id, maxon::NimbusForwardRef > > | GetAllNimbusRefs () const |
|
Bool | IsNodeBased () const |
|
maxon::Result< Bool > | GetAccessedObjects (METHOD_ID method, AccessedObjectsCallback &access) const |
|
maxon::Result< Bool > | GetAccessedObjectsRec (ACCESSED_OBJECTS_MASK read, ACCESSED_OBJECTS_MASK write, METHOD_ID method, Bool withSiblings, Bool withChildren, AccessedObjectsCallback &access) const |
|
maxon::Result< Bool > | GetAccessedObjectsOfHierarchy (ACCESSED_OBJECTS_MASK read, ACCESSED_OBJECTS_MASK write, METHOD_ID method, AccessedObjectsCallback &access) const |
|
maxon::Result< Bool > | GetAccessedObjectsOfChildren (ACCESSED_OBJECTS_MASK read, ACCESSED_OBJECTS_MASK write, METHOD_ID method, AccessedObjectsCallback &access) const |
|
maxon::Result< Bool > | GetAccessedObjectsOfFirstChildHierarchy (ACCESSED_OBJECTS_MASK read, ACCESSED_OBJECTS_MASK write, METHOD_ID method, AccessedObjectsCallback &access) const |
|
maxon::Result< maxon::GenericData > | GroupChanges () |
|
void | GetMarkerStampEx (UInt32 *l1, UInt32 *l2) |
|
const GeMarker & | GetMarker () const |
|
void | SetMarker (const GeMarker &m) |
|
Bool | AddUniqueID (Int32 appid, const Char *const mem, Int bytes) |
|
Bool | FindUniqueID (Int32 appid, const Char *&mem, Int &bytes) const |
|
Int32 | GetUniqueIDCount () const |
|
Bool | GetUniqueIDIndex (Int32 idx, Int32 &id, const Char *&mem, Int &bytes) const |
|
Bool | SetAnimatedParameter (const CTrack *track, const DescID &id, const GeData &t_data1, const GeData &t_data2, Float mix, DESCFLAGS_SET flags) |
|
Bool | GetAnimatedParameter (const DescID &id, GeData &t_data1, GeData &t_data2, Float &mix, DESCFLAGS_GET flags) const |
|
BaseShader * | GetFirstShader () const |
|
void | InsertShader (BaseShader *shader, BaseShader *pred=nullptr) |
|
void | ClearKeyframeSelection () |
|
Bool | FindKeyframeSelection (const DescID &id) |
|
Bool | SetKeyframeSelection (const DescID &id, Bool selection) |
|
Bool | KeyframeSelectionContent () |
|
LayerObject * | GetLayerObject (const BaseDocument *doc) |
|
const LayerObject * | GetLayerObject (const BaseDocument *doc) const |
|
Bool | SetLayerObject (const LayerObject *layer) |
|
const LayerData * | GetLayerData (const BaseDocument *doc, Bool rawdata=false) const |
|
Bool | SetLayerData (BaseDocument *doc, const LayerData &data) |
|
GeListHead * | GetCTrackRoot (Bool create) |
|
const GeListHead * | GetCTrackRoot () const |
|
CTrack * | GetFirstCTrack () |
|
const CTrack * | GetFirstCTrack () const |
|
CTrack * | FindCTrack (const DescID &id) |
|
const CTrack * | FindCTrack (const DescID &id) const |
|
GeListNode * | GetNext () |
|
const GeListNode * | GetNext () const |
|
GeListNode * | GetPred () |
|
const GeListNode * | GetPred () const |
|
GeListNode * | GetDown () |
|
const GeListNode * | GetDown () const |
|
GeListNode * | GetUp () |
|
const GeListNode * | GetUp () const |
|
GeListNode * | GetDownLast () |
|
const GeListNode * | GetDownLast () const |
|
void | InsertBefore (GeListNode *bl) |
|
void | InsertAfter (GeListNode *bl) |
|
void | InsertUnder (GeListNode *bl) |
|
void | InsertUnderLast (GeListNode *bl) |
|
void | Remove () |
|
void | FlushChilds () |
|
void | MoveChildrenTo (GeListNode *dest) |
|
GeListHead * | GetListHead () |
|
const GeListHead * | GetListHead () const |
|
Int32 | GetNodeID (Int32 index=0) const |
|
template<typename CAST > |
const CAST * | GetNodeData (Int32 index=0) const |
|
template<typename CAST > |
CAST * | GetNodeData (Int32 index=0) |
|
void | SetCustomData (GeListNode *node) |
|
GeListNode * | GetCustomData () |
|
const GeListNode * | GetCustomData () const |
|
const BaseDocument * | GetDocument () const |
|
BaseDocument * | GetDocument () |
|
maxon::Result< Bool > | GetBranchInfo (const maxon::ValueReceiver< const BranchInfo & > &info, GETBRANCHINFO flags) const |
|
Bool | IsDocumentRelated () const |
|
Int32 | GetInfo () const |
|
Bool | GetNBit (NBIT bit) const |
|
UInt32 | GetNBitMask (Int32 index) const |
|
Bool | ChangeNBit (NBIT bit, NBITCONTROL bitmode) |
|
Int32 | GetType () const |
|
Int32 | GetRealType () const |
|
Int32 | GetDiskType () const |
|
Bool | IsInstanceOf (Int32 id) const |
|
Int32 | GetClassification () const |
|
Bool | Message (Int32 type, void *data=nullptr) |
|
Bool | MultiMessage (MULTIMSG_ROUTE flags, Int32 type, void *data) |
|
C4DAtom * | GetClone (COPYFLAGS flags, AliasTrans *trn) const |
|
Bool | CopyTo (C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn) const |
|
Bool | Read (HyperFile *hf, Int32 id, Int32 level) |
|
Bool | Write (HyperFile *hf) const |
|
Bool | ReadObject (HyperFile *hf, Bool readheader) |
|
Bool | WriteObject (HyperFile *hf) const |
|
Bool | GetDescription (Description *description, DESCFLAGS_DESC flags) const |
|
Bool | GetParameter (const DescID &id, GeData &t_data, DESCFLAGS_GET flags) const |
|
Bool | SetParameter (const DescID &id, const GeData &t_data, DESCFLAGS_SET flags) |
|
DynamicDescription * | GetDynamicDescriptionWritable () |
|
const DynamicDescription * | GetDynamicDescription () const |
|
Bool | CopyDynamicDescriptionFrom (const BaseList2D *src) |
|
Bool | GetEnabling (const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc) const |
|
Bool | TranslateDescID (const DescID &id, DescID &res_id, C4DAtom *&res_at) |
|
UInt32 | GetDirty (DIRTYFLAGS flags) const |
|
void | SetDirty (DIRTYFLAGS flags) |
|
UInt32 | GetHDirty (HDIRTYFLAGS mask) const |
|
void | SetHDirty (HDIRTYFLAGS mask) |
|