LuxCore
2.0
|
class for HAIR file type More...
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <luxrays/utils/exportdefs.h>
Go to the source code of this file.
Classes | |
struct | luxrays::cyHairFileHeader |
Hair file header. More... | |
class | luxrays::cyHairFile |
HAIR file class. More... | |
Namespaces | |
luxrays | |
luxrays::cy | |
Macros | |
#define | CY_HAIR_FILE_SEGMENTS_BIT 1 |
#define | CY_HAIR_FILE_POINTS_BIT 2 |
#define | CY_HAIR_FILE_THICKNESS_BIT 4 |
#define | CY_HAIR_FILE_TRANSPARENCY_BIT 8 |
#define | CY_HAIR_FILE_COLORS_BIT 16 |
#define | CY_HAIR_FILE_UVS_BIT 32 |
#define | CY_HAIR_FILE_INFO_SIZE 88 |
#define | CY_HAIR_FILE_ERROR_CANT_OPEN_FILE -1 |
#define | CY_HAIR_FILE_ERROR_CANT_READ_HEADER -2 |
#define | CY_HAIR_FILE_ERROR_WRONG_SIGNATURE -3 |
#define | CY_HAIR_FILE_ERROR_READING_SEGMENTS -4 |
#define | CY_HAIR_FILE_ERROR_READING_POINTS -5 |
#define | CY_HAIR_FILE_ERROR_READING_THICKNESS -6 |
#define | CY_HAIR_FILE_ERROR_READING_TRANSPARENCY -7 |
#define | CY_HAIR_FILE_ERROR_READING_COLORS -8 |
#define | CY_HAIR_FILE_ERROR_READING_UVS -9 |
#define | _CY_FAILED_RETURN(errorno) { Initialize(); fclose( fp ); return errorno; } |
Typedefs | |
typedef cyHairFileHeader | luxrays::cy::HairFileHeader |
typedef cyHairFile | luxrays::cy::HairFile |
class for HAIR file type
Extended with a couple of additional features for LuxRender project.
Definition in file cyHairFile.h.
#define _CY_FAILED_RETURN | ( | errorno | ) | { Initialize(); fclose( fp ); return errorno; } |
Referenced by luxrays::cyHairFile::LoadFromFile().
#define CY_HAIR_FILE_COLORS_BIT 16 |
Definition at line 38 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile(), luxrays::cyHairFile::SaveToFile(), and luxrays::cyHairFile::SetArrays().
#define CY_HAIR_FILE_ERROR_CANT_OPEN_FILE -1 |
Definition at line 44 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile().
#define CY_HAIR_FILE_ERROR_CANT_READ_HEADER -2 |
Definition at line 45 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile().
#define CY_HAIR_FILE_ERROR_READING_COLORS -8 |
Definition at line 51 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile().
#define CY_HAIR_FILE_ERROR_READING_POINTS -5 |
Definition at line 48 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile().
#define CY_HAIR_FILE_ERROR_READING_SEGMENTS -4 |
Definition at line 47 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile().
#define CY_HAIR_FILE_ERROR_READING_THICKNESS -6 |
Definition at line 49 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile().
#define CY_HAIR_FILE_ERROR_READING_TRANSPARENCY -7 |
Definition at line 50 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile().
#define CY_HAIR_FILE_ERROR_READING_UVS -9 |
Definition at line 52 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile().
#define CY_HAIR_FILE_ERROR_WRONG_SIGNATURE -3 |
Definition at line 46 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile().
#define CY_HAIR_FILE_INFO_SIZE 88 |
Definition at line 41 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::Initialize().
#define CY_HAIR_FILE_POINTS_BIT 2 |
Definition at line 35 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile(), luxrays::cyHairFile::SaveToFile(), and luxrays::cyHairFile::SetArrays().
#define CY_HAIR_FILE_SEGMENTS_BIT 1 |
Definition at line 34 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile(), luxrays::cyHairFile::SaveToFile(), and luxrays::cyHairFile::SetArrays().
#define CY_HAIR_FILE_THICKNESS_BIT 4 |
Definition at line 36 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile(), luxrays::cyHairFile::SaveToFile(), and luxrays::cyHairFile::SetArrays().
#define CY_HAIR_FILE_TRANSPARENCY_BIT 8 |
Definition at line 37 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile(), luxrays::cyHairFile::SaveToFile(), and luxrays::cyHairFile::SetArrays().
#define CY_HAIR_FILE_UVS_BIT 32 |
Definition at line 39 of file cyHairFile.h.
Referenced by luxrays::cyHairFile::LoadFromFile(), luxrays::cyHairFile::SaveToFile(), and luxrays::cyHairFile::SetArrays().