Open Search
    MoGraphFractureVoronoiObject Class Reference

    #include <c4d_fracturevoronoidata.h>

    Inheritance diagram for MoGraphFractureVoronoiObject:

    Public Types

    typedef NodeData SUPER
     
    - Public Types inherited from NodeData
    typedef PrivateChunk SUPER
     

    Public Member Functions

    virtual Bool IsInstanceOf (cineware::Int32 id) const
     
    - Public Member Functions inherited from NodeData
     NodeData ()
     
    BaseList2DGetNode ()
     
    void SetNode (BaseList2D *ptr)
     
    BaseTagGetTag (Int32 id)
     
    BaseTagMakeTag (Int32 id)
     
    - Public Member Functions inherited from PrivateChunk
     PrivateChunk ()
     
    Bool ReadChunk (HyperFile *hf, Bool keepin=false, Bool noheader=false)
     
    virtual Bool IsListHead ()
     
    virtual Int32 GetType () const
     
    virtual Int32 GetInstanceType () const
     
    Bool ReadObject (HyperFile *hf, Bool readheader)
     
    Bool WriteObject (HyperFile *hf, Int32 type)
     
    Bool CopyTo (PrivateChunk *dest, COPYFLAGS flags, AliasTrans *trans)
     
    virtual Bool GetDParameter (const DescID &id, GeData &data)
     
    virtual Bool SetDParameter (const DescID &id, const GeData &data)
     
    Bool GetParameter (Int32 id, GeData &data)
     
    Bool SetParameter (Int32 id, const GeData &data)
     
    Bool GetParameter (const DescID &id, GeData &data)
     
    Bool SetParameter (const DescID &id, const GeData &data)
     
    - Public Member Functions inherited from GeTempPublicNode2D< PrivateChunk >
    PrivateChunkGetNext () const
     
    PrivateChunkGetPrev () const
     
    void InsertBefore (PrivateChunk *n)
     
    void InsertAfter (PrivateChunk *n)
     
    void Remove ()
     

    Static Protected Member Functions

    static NodeDataAlloc ()
     

    Private Member Functions

    virtual Bool Init ()
     
    virtual void Free ()
     
    virtual Int32 GetChunkLevel ()
     
    virtual Bool Read (HyperFile *hf, Int32 id, Int32 level)
     
    virtual Bool Write (HyperFile *hf)
     
    virtual Bool CopyToX (PrivateChunk *dest, COPYFLAGS flags, AliasTrans *trn)
     

    Private Attributes

    RootObject_head
     
    Bool _createDefaultPointGen
     
    LoadSelectionTagData _loadSelectionTags
     
    BaseArray< BaseLink * > _selectionTags
     

    Friends

    class BaseObject
     

    Additional Inherited Members

    - Protected Member Functions inherited from NodeData
    virtual Bool Execute ()
     
    virtual Int32 GetDiskType () const
     
    virtual Bool TranslateDescID (GeListNode *node, const DescID &id, DescID &res_id, GeListNode *&res_at)
     
    - Protected Member Functions inherited from PrivateChunk
    virtual Bool HandleSubChunk (HyperFile *hf, Int32 id, Int32 level)
     

    Detailed Description

    Node data class for Cinema 4D's Mograph Fracture Voronoi object.

    Since
    R20

    Member Typedef Documentation

    ◆ SUPER

    typedef NodeData SUPER

    Member Function Documentation

    ◆ IsInstanceOf()

    virtual Bool IsInstanceOf ( cineware::Int32  id) const
    virtual

    Reimplemented from NodeData.

    ◆ Alloc()

    static NodeData* Alloc ( )
    staticprotected

    ◆ Init()

    virtual Bool Init ( )
    privatevirtual

    Called when an instance of a derived node data class needs to be initialized.

    Returns
    true if successful, otherwise false.

    Reimplemented from NodeData.

    ◆ Free()

    virtual void Free ( )
    privatevirtual

    Reimplemented from NodeData.

    ◆ GetChunkLevel()

    virtual Int32 GetChunkLevel ( )
    privatevirtual

    Reimplemented from PrivateChunk.

    ◆ Read()

    virtual Bool Read ( HyperFile hf,
    Int32  id,
    Int32  level 
    )
    privatevirtual

    Reads the node from a hyper file.

    Parameters
    [in]hfThe hyper file to read from. Cineware SDK owns the pointed hyper file.
    [in]idThe ID of the node to read.
    [in]levelThe disklevel of the node to read.
    Returns
    true if successful, otherwise false.

    Reimplemented from NodeData.

    ◆ Write()

    virtual Bool Write ( HyperFile hf)
    privatevirtual

    Reimplemented from PrivateChunk.

    ◆ CopyToX()

    virtual Bool CopyToX ( PrivateChunk dst,
    COPYFLAGS  flags,
    AliasTrans trans 
    )
    privatevirtual

    Private.

    Reimplemented from NodeData.

    Friends And Related Function Documentation

    ◆ BaseObject

    friend class BaseObject
    friend

    Member Data Documentation

    ◆ _head

    RootObject* _head
    private

    ◆ _createDefaultPointGen

    Bool _createDefaultPointGen
    private

    ◆ _loadSelectionTags

    LoadSelectionTagData _loadSelectionTags
    private

    ◆ _selectionTags

    BaseArray<BaseLink*> _selectionTags
    private