Open Search
    B3DPaintLayer Class Reference

    #include <b3d_file.h>

    Inheritance diagram for B3DPaintLayer:

    Public Member Functions

     B3DPaintLayer ()
     
    virtual Bool HandleSubChunk (HyperFile *hf, Int32 id, Int32 level)
     
    virtual Bool Init (HyperFile *hf, Int32 w, Int32 h, Int32 colormode)
     
    virtual Bool SetPixelCount (HyperFile *hf, Int32 x, Int32 y, Int32 numx, UChar *buf, Int32 channels)
     
    virtual COLORMODE GetColorMode (HyperFile *hf)
     
    virtual void GetPixelCount (HyperFile *hf, Int32 x, Int32 y, Int32 numx, UChar *buf)
     
    virtual Bool Write (HyperFile *hf)
     
    - Public Member Functions inherited from PrivateChunk
    virtual Bool IsInstanceOf (cineware::Int32 id) const
     
     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 CopyToX (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)
     
    virtual Int32 GetChunkLevel ()
     
    - Public Member Functions inherited from GeTempPublicNode2D< PrivateChunk >
    PrivateChunkGetNext () const
     
    PrivateChunkGetPrev () const
     
    void InsertBefore (PrivateChunk *n)
     
    void InsertAfter (PrivateChunk *n)
     
    void Remove ()
     

    Protected Attributes

    B3DAlphaparent
     

    Private Attributes

    COLORMODE colormode
     
    UChar nativecolor [5]
     

    Friends

    class B3DAlpha
     

    Additional Inherited Members

    Detailed Description

    Private.

    Constructor & Destructor Documentation

    ◆ B3DPaintLayer()

    Member Function Documentation

    ◆ HandleSubChunk()

    virtual Bool HandleSubChunk ( HyperFile hf,
    Int32  id,
    Int32  level 
    )
    virtual

    Reimplemented from PrivateChunk.

    ◆ Init()

    virtual Bool Init ( HyperFile hf,
    Int32  w,
    Int32  h,
    Int32  colormode 
    )
    virtual

    ◆ SetPixelCount()

    virtual Bool SetPixelCount ( HyperFile hf,
    Int32  x,
    Int32  y,
    Int32  numx,
    UChar buf,
    Int32  channels 
    )
    virtual

    ◆ GetColorMode()

    virtual COLORMODE GetColorMode ( HyperFile hf)
    virtual

    ◆ GetPixelCount()

    virtual void GetPixelCount ( HyperFile hf,
    Int32  x,
    Int32  y,
    Int32  numx,
    UChar buf 
    )
    virtual

    ◆ Write()

    virtual Bool Write ( HyperFile hf)
    virtual

    Reimplemented from PrivateChunk.

    Friends And Related Function Documentation

    ◆ B3DAlpha

    friend class B3DAlpha
    friend

    Member Data Documentation

    ◆ colormode

    COLORMODE colormode
    private

    ◆ nativecolor

    UChar nativecolor[5]
    private

    ◆ parent

    B3DAlpha* parent
    protected