OldSchoolHack GUI
Öffentliche Methoden | Aufstellung aller Elemente
OSHGui::Drawing::TextureDX10 Klassenreferenz
Klassendiagramm für OSHGui::Drawing::TextureDX10:
Inheritance graph
[Legende]
Zusammengehörigkeiten von OSHGui::Drawing::TextureDX10:
Collaboration graph
[Legende]

Öffentliche Methoden

 TextureDX10 (ID3D10Device *device)
 
ID3D10Texture2D * GetTexture ()
 
virtual bool IsLocked ()
 
virtual bool Create (const Drawing::Size &size)
 
virtual void BeginUpdate ()
 
virtual void EndUpdate ()
 
void Clear ()
 
void Clear (const Drawing::Point &point)
 
void Clear (int x, int y)
 
void Clear (Drawing::Rectangle &rect)
 
virtual void Clear (int x, int y, int w, int h)
 
void Fill (D3DCOLOR color)
 
void Fill (const Drawing::Point &point, D3DCOLOR color)
 
void Fill (int x, int y, D3DCOLOR color)
 
void Fill (Drawing::Rectangle &rect, D3DCOLOR color)
 
virtual void Fill (int x, int y, int w, int h, D3DCOLOR color)
 
void FillGradient (D3DCOLOR from, D3DCOLOR to, bool updown=true)
 
void FillGradient (Drawing::Rectangle &rect, D3DCOLOR from, D3DCOLOR to, bool updown=true)
 
virtual void FillGradient (int x, int y, int w, int h, D3DCOLOR from, D3DCOLOR to, bool updown=true)
 
virtual void Rotate (int degrees)
 
void Insert (const Drawing::Point &point, Drawing::TextureDX10 *texture)
 
virtual void Insert (int x, int y, Drawing::ITexture *texture)
 
- Öffentliche Methoden geerbt von OSHGui::Drawing::ITexture
const SizeGetSize () const
 
virtual bool IsLocked () const =0
 
virtual void LoadFromFile (const Misc::AnsiString &filename)=0
 
virtual void Clear (const Rectangle &rect)
 
virtual void Fill (Color color)
 
virtual void Fill (const Point &point, Color color)
 
virtual void Fill (int x, int y, Color color)
 
virtual void Fill (const Rectangle &rect, Color color)
 
virtual void Fill (int x, int y, int w, int h, Color color)=0
 
virtual void FillGradient (Color from, Color to, bool updown=true)
 
virtual void FillGradient (const Rectangle &rect, Color from, Color to, bool updown=true)
 
virtual void FillGradient (int x, int y, int w, int h, Color from, Color to, bool updown=true)=0
 
virtual int GetFrameCount () const =0
 
virtual const Misc::TimeSpanGetFrameChangeInterval () const
 
virtual void SelectActiveFrame (int frame)=0
 

Weitere Geerbte Elemente

- Geschützte Attribute geerbt von OSHGui::Drawing::ITexture
Size size
 
Misc::TimeSpan frameChangeInterval
 

Dokumentation der Elementfunktionen

void OSHGui::Drawing::TextureDX10::BeginUpdate ( )
virtual

Sperrt die Textur, damit sie verändert werden kann. Muss einmalig vor dem Aufrufen von Clear, Fill oder FillGradient aufgerufen werden.

Implementiert OSHGui::Drawing::ITexture.

void OSHGui::Drawing::TextureDX10::Clear ( )
virtual

Löscht den Inhalt der Textur.

Erneute Implementation von OSHGui::Drawing::ITexture.

void OSHGui::Drawing::TextureDX10::Clear ( const Drawing::Point point)
virtual

Löscht einen 1x1 Pixel an der entsprechenden Position.

Parameter
pointdie Position

Erneute Implementation von OSHGui::Drawing::ITexture.

void OSHGui::Drawing::TextureDX10::Clear ( int  x,
int  y 
)
virtual

Löscht einen 1x1 Pixel an der entsprechenden Position.

Parameter
x
y

Erneute Implementation von OSHGui::Drawing::ITexture.

void OSHGui::Drawing::TextureDX10::Clear ( int  x,
int  y,
int  w,
int  h 
)
virtual

Löscht das Rechteck.

Parameter
x
y
w
h

Erneute Implementation von OSHGui::Drawing::ITexture.

void OSHGui::Drawing::TextureDX10::EndUpdate ( )
virtual

Entsperrt die Textur. Muss einmalig nach dem Aufrufen von Clear, Fill oder FillGradient aufgerufen werden.

Implementiert OSHGui::Drawing::ITexture.