Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cpdf_psengine.h>
Public Member Functions | |
CPDF_PSEngine () | |
~CPDF_PSEngine () | |
bool | Parse (pdfium::span< const uint8_t > input) |
bool | Execute () |
bool | DoOperator (PDF_PSOP op) |
void | Reset () |
void | Push (float value) |
float | Pop () |
int | PopInt () |
uint32_t | GetStackSize () const |
Definition at line 111 of file cpdf_psengine.h.
|
default |
|
default |
bool CPDF_PSEngine::DoOperator | ( | PDF_PSOP | op | ) |
Definition at line 216 of file cpdf_psengine.cpp.
References Pop(), PopInt(), PSOP_ABS, PSOP_ADD, PSOP_AND, PSOP_ATAN, PSOP_BITSHIFT, PSOP_CEILING, PSOP_COPY, PSOP_COS, PSOP_CVI, PSOP_CVR, PSOP_DIV, PSOP_DUP, PSOP_EQ, PSOP_EXCH, PSOP_EXP, PSOP_FALSE, PSOP_FLOOR, PSOP_GE, PSOP_GT, PSOP_IDIV, PSOP_INDEX, PSOP_LE, PSOP_LN, PSOP_LOG, PSOP_LT, PSOP_MOD, PSOP_MUL, PSOP_NE, PSOP_NEG, PSOP_NOT, PSOP_OR, PSOP_POP, PSOP_ROLL, PSOP_ROUND, PSOP_SIN, PSOP_SQRT, PSOP_SUB, PSOP_TRUE, PSOP_TRUNCATE, PSOP_XOR, and Push().
Referenced by CPDF_PSProc::Execute().
bool CPDF_PSEngine::Execute | ( | ) |
Definition at line 116 of file cpdf_psengine.cpp.
|
inline |
Definition at line 123 of file cpdf_psengine.h.
bool CPDF_PSEngine::Parse | ( | pdfium::span< const uint8_t > | input | ) |
Definition at line 211 of file cpdf_psengine.cpp.
float CPDF_PSEngine::Pop | ( | ) |
Definition at line 203 of file cpdf_psengine.cpp.
Referenced by DoOperator(), and PopInt().
int CPDF_PSEngine::PopInt | ( | ) |
Definition at line 207 of file cpdf_psengine.cpp.
References Pop().
Referenced by DoOperator().
void CPDF_PSEngine::Push | ( | float | value | ) |
Definition at line 198 of file cpdf_psengine.cpp.
Referenced by DoOperator().
|
inline |
Definition at line 119 of file cpdf_psengine.h.