HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IMX_Buffer.h File Reference
#include "IMX_API.h"
#include <CE/CE_Image.h>
#include <CE/CE_Precision.h>
#include <SYS/SYS_Align.h>
#include <SYS/SYS_Compiler.h>
#include <SYS/SYS_Inline.h>
#include <UT/UT_Vector4.h>
#include <UT/UT_Matrix4.h>
#include <UT/UT_SharedPtr.h>
+ Include dependency graph for IMX_Buffer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  IMX_Stat
 
class  IMX_CPU_Image
 
class  IMX_Buffer
 

Enumerations

enum  IMX_BorderType { IMX_BorderType::IMX_CONSTANT = 0, IMX_BorderType::IMX_CLAMP, IMX_BorderType::IMX_MIRROR, IMX_BorderType::IMX_WRAP }
 Controls returned values for coordinates that fall outside the image. More...
 
enum  IMX_TypeInfo {
  IMX_TypeInfo::IMX_NONE = 0, IMX_TypeInfo::IMX_COLOR, IMX_TypeInfo::IMX_POSITION, IMX_TypeInfo::IMX_VECTOR,
  IMX_TypeInfo::IMX_NORMAL, IMX_TypeInfo::IMX_OFFSETNORMAL, IMX_TypeInfo::IMX_TEXTURE_COORD, IMX_TypeInfo::IMX_ID,
  IMX_TypeInfo::IMX_MASK, IMX_TypeInfo::IMX_SDF, IMX_TypeInfo::IMX_HEIGHT
}
 

Functions

IMX_API size_t format (char *buffer, size_t buffer_size, const IMX_BorderType &v)
 
IMX_API size_t format (char *buffer, size_t buffer_size, const IMX_TypeInfo &v)
 
IMX_API const char * COPgetBorderTypeString (const IMX_BorderType &border)
 Returns the label for the supplied border type. More...
 

Enumeration Type Documentation

enum IMX_BorderType
strong

Controls returned values for coordinates that fall outside the image.

Enumerator
IMX_CONSTANT 
IMX_CLAMP 
IMX_MIRROR 
IMX_WRAP 

Definition at line 27 of file IMX_Buffer.h.

enum IMX_TypeInfo
strong
Enumerator
IMX_NONE 
IMX_COLOR 
IMX_POSITION 
IMX_VECTOR 
IMX_NORMAL 
IMX_OFFSETNORMAL 
IMX_TEXTURE_COORD 
IMX_ID 
IMX_MASK 
IMX_SDF 
IMX_HEIGHT 

Definition at line 36 of file IMX_Buffer.h.

Function Documentation

IMX_API const char* COPgetBorderTypeString ( const IMX_BorderType border)

Returns the label for the supplied border type.

IMX_API size_t format ( char *  buffer,
size_t  buffer_size,
const IMX_BorderType v 
)
IMX_API size_t format ( char *  buffer,
size_t  buffer_size,
const IMX_TypeInfo v 
)