HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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

TIL_ImageSourcemySource
 
int myVersion
 
UT_String myName
 
TIL_PlanemyPlane
 
exint myPlaneIndex
 
UT_TokenStringmyID
 
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: