historical/toontown-classic.git/panda/include/eggToSomethingConverter.I
2024-01-16 11:20:27 -06:00

64 lines
1.4 KiB
Text

/**
* PANDA 3D SOFTWARE
* Copyright (c) Carnegie Mellon University. All rights reserved.
*
* All use of this software is subject to the terms of the revised BSD
* license. You should have received a copy of this license along
* with this source code in a file named "LICENSE."
*
* @file eggToSomethingConverter.I
* @author drose
* @date 2012-09-26
*/
/**
* Resets the error flag to the no-error state. had_error() will return false
* until a new error is generated.
*/
INLINE void EggToSomethingConverter::
clear_error() {
_error = false;
}
/**
* Returns true if an error was detected during the conversion process, false
* otherwise.
*/
INLINE bool EggToSomethingConverter::
had_error() const {
return _error;
}
/**
* Sets the EggData to NULL and makes the converter invalid.
*/
INLINE void EggToSomethingConverter::
clear_egg_data() {
set_egg_data(nullptr);
}
/**
* Returns the EggData structure.
*/
INLINE EggData *EggToSomethingConverter::
get_egg_data() {
return _egg_data;
}
/**
* Specifies the units that the EggData has already been scaled to. This is
* informational only; if the target file format supports it, this information
* will be written to the header.
*/
void EggToSomethingConverter::
set_output_units(DistanceUnit output_units) {
_output_units = output_units;
}
/**
* Returns the value supplied to set_output_units().
*/
DistanceUnit EggToSomethingConverter::
get_output_units() const {
return _output_units;
}