15 #include "CeeVTFx/Base.h"
16 #include "CeeVTFx/Block.h"
17 #include "CeeCore/Str.h"
19 class VTFxTransformationResultsBlock;
36 void setName(
const Str& resultName);
38 void setResultId(
int resultId);
40 std::vector<int> transformationResultValuesBlocks(
size_t stateIndex)
const;
41 int transformationResultValuesBlockCount(
size_t stateIndex)
const;
42 bool addTransformationResultValuesBlock(
int transformationResultValuesBlockId,
int stateId = 1);
43 bool setTransformationResultValuesBlocks(
const std::vector<int>& transformationResultValuesBlockIds,
int stateId = 1);
45 size_t stateCount()
const;
46 size_t stateIndex(
int stateId)
const;
47 int stateId(
size_t stateIndex)
const;
49 bool checkValidity()
const;
54 VTFxBlock* internal_vtfxBlock()
const;
57 friend class DatabasePrivate;
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppAssert.cpp:18
A general unicode based string class.
Definition: Str.h:28
Abstract base class for all VTFx blocks.
Definition: Block.h:29