API Documentation
Loading...
Searching...
No Matches
RasterInfo Struct Reference

Stores information for painting pixels at a time into a 2D texture used with MaterialRaster. More...

#include <MaterialRaster.h>

Inheritance diagram for RasterInfo:
[legend]
Collaboration diagram for RasterInfo:
[legend]

Public Member Functions

virtual void getINI (INIFactory &factory) override
 
bool isEnabled () const
 
 RasterInfo ()
 
 RasterInfo (const File &ini_file)
 
- Public Member Functions inherited from INIInterface
virtual void finishReadingINI (INIFactory &)
 
 INIInterface (const File &default_ini)
 
virtual void prepareForINI (INIFactory &)
 
virtual bool readINIOptions ()
 
virtual bool readINIOptions (File &ini_file)
 
virtual bool saveINIOptions (bool multithead=false)
 
virtual bool saveINIOptions (File &ini_file, bool multithead=false)
 
void setDefaultINIFile (const File &file)
 
virtual void writeToLog (const String &title, ProgressInfo *log, uint01 log_level=2U)
 
virtual void writeToLog (ProgressInfo *log, uint01 log_level=2U)
 
virtual ~INIInterface ()
 

Public Attributes

Vector< 2, Angle< fltp08 > > angle_offset = Vector<2, Angle<fltp08>>(Angle<fltp08>(DEGREES, 0.0))
 
Vector< 2, Angle< fltp08 > > camera_drape_move_angle = Vector<2, Angle<fltp08>>(Angle<fltp08>(DEGREES, 45.0))
 
bool is_enabled = false
 
Vector< 2, uint04pixel_size = Vector<2, uint04>(0, 0)
 
fltp08 radial_distortion_offset = 0
 
fltp08 radial_distortion_scale = 0.2
 
uint04 side_crop = 5
 

Additional Inherited Members

- Protected Attributes inherited from INIInterface
File m_default_ini
 

Detailed Description

Stores information for painting pixels at a time into a 2D texture used with MaterialRaster.


Constructor & Destructor Documentation

◆ RasterInfo() [1/2]

RasterInfo ( )
inline

◆ RasterInfo() [2/2]

RasterInfo ( const File & ini_file)
inline

Member Function Documentation

◆ getINI()

virtual void getINI ( INIFactory & factory)
inlineoverridevirtual

Implements INIInterface.

◆ isEnabled()

bool isEnabled ( ) const
inline

Member Data Documentation

◆ angle_offset

Vector<2, Angle<fltp08> > angle_offset = Vector<2, Angle<fltp08>>(Angle<fltp08>(DEGREES, 0.0))

◆ camera_drape_move_angle

Vector<2, Angle<fltp08> > camera_drape_move_angle = Vector<2, Angle<fltp08>>(Angle<fltp08>(DEGREES, 45.0))

◆ is_enabled

bool is_enabled = false

◆ pixel_size

Vector<2, uint04> pixel_size = Vector<2, uint04>(0, 0)

◆ radial_distortion_offset

fltp08 radial_distortion_offset = 0

◆ radial_distortion_scale

fltp08 radial_distortion_scale = 0.2

◆ side_crop

uint04 side_crop = 5

The documentation for this struct was generated from the following file: