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