Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members Related Pages

# Import Namespace Reference

The Import namespace. More...

## Compounds
class | FileHandleC
| File handle class. More...
class | FileListC
| File list class. More...
class | ImportableI
| Importable file interface. More...
class | ImportableImageI
| Importable image interface. More...
class | ImportInterfaceC
| Import interface class. More...
struct | ImportSessionS
## Enumerations
enum | FileHandleFlagsE { FILEHANDLE_FOLDER = 0x001, FILEHANDLE_FOLDER_EXPANDED = 0x002, FILEHANDLE_FOLDERCOLOR_WHITE = 0x010, FILEHANDLE_FOLDERCOLOR_RED = 0x020, FILEHANDLE_FOLDERCOLOR_YELLOW = 0x040, FILEHANDLE_FOLDERCOLOR_GREEN = 0x080, FILEHANDLE_FOLDERCOLOR_CYAN = 0x100, FILEHANDLE_FOLDERCOLOR_BLUE = 0x200, FILEHANDLE_FOLDERCOLOR_MAGENTA = 0x400, FILEHANDLE_FOLDERCOLOR_BLACK = 0x800, FILEHANDLE_FOLDERCOLOR_MASK = 0xff0, FILEHANDLE_INVALID_ID = -1 }
| File handle Flags. More...
enum | ImagePropertiesE { IMAGE_RGB = 1, IMAGE_ALPHA = 2, IMAGE_GREY = 4, IMAGE_WRAP = 8, IMAGE_CLAMP = 16, IMAGE_LINEAR = 32, IMAGE_NEAREST = 64 }
| Properties for ImportableImageI::bind_texture(). More...

## Detailed Description

The Import namespace.

The classes collected to the Import namespace are used in import related tasks.

## Enumeration Type Documentation

enum FileHandleFlagsE

  | File handle Flags. Enumeration values:
  FILEHANDLE_FOLDER | Flag indicating that the file handle is a folder.
  FILEHANDLE_FOLDER_EXPANDED | Flag indicating that the folder is expanded.
  FILEHANDLE_FOLDERCOLOR_WHITE | Color flag.
  FILEHANDLE_FOLDERCOLOR_RED | Color flag.
  FILEHANDLE_FOLDERCOLOR_YELLOW | Color flag.
  FILEHANDLE_FOLDERCOLOR_GREEN | Color flag.
  FILEHANDLE_FOLDERCOLOR_CYAN | Color flag.
  FILEHANDLE_FOLDERCOLOR_BLUE | Color flag.
  FILEHANDLE_FOLDERCOLOR_MAGENTA | Color flag.
  FILEHANDLE_FOLDERCOLOR_BLACK | Color flag.
  FILEHANDLE_FOLDERCOLOR_MASK | Color mask flag.
  FILEHANDLE_INVALID_ID | Used to represend invalid file ID with get_id() method.

enum ImagePropertiesE

  | Properties for ImportableImageI::bind_texture(). Enumeration values:
  IMAGE_RGB | Bind as RGB image (if the data is gray scale the bind may use grayscale).
  IMAGE_ALPHA | Use alpha channel (only applies to one channel images).
  IMAGE_GREY | Force to grey (only applies to one channel images, may not work).
  IMAGE_WRAP | Wrap texture texture coordinates.
  IMAGE_CLAMP | Clamp texture coordinates.
  IMAGE_LINEAR | Bilinear inperpolation.
  IMAGE_NEAREST | Point sampling interpolation.