Scribus
Open source desktop publishing at your fingertips
|
Public Member Functions | |
void | write (std::ostream &) |
void | prepare () |
uint32_t | getSize () |
void | serializeFileStructureGlobals (PRCbitStream &) |
void | serializeFileStructureTree (PRCbitStream &) |
void | serializeFileStructureTessellation (PRCbitStream &) |
void | serializeFileStructureGeometry (PRCbitStream &) |
void | serializeFileStructureExtraGeometry (PRCbitStream &) |
uint32_t | addPicture (EPRCPictureDataFormat format, uint32_t size, const uint8_t *picture, uint32_t width=0, uint32_t height=0, std::string name="") |
uint32_t | addTextureDefinition (PRCTextureDefinition *&pTextureDefinition) |
uint32_t | addRgbColor (const PRCRgbColor &color) |
uint32_t | addRgbColorUnique (const PRCRgbColor &color) |
uint32_t | addMaterialGeneric (PRCMaterialGeneric *&pMaterialGeneric) |
uint32_t | addTextureApplication (PRCTextureApplication *&pTextureApplication) |
uint32_t | addStyle (PRCStyle *&pStyle) |
uint32_t | addPartDefinition (PRCPartDefinition *&pPartDefinition) |
uint32_t | addProductOccurrence (PRCProductOccurrence *&pProductOccurrence) |
uint32_t | addTopoContext (PRCTopoContext *&pTopoContext) |
uint32_t | getTopoContext (PRCTopoContext *&pTopoContext) |
uint32_t | add3DTess (PRC3DTess *&p3DTess) |
uint32_t | add3DWireTess (PRC3DWireTess *&p3DWireTess) |
uint32_t | addCoordinateSystem (PRCCoordinateSystem *&pCoordinateSystem) |
uint32_t | addCoordinateSystemUnique (PRCCoordinateSystem *&pCoordinateSystem) |
Public Member Functions inherited from PRCStartHeader | |
void | serializeStartHeader (std::ostream &) const |
uint32_t | getStartHeaderSize () const |
Public Attributes | |
uint32_t | number_of_referenced_file_structures |
double | tessellation_chord_height_ratio |
double | tessellation_angle_degree |
std::string | default_font_family_name |
std::vector< PRCRgbColor > | colors |
std::vector< PRCPicture > | pictures |
PRCUncompressedFileList | uncompressed_files |
PRCTextureDefinitionList | texture_definitions |
PRCMaterialList | materials |
PRCStyleList | styles |
PRCCoordinateSystemList | reference_coordinate_systems |
std::vector< PRCFontKeysSameFont > | font_keys_of_font |
PRCPartDefinitionList | part_definitions |
PRCProductOccurrenceList | product_occurrences |
double | unit |
PRCTopoContextList | contexts |
PRCTessList | tessellations |
uint32_t | sizes [6] |
uint8_t * | globals_data |
PRCbitStream | globals_out |
uint8_t * | tree_data |
PRCbitStream | tree_out |
uint8_t * | tessellations_data |
PRCbitStream | tessellations_out |
uint8_t * | geometry_data |
PRCbitStream | geometry_out |
uint8_t * | extraGeometry_data |
PRCbitStream | extraGeometry_out |
Public Attributes inherited from PRCStartHeader | |
uint32_t | minimal_version_for_read |
uint32_t | authoring_version |
PRCUniqueId | file_structure_uuid |
PRCUniqueId | application_uuid |