ITextureRegenerator
sims bustin out the scooter store cleancafe.com caleb sex simpsons vegas wedding package convert vhs to dvd maid ringtone downloads for lg phones candid drunk girls url baseball america funny cartoon sex first head job free nextel i205 ringtone buy adipex lifestyle fitness centers diesel fuel hfrr testing rc electric airplanes maya 6 unlimited download warez url adult pic black teen porn auto detail supply projectvoyeur cheat and hints for pc games oldies electric blankets sexy icons rose bush cuttings peeing in underwear anime girl gallery hallaback girl minogue book reviews knitting needles digital camera xmeup low cost dedicated server olympus 500 young gay porn hermione granger fucking two chicks kissing www.forrent.com young teen of brazil pocket pussy mba in uk juicy men couture girls pussys camper euro to american conversion rate rachel naked resident evil nude sixties artists pj harvey the guitar man bread rey mysterio taking it off life channel pamela anderson photo website developers anagrams ponderosa adware 6 strips beautiful sex south park nude downloadable mp3 ringtone standardized testing pumpkin soup hilary duff upskirt free hindi ringtone download arquitectos de despacho honda motorcycle parts buy fiorinal phone white pages celldweller become a paralegal any to icon serial gay horse saathiya ringtone time zones usa map voluptuous xl magazine beautiful babes pictures beach babes pictures mouth sex big booty black girls in thongs custom car decal xxx torrent arlington national cemetary hogtied sex coporate affair coordinator free kyocera ntelos ringtone fire sprinklers nuclear explosions mouse traps free sprint samsung ringtone audiovox 8900 ringtone format colorado hunting largest womens organization if leave ringtone atv racks naturisten ugly porn mesa airline amature ass movie desktop pictures emergency lights naturistas black supermodels sexy fun inuyasha love kagome winnie cooper lucy in the sky with diamonds part time jobs in new zealand wooden outdoor play sets with swings and slides naked teen pussy dad fuck daughter cheap lysodren no child left behind act problems pussy fucking sex barcelona business center residental schools as i860 put recorder ringtone voice 5180 free nokia ringtone ringtone wisin y yandel celebrity hair cuts al b sure ringtone antibiotics physical missouri college basketball schedule fucking machines.com fat asian adoption search cefzil nudity preteen class c motor home girls shave legs cheap ketamine ginger jolie chanel replica sunglasses infants and infectious diseases young ones naked delta airline com diapering nextel data cable ringtones young lolita nudists angels small business health insurance adult lingerie tslist shaved lesbian preteens fingering abi titmuss nude crystal necklace celery new hip hop ringtones my ass crotchless underwear american idiot real ringtone bee pollen license plate pork tenderloin recipes florida lotto results mallrats milf web sites mel gibson naked anime composer ringtone show stopper inc you suck treatment of bulimia adultcheck home young girl blowjob anal cam alexis donate a car medieval swords moulin rouge mp3 phat black booty clips osu cowboys baseball jerseys i like to watch my wife pool party ring tree 1957 chevy actifed ephedra princess leia as a slave girl how to download ringtone to i860 wheelskins embroidered hat pie free tattoo designs link jennifer love hewitt gallery make a music playlist for myspace lolita preteens rootbeer tennis players are sexy firefox movie driving directions air tahiti buy trileptal buy vancomycin coach handbag outlet
- Location
public\materialsystem\itexture.h
- Purpose
- The job ITextureRegenerator class is to change the pixel values of any procedural texture that uses a regenerator that implements this class.
//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // // $NoKeywords: $ // //=============================================================================// #ifndef ITEXTURE_H #define ITEXTURE_H #ifdef _WIN32 #pragma once #endif enum ImageFormat; class IVTFTexture; class ITexture; struct Rect_t; //----------------------------------------------------------------------------- // This will get called on procedural textures to re-fill the textures // with the appropriate bit pattern. Calling Download() will also // cause this interface to be called. It will also be called upon // mode switch, or on other occasions where the bits are discarded. //----------------------------------------------------------------------------- class ITextureRegenerator { public: // This will be called when the texture bits need to be regenerated. // Use the VTFTexture interface, which has been set up with the // appropriate texture size + format // The rect specifies which part of the texture needs to be updated // You can choose to update all of the bits if you prefer virtual void RegenerateTextureBits( ITexture *pTexture, IVTFTexture *pVTFTexture, Rect_t *pRect ) = 0; // This will be called when the regenerator needs to be deleted // which will happen when the texture is destroyed virtual void Release() = 0; }; inline bool IsErrorTexture( ITexture *pTex ) { return !pTex || pTex->IsError(); } #endif // ITEXTURE_H