Panda3D

Public Member Functions | List of all members
TextureMemoryCounter Class Reference

This class is used to gather statistics on texture memory usage, etc. More...

`#include "textureMemoryCounter.h"`

## Public Member Functions
void | add_placement (TexturePlacement *placement)
| Adds the indicated TexturePlacement to the counter. More...
void | report (std::ostream &out, int indent_level)
| Reports the measured texture memory usage. More...
void | reset ()
| Resets the count to zero. More...

## Detailed Description

This class is used to gather statistics on texture memory usage, etc.

It adds up the total texture memory required by a number of image files, and reports it at the end.

Definition at line 33 of file textureMemoryCounter.h.

## Member Function Documentation

## ◆ add_placement()

void TextureMemoryCounter::add_placement | ( | TexturePlacement * | placement | ) |

Adds the indicated TexturePlacement to the counter.

Definition at line 53 of file textureMemoryCounter.cxx.

References TexturePlacement::get_texture().

## ◆ report()

void TextureMemoryCounter::report | ( | std::ostream & | out,
|  | int | indent_level
| ) |  |

Reports the measured texture memory usage.

Definition at line 83 of file textureMemoryCounter.cxx.

References indent().

## ◆ reset()

void TextureMemoryCounter::reset | ( |  | ) |

Resets the count to zero.

Definition at line 35 of file textureMemoryCounter.cxx.

The documentation for this class was generated from the following files:

- pandatool/src/palettizer/textureMemoryCounter.h
- pandatool/src/palettizer/textureMemoryCounter.cxx