|
Blender V4.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_MIRROR = 3 , EXTENSION_NUM_TYPES } |
| #define TEX_IMAGE_MISSING_A 1 |
Definition at line 16 of file util/texture.h.
Referenced by CCL_NAMESPACE_BEGIN::kernel_tex_image_interp(), CCL_NAMESPACE_BEGIN::kernel_tex_image_interp_3d(), kernel_tex_image_interp_3d(), svm_image_texture(), and OSLRenderServices::texture().
| #define TEX_IMAGE_MISSING_B 1 |
Definition at line 15 of file util/texture.h.
Referenced by CCL_NAMESPACE_BEGIN::kernel_tex_image_interp(), CCL_NAMESPACE_BEGIN::kernel_tex_image_interp_3d(), kernel_tex_image_interp_3d(), svm_image_texture(), and OSLRenderServices::texture().
| #define TEX_IMAGE_MISSING_G 0 |
Definition at line 14 of file util/texture.h.
Referenced by CCL_NAMESPACE_BEGIN::kernel_tex_image_interp(), CCL_NAMESPACE_BEGIN::kernel_tex_image_interp_3d(), kernel_tex_image_interp_3d(), svm_image_texture(), and OSLRenderServices::texture().
| #define TEX_IMAGE_MISSING_R 1 |
Definition at line 13 of file util/texture.h.
Referenced by CCL_NAMESPACE_BEGIN::kernel_tex_image_interp(), CCL_NAMESPACE_BEGIN::kernel_tex_image_interp_3d(), kernel_tex_image_interp_3d(), svm_image_texture(), and OSLRenderServices::texture().
| 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_MIRROR | |
| EXTENSION_NUM_TYPES | |
Definition at line 62 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 49 of file util/texture.h.
| enum ImageDataType |
Definition at line 30 of file util/texture.h.
| enum InterpolationType |
| Enumerator | |
|---|---|
| INTERPOLATION_NONE | |
| INTERPOLATION_LINEAR | |
| INTERPOLATION_CLOSEST | |
| INTERPOLATION_CUBIC | |
| INTERPOLATION_SMART | |
| INTERPOLATION_NUM_TYPES | |
Definition at line 20 of file util/texture.h.