Blender
V3.3
|
#include "util/transform.h"
Go to the source code of this file.
Classes | |
struct | TextureInfo |
Macros | |
#define | TEX_IMAGE_MISSING_R 1 |
#define | TEX_IMAGE_MISSING_G 0 |
#define | TEX_IMAGE_MISSING_B 1 |
#define | TEX_IMAGE_MISSING_A 1 |
Typedefs | |
typedef enum InterpolationType | InterpolationType |
typedef enum ImageDataType | ImageDataType |
typedef enum ImageAlphaType | ImageAlphaType |
typedef enum ExtensionType | ExtensionType |
typedef struct TextureInfo | TextureInfo |
Enumerations | |
enum | InterpolationType { INTERPOLATION_NONE = -1 , INTERPOLATION_LINEAR = 0 , INTERPOLATION_CLOSEST = 1 , INTERPOLATION_CUBIC = 2 , INTERPOLATION_SMART = 3 , INTERPOLATION_NUM_TYPES } |
enum | ImageDataType { IMAGE_DATA_TYPE_FLOAT4 = 0 , IMAGE_DATA_TYPE_BYTE4 = 1 , IMAGE_DATA_TYPE_HALF4 = 2 , IMAGE_DATA_TYPE_FLOAT = 3 , IMAGE_DATA_TYPE_BYTE = 4 , IMAGE_DATA_TYPE_HALF = 5 , IMAGE_DATA_TYPE_USHORT4 = 6 , IMAGE_DATA_TYPE_USHORT = 7 , IMAGE_DATA_TYPE_NANOVDB_FLOAT = 8 , IMAGE_DATA_TYPE_NANOVDB_FLOAT3 = 9 , IMAGE_DATA_TYPE_NANOVDB_FPN = 10 , IMAGE_DATA_TYPE_NANOVDB_FP16 = 11 , IMAGE_DATA_NUM_TYPES } |
enum | ImageAlphaType { IMAGE_ALPHA_UNASSOCIATED = 0 , IMAGE_ALPHA_ASSOCIATED = 1 , IMAGE_ALPHA_CHANNEL_PACKED = 2 , IMAGE_ALPHA_IGNORE = 3 , IMAGE_ALPHA_AUTO = 4 , IMAGE_ALPHA_NUM_TYPES } |
enum | ExtensionType { EXTENSION_REPEAT = 0 , EXTENSION_EXTEND = 1 , EXTENSION_CLIP = 2 , EXTENSION_NUM_TYPES } |
#define TEX_IMAGE_MISSING_A 1 |
Definition at line 15 of file util/texture.h.
#define TEX_IMAGE_MISSING_B 1 |
Definition at line 14 of file util/texture.h.
#define TEX_IMAGE_MISSING_G 0 |
Definition at line 13 of file util/texture.h.
#define TEX_IMAGE_MISSING_R 1 |
Definition at line 12 of file util/texture.h.
typedef enum ExtensionType ExtensionType |
typedef enum ImageAlphaType ImageAlphaType |
typedef enum ImageDataType ImageDataType |
typedef enum InterpolationType InterpolationType |
typedef struct TextureInfo TextureInfo |
enum ExtensionType |
Enumerator | |
---|---|
EXTENSION_REPEAT | |
EXTENSION_EXTEND | |
EXTENSION_CLIP | |
EXTENSION_NUM_TYPES |
Definition at line 61 of file util/texture.h.
enum ImageAlphaType |
Enumerator | |
---|---|
IMAGE_ALPHA_UNASSOCIATED | |
IMAGE_ALPHA_ASSOCIATED | |
IMAGE_ALPHA_CHANNEL_PACKED | |
IMAGE_ALPHA_IGNORE | |
IMAGE_ALPHA_AUTO | |
IMAGE_ALPHA_NUM_TYPES |
Definition at line 48 of file util/texture.h.
enum ImageDataType |
Definition at line 29 of file util/texture.h.
enum InterpolationType |
Enumerator | |
---|---|
INTERPOLATION_NONE | |
INTERPOLATION_LINEAR | |
INTERPOLATION_CLOSEST | |
INTERPOLATION_CUBIC | |
INTERPOLATION_SMART | |
INTERPOLATION_NUM_TYPES |
Definition at line 19 of file util/texture.h.