cvedia::rt::iface::Visualizer¶
Public Functions¶
| Name | |
|---|---|
| Visualizer() =default | |
| virtual | ~Visualizer() =default |
| Visualizer(Visualizer const & other) =default | |
| Visualizer & | operator=(Visualizer const & other) =default |
| Visualizer(Visualizer && other) =default | |
| Visualizer & | operator=(Visualizer && other) =default |
| virtual void | setCurrentContext(ImGuiContext * ctx) =0 |
| virtual ImGuiContext * | getCurrentContext() =0 |
| virtual void | setAllocatorFunctions(ImGuiMemAllocFunc allocFunc, ImGuiMemFreeFunc freeFunc, void * userData =nullptr) =0 |
| virtual pCValue | draw(pCValue input, pCValue config) =0 |
| virtual pCValue | visualize(pCValue input) =0 |
| virtual pCValue | configData(pCValue input) =0 |
| virtual pCValue | config(pCValue data) =0 |
| virtual pCValue | onLeftMouseClick(pCValue input, pCValue config) =0 |
| virtual pCValue | onLeftMouseDrag(pCValue input, pCValue config) =0 |
| virtual pCValue | inspector(pCValue input, pCValue config) =0 |
| virtual pCValue | onRightMouseClick(pCValue input) =0 |
| virtual pCValue | getEntityById(pCValue input) =0 |
Public Functions Documentation¶
function Visualizer¶
Visualizer() =default
function ~Visualizer¶
virtual ~Visualizer() =default
function Visualizer¶
Visualizer(
Visualizer const & other
) =default
function operator=¶
Visualizer & operator=(
Visualizer const & other
) =default
function Visualizer¶
Visualizer(
Visualizer && other
) =default
function operator=¶
Visualizer & operator=(
Visualizer && other
) =default
function setCurrentContext¶
virtual void setCurrentContext(
ImGuiContext * ctx
) =0
function getCurrentContext¶
virtual ImGuiContext * getCurrentContext() =0
function setAllocatorFunctions¶
virtual void setAllocatorFunctions(
ImGuiMemAllocFunc allocFunc,
ImGuiMemFreeFunc freeFunc,
void * userData =nullptr
) =0
function draw¶
virtual pCValue draw(
pCValue input,
pCValue config
) =0
function visualize¶
virtual pCValue visualize(
pCValue input
) =0
function configData¶
virtual pCValue configData(
pCValue input
) =0
function config¶
virtual pCValue config(
pCValue data
) =0
function onLeftMouseClick¶
virtual pCValue onLeftMouseClick(
pCValue input,
pCValue config
) =0
function onLeftMouseDrag¶
virtual pCValue onLeftMouseDrag(
pCValue input,
pCValue config
) =0
function inspector¶
virtual pCValue inspector(
pCValue input,
pCValue config
) =0
function onRightMouseClick¶
virtual pCValue onRightMouseClick(
pCValue input
) =0
function getEntityById¶
virtual pCValue getEntityById(
pCValue input
) =0