12 #ifndef BEASTTEXTURE_H
13 #define BEASTTEXTURE_H
152 const unsigned char* data,
177 #endif // __cplusplus
180 #endif // BEASTTEXTURE_H
Gamma ramp, will always be combined with a gamma value.
Definition: beasttexture.h:29
This header is the base for getting platform consistent types for the Beast API.
ILBStatus ILBEndTexture(ILBTextureHandle texture)
Finalizes creation of a texture.
Color with alpha byte pixels.
Definition: beasttexture.h:60
const ILBCharType * ILBConstString
Beast api const string type.
Definition: beastapitypes.h:245
ILBStatus ILBAddPixelDataLDR(ILBTextureHandle texture, const unsigned char *data, int32 pixelCount)
Adds pixels to a texture.
ILBStatus ILBFindTexture(ILBManagerHandle beastManager, ILBConstString uniqueName, ILBTextureHandle *target)
Finds a cached texture.
ILBStatus ILBReferenceTexture(ILBManagerHandle beastManager, ILBConstString uniqueName, ILBConstString filename, ILBTextureHandle *target)
References in an external texture.
ILBStatus ILBSetInputGamma(ILBTextureHandle texture, ILBImageGammaType type, float gamma)
Sets what gamma encoding the colors in LDR texture has.
Color with alpha floating point pixels.
Definition: beasttexture.h:48
Handle for Beast textures Intentionally hidden implementation.
Definition: beastapitypes.h:450
ILBPixelFormat
Format for pixel data.
Definition: beasttexture.h:36
Color byte pixels.
Definition: beasttexture.h:56
ILBStatus ILBAddPixelDataHDR(ILBTextureHandle texture, const float *data, int32 pixelCount)
Adds pixels to a texture.
ILBImageGammaType
Gamma for input pixels data.
Definition: beasttexture.h:25
Handle for Beast managers Intentionally hidden implementation.
Monochrome byte pixels.
Definition: beasttexture.h:52
Color floating point pixels.
Definition: beasttexture.h:44
ILBStatus
Status codes for Beast API calls.
Definition: beastapitypes.h:153
ILBStatus ILBBeginTexture(ILBManagerHandle beastManager, ILBConstString uniqueName, int32 width, int32 height, ILBPixelFormat inputFormat, ILBTextureHandle *target)
Begins creation of a texture.
Monochrome floating point pixels.
Definition: beasttexture.h:40