All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TIL_ImageState Class Reference

#include <TIL_Image.h>

+ Inheritance diagram for TIL_ImageState:

Public Member Functions

 TIL_ImageState ()
 ~TIL_ImageState ()
int64 getMemoryUsage (bool inclusive) const
void setSource (TIL_ImageSource *source)
TIL_ImageStateoperator= (const TIL_ImageState &)
int operator== (const TIL_ImageState &) const
int fitsRequirements (const TIL_ImageState &, bool scaled=false) const
void debugDump (std::ostream &os)

Public Attributes

int myVersion
UT_String myName
exint myPlaneIndex
TIL_Packing myPacking
int myFrameIndex
float myBlack
float myWhite
exint myXRes
exint myYRes
int myFullImage
exint myStartU
exint myEndU
exint myStartV
exint myEndV
float myGamma
float myAspect
float myVAspect
bool mySolidAlpha

Additional Inherited Members

- Static Public Member Functions inherited from UT_SmallObject< TIL_ImageState, UT_SMALLOBJECT_CLEANPAGES_OFF, 128, UT_SMALLOBJECT_THREADSAFE_ON >
static voidoperator new (size_t size)
 Regular new/delete operators. More...
static void operator delete (void *p, size_t size)
 Regular new/delete operators. More...
static voidoperator new (size_t, void *p)
static void operator delete (void *, void *)

Detailed Description

Definition at line 34 of file TIL_Image.h.

Constructor & Destructor Documentation

TIL_ImageState::TIL_ImageState ( )
TIL_ImageState::~TIL_ImageState ( )

Member Function Documentation

void TIL_ImageState::debugDump ( std::ostream &  os)
int TIL_ImageState::fitsRequirements ( const TIL_ImageState ,
bool  scaled = false 
) const
int64 TIL_ImageState::getMemoryUsage ( bool  inclusive) const
TIL_ImageState& TIL_ImageState::operator= ( const TIL_ImageState )
int TIL_ImageState::operator== ( const TIL_ImageState ) const
void TIL_ImageState::setSource ( TIL_ImageSource source)

Member Data Documentation

float TIL_ImageState::myAspect

Definition at line 73 of file TIL_Image.h.

float TIL_ImageState::myBlack

Definition at line 64 of file TIL_Image.h.

exint TIL_ImageState::myEndU

Definition at line 69 of file TIL_Image.h.

exint TIL_ImageState::myEndV

Definition at line 71 of file TIL_Image.h.

int TIL_ImageState::myFrameIndex

Definition at line 62 of file TIL_Image.h.

int TIL_ImageState::myFullImage

Definition at line 67 of file TIL_Image.h.

float TIL_ImageState::myGamma

Definition at line 72 of file TIL_Image.h.

UT_TokenString* TIL_ImageState::myID

Definition at line 60 of file TIL_Image.h.

UT_String TIL_ImageState::myName

Definition at line 57 of file TIL_Image.h.

TIL_Packing TIL_ImageState::myPacking

Definition at line 61 of file TIL_Image.h.

TIL_Plane* TIL_ImageState::myPlane

Definition at line 58 of file TIL_Image.h.

exint TIL_ImageState::myPlaneIndex

Definition at line 59 of file TIL_Image.h.

bool TIL_ImageState::mySolidAlpha

Definition at line 75 of file TIL_Image.h.

TIL_ImageSource* TIL_ImageState::mySource

Definition at line 54 of file TIL_Image.h.

exint TIL_ImageState::myStartU

Definition at line 68 of file TIL_Image.h.

exint TIL_ImageState::myStartV

Definition at line 70 of file TIL_Image.h.

float TIL_ImageState::myVAspect

Definition at line 74 of file TIL_Image.h.

int TIL_ImageState::myVersion

Definition at line 55 of file TIL_Image.h.

float TIL_ImageState::myWhite

Definition at line 64 of file TIL_Image.h.

exint TIL_ImageState::myXRes

Definition at line 66 of file TIL_Image.h.

exint TIL_ImageState::myYRes

Definition at line 66 of file TIL_Image.h.

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