Euphoria
Public Member Functions | List of all members
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 88 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: