![]() |
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 110 of file cpdf_psengine.h.
|
default |
|
default |
| bool CPDF_PSEngine::DoOperator | ( | PDF_PSOP | op | ) |
Definition at line 213 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 113 of file cpdf_psengine.cpp.
|
inline |
Definition at line 122 of file cpdf_psengine.h.
| bool CPDF_PSEngine::Parse | ( | pdfium::span< const uint8_t > | input | ) |
Definition at line 208 of file cpdf_psengine.cpp.
| float CPDF_PSEngine::Pop | ( | ) |
Definition at line 200 of file cpdf_psengine.cpp.
Referenced by DoOperator(), and PopInt().
| int CPDF_PSEngine::PopInt | ( | ) |
Definition at line 204 of file cpdf_psengine.cpp.
References Pop().
Referenced by DoOperator(), and CPDF_PSProc::Execute().
| void CPDF_PSEngine::Push | ( | float | value | ) |
Definition at line 195 of file cpdf_psengine.cpp.
Referenced by DoOperator().
|
inline |
Definition at line 118 of file cpdf_psengine.h.