srp
software rendering pipeline
Loading...
Searching...
No Matches
texture.h File Reference
#include <stdint.h>
#include <stddef.h>
#include "srp/color.h"
Include dependency graph for texture.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

enum  SRPTextureWrappingMode { TW_REPEAT , TW_CLAMP_TO_EDGE }
 
enum  SRPTextureParameter { SRP_TEXTURE_WRAPPING_MODE_X , SRP_TEXTURE_WRAPPING_MODE_Y }
 
typedef struct SRPTexture SRPTexture
 
typedef enum SRPTextureParameter SRPTextureParameter
 
SRPTexturesrpNewTexture (const char *image, SRPTextureWrappingMode wrappingModeX, SRPTextureWrappingMode wrappingModeY)
 
void srpFreeTexture (SRPTexture *this)
 
void srpTextureGetFilteredColor (const SRPTexture *this, float u, float v, float out[4])
 
int srpTextureGet (SRPTexture *this, SRPTextureParameter parameter)
 
void srpTextureSet (SRPTexture *this, SRPTextureParameter parameter, int data)
 

Detailed Description

SRPTexture and related functions