Panda3D
Public Member Functions | Static Public Member Functions | Public Attributes

Texture::CData Class Reference

Inheritance diagram for Texture::CData:
CycleData

List of all members.

Public Member Functions

 CData (const CData &copy)
virtual int complete_pointers (TypedWritable **plist, BamReader *manager)
 Receives an array of pointers, one for each time manager->read_pointer() was called in fillin().
void do_assign (const CData *copy)
virtual void fillin (DatagramIterator &scan, BamReader *manager)
 This internal function is called by make_from_bam to read in all of the relevant data from the BamFile for the new Geom.
virtual TypeHandle get_parent_type () const
 Returns the type of the container that owns the CycleData.
virtual CycleDatamake_copy () const
virtual void write_datagram (BamWriter *manager, Datagram &dg) const
 Writes the contents of this object to the datagram for shipping out to a Bam file.

Static Public Member Functions

static TypeHandle get_class_type ()
static void init_type ()

Public Attributes

int _alpha_file_channel
Filename _alpha_filename
Filename _alpha_fullpath
int _anisotropic_degree
AutoTextureScale _auto_texture_scale
LColor _border_color
ComponentType _component_type
int _component_width
CompressionMode _compression
Filename _filename
Format _format
Filename _fullpath
bool _has_read_mipmaps
bool _has_read_pages
UpdateSeq _image_modified
bool _keep_ram_image
bool _loaded_from_image
bool _loaded_from_txo
FilterType _magfilter
bool _match_framebuffer_format
FilterType _minfilter
int _num_components
int _num_mipmap_levels_read
int _num_views
int _orig_file_x_size
int _orig_file_y_size
int _pad_x_size
int _pad_y_size
int _pad_z_size
bool _post_load_store_cache
int _primary_file_num_channels
UpdateSeq _properties_modified
QualityLevel _quality_level
CompressionMode _ram_image_compression
RamImages _ram_images
bool _render_to_texture
PN_int32 _simple_image_date_generated
UpdateSeq _simple_image_modified
RamImage _simple_ram_image
int _simple_x_size
int _simple_y_size
TextureType _texture_type
WrapMode _wrap_u
WrapMode _wrap_v
WrapMode _wrap_w
int _x_size
int _y_size
int _z_size

Detailed Description

Definition at line 743 of file texture.h.


Member Function Documentation

int Texture::CData::complete_pointers ( TypedWritable **  p_list,
BamReader manager 
) [virtual]

Receives an array of pointers, one for each time manager->read_pointer() was called in fillin().

Returns the number of pointers processed.

Reimplemented from CycleData.

Definition at line 7657 of file texture.cxx.

void Texture::CData::fillin ( DatagramIterator scan,
BamReader manager 
) [virtual]

This internal function is called by make_from_bam to read in all of the relevant data from the BamFile for the new Geom.

Reimplemented from CycleData.

Definition at line 7669 of file texture.cxx.

virtual TypeHandle Texture::CData::get_parent_type ( ) const [inline, virtual]

Returns the type of the container that owns the CycleData.

This is useful mainly for debugging.

Reimplemented from CycleData.

Definition at line 752 of file texture.h.

void Texture::CData::write_datagram ( BamWriter manager,
Datagram dg 
) const [virtual]

Writes the contents of this object to the datagram for shipping out to a Bam file.

Reimplemented from CycleData.

Definition at line 7646 of file texture.cxx.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations