|
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().