Euphoria
eu::render::Texture2d Struct Reference

A 2d image texture. More...

Inheritance diagram for eu::render::Texture2d:
eu::render::BaseTexture

Public Member Functions

 Texture2d ()=delete
 Texture2d (DEBUG_LABEL_ARG_MANY const void *pixel_data, unsigned int pixel_format, int w, int h, TextureEdge te, TextureRenderStyle trs, Transparency t, ColorData cd)
 "internal"
Public Member Functions inherited from eu::render::BaseTexture
 BaseTexture ()
 ~BaseTexture ()
 BaseTexture (const BaseTexture &)=delete
void operator= (const BaseTexture &)=delete
 BaseTexture (BaseTexture &&) noexcept
BaseTextureoperator= (BaseTexture &&) noexcept
void unload ()
 clears the loaded texture to a invalid texture

Additional Inherited Members

Public Attributes inherited from eu::render::BaseTexture
unsigned int id

Detailed Description

A 2d image texture.

Definition at line 73 of file texture.h.

Constructor & Destructor Documentation

◆ Texture2d() [1/2]

eu::render::Texture2d::Texture2d ( )
delete

◆ Texture2d() [2/2]

eu::render::Texture2d::Texture2d ( DEBUG_LABEL_ARG_MANY const void * pixel_data,
unsigned int pixel_format,
int w,
int h,
TextureEdge te,
TextureRenderStyle trs,
Transparency t,
ColorData cd )

"internal"


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