Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
cpdf_psfunc.h
Go to the documentation of this file.
1
// Copyright 2017 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7
#
ifndef
CORE_FPDFAPI_PAGE_CPDF_PSFUNC_H_
8
#
define
CORE_FPDFAPI_PAGE_CPDF_PSFUNC_H_
9
10
#
include
"core/fpdfapi/page/cpdf_function.h"
11
#
include
"core/fpdfapi/page/cpdf_psengine.h"
12
13
class
CPDF_Object
;
14
15
class
CPDF_PSFunc
final
:
public
CPDF_Function
{
16
public
:
17
CPDF_PSFunc
();
18
~
CPDF_PSFunc
()
override
;
19
20
// CPDF_Function:
21
bool
v_Init
(
const
CPDF_Object
* pObj, VisitedSet* pVisited)
override
;
22
bool
v_Call
(pdfium::span<
const
float
> inputs,
23
pdfium::span<
float
> results)
const
override
;
24
25
private
:
26
mutable
CPDF_PSEngine
m_PS;
// Pre-initialized scratch space for v_Call().
27
};
28
29
#
endif
// CORE_FPDFAPI_PAGE_CPDF_PSFUNC_H_
CPDF_Array::const_iterator
std::vector< RetainPtr< CPDF_Object > >::const_iterator const_iterator
Definition
cpdf_array.h:29
CPDF_Dictionary::GetIntegerFor
int GetIntegerFor(const ByteString &key) const
Definition
cpdf_dictionary.cpp:133
CPDF_Dictionary::DictMap
std::map< ByteString, RetainPtr< CPDF_Object >, std::less<> > DictMap
Definition
cpdf_dictionary.h:31
CPDF_Function
Definition
cpdf_function.h:23
CPDF_Function::m_nOutputs
uint32_t m_nOutputs
Definition
cpdf_function.h:72
CPDF_Function::m_nInputs
uint32_t m_nInputs
Definition
cpdf_function.h:71
CPDF_Function::~CPDF_Function
virtual ~CPDF_Function()
CPDF_Function::Init
bool Init(const CPDF_Object *pObj, VisitedSet *pVisited)
Definition
cpdf_function.cpp:88
CPDF_Function::CPDF_Function
CPDF_Function(Type type)
Definition
cpdf_function.cpp:84
CPDF_Function::m_Type
const Type m_Type
Definition
cpdf_function.h:70
CPDF_Function::Call
std::optional< uint32_t > Call(pdfium::span< const float > inputs, pdfium::span< float > results) const
Definition
cpdf_function.cpp:131
CPDF_Function::Type
Type
Definition
cpdf_function.h:26
CPDF_Function::Type::kType0Sampled
@ kType0Sampled
Definition
cpdf_function.h:28
CPDF_Function::Type::kType2ExponentialInterpolation
@ kType2ExponentialInterpolation
Definition
cpdf_function.h:29
CPDF_Function::Type::kType3Stitching
@ kType3Stitching
Definition
cpdf_function.h:30
CPDF_Function::Type::kTypeInvalid
@ kTypeInvalid
Definition
cpdf_function.h:27
CPDF_Function::Type::kType4PostScript
@ kType4PostScript
Definition
cpdf_function.h:31
CPDF_Function::Interpolate
float Interpolate(float x, float xmin, float xmax, float ymin, float ymax) const
Definition
cpdf_function.cpp:163
CPDF_Object
Definition
cpdf_object.h:50
CPDF_Object::GetDict
RetainPtr< const CPDF_Dictionary > GetDict() const
Definition
cpdf_object.cpp:79
CPDF_Object::AsStream
const CPDF_Stream * AsStream() const
Definition
cpdf_object.cpp:155
CPDF_PSEngine
Definition
cpdf_psengine.h:110
CPDF_PSFunc::CPDF_PSFunc
CPDF_PSFunc()
Definition
cpdf_psfunc.cpp:12
CPDF_PSFunc::v_Init
bool v_Init(const CPDF_Object *pObj, VisitedSet *pVisited) override
Definition
cpdf_psfunc.cpp:16
CPDF_PSFunc::~CPDF_PSFunc
~CPDF_PSFunc() override
CPDF_PSFunc::v_Call
bool v_Call(pdfium::span< const float > inputs, pdfium::span< float > results) const override
Definition
cpdf_psfunc.cpp:23
fxcrt::RetainPtr
Definition
retain_ptr.h:28
pdfium::CFDETextOutLargeBitmapTest
Definition
cfde_textout_unittest.cpp:117
fxcrt
Definition
stl_util.h:17
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
qtwebengine
src
3rdparty
chromium
third_party
pdfium
core
fpdfapi
page
cpdf_psfunc.h
Generated on
for Qt by
1.18.0