mirror of
https://github.com/raysan5/raylib.git
synced 2025-09-12 14:28:15 +00:00
Review Texture type
Texture type also maps to Texture2D and TextureCubemap
This commit is contained in:
24
src/raylib.h
24
src/raylib.h
@@ -228,31 +228,31 @@ typedef struct Image {
|
||||
int format; // Data format (PixelFormat type)
|
||||
} Image;
|
||||
|
||||
// Texture2D type
|
||||
// Texture type
|
||||
// NOTE: Data stored in GPU memory
|
||||
typedef struct Texture2D {
|
||||
typedef struct Texture {
|
||||
unsigned int id; // OpenGL texture id
|
||||
int width; // Texture base width
|
||||
int height; // Texture base height
|
||||
int mipmaps; // Mipmap levels, 1 by default
|
||||
int format; // Data format (PixelFormat type)
|
||||
} Texture2D;
|
||||
} Texture;
|
||||
|
||||
// Texture type, same as Texture2D
|
||||
typedef Texture2D Texture;
|
||||
// Texture2D type, same as Texture
|
||||
typedef Texture Texture2D;
|
||||
|
||||
// TextureCubemap type, actually, same as Texture2D
|
||||
typedef Texture2D TextureCubemap;
|
||||
// TextureCubemap type, actually, same as Texture
|
||||
typedef Texture TextureCubemap;
|
||||
|
||||
// RenderTexture2D type, for texture rendering
|
||||
typedef struct RenderTexture2D {
|
||||
// RenderTexture type, for texture rendering
|
||||
typedef struct RenderTexture {
|
||||
unsigned int id; // OpenGL Framebuffer Object (FBO) id
|
||||
Texture texture; // Color buffer attachment texture
|
||||
Texture depth; // Depth buffer attachment texture
|
||||
} RenderTexture2D;
|
||||
} RenderTexture;
|
||||
|
||||
// RenderTexture type, same as RenderTexture2D
|
||||
typedef RenderTexture2D RenderTexture;
|
||||
// RenderTexture2D type, same as RenderTexture
|
||||
typedef RenderTexture RenderTexture2D;
|
||||
|
||||
// N-Patch layout info
|
||||
typedef struct NPatchInfo {
|
||||
|
Reference in New Issue
Block a user