VX++ Framework (VxCpp.dll)
Friendly Voxon development with classes
IVoxieBox Member List

This is the complete list of members for IVoxieBox, including all inherited members.

_kpgetdim(const char *buffer, int nby, int *xsiz, int *ysiz)=0IVoxieBoxpure virtual
_kprender(const char *buffer, int nby, INT_PTR fptr, int bpl, int xsiz, int ysiz, int xoff, int yoff)=0IVoxieBoxpure virtual
_kpzload(const char *fileName, INT_PTR *fptr, INT_PTR *bpl, INT_PTR *xsiz, INT_PTR *ysiz)=0IVoxieBoxpure virtual
_kzaddstack(const char *fileName)=0IVoxieBoxpure virtual
_kzclose(kzfile_t *kzfile)=0IVoxieBoxpure virtual
_kzeof(kzfile_t *kzfile)=0IVoxieBoxpure virtual
_kzfilelength(kzfile_t *kzfile)=0IVoxieBoxpure virtual
_kzfindfile(kzfind_t *find, kzfileinfo_t *fileinfo)=0IVoxieBoxpure virtual
_kzfindfilestart(const char *st)=0IVoxieBoxpure virtual
_kzgetc(kzfile_t *kzfile)=0IVoxieBoxpure virtual
_kzopen(const char *)=0IVoxieBoxpure virtual
_kzopen_ext(const char *, const char *, const char *)=0IVoxieBoxpure virtual
_kzread(kzfile_t *kzfile, void *buffer, unsigned int leng)=0IVoxieBoxpure virtual
_kzseek(kzfile_t *kzfile, int offset, int whence)=0IVoxieBoxpure virtual
_kzsetfil(FILE *fileName)=0IVoxieBoxpure virtual
_kztell(kzfile_t *kzfile)=0IVoxieBoxpure virtual
_kzuninit()=0IVoxieBoxpure virtual
AddTouchKeyboardLayout(const touchkey_t *touchkey, int sizeOfArray)=0IVoxieBoxpure virtual
boxCollideChk(point3d *LUTpos1, point3d *RDBpos1, point3d *LUTpos2, point3d *RDBpos2, bool showCollisionBox=false)=0IVoxieBoxpure virtual
boxInsideCollideChk(point3d *LUTpos, point3d *RDBpos, point3d collisionPos, bool showCollisionBox=false)=0IVoxieBoxpure virtual
boxInsideCollideChk2D(point2d *TLpos, point2d *BRpos, point2d *collisionPos, bool showCollisionBox=false)=0IVoxieBoxpure virtual
breath()=0IVoxieBoxpure virtual
breath(voxie_inputs_t *input)=0IVoxieBoxpure virtual
brightenCol(int color, int amount)=0 (defined in IVoxieBox)IVoxieBoxpure virtual
captureVolume(const char *filnam, int volcap_mode, int target_vps)=0IVoxieBoxpure virtual
captureVolumeAsPly()=0IVoxieBoxpure virtual
captureVolumeAsPng()=0IVoxieBoxpure virtual
ciricle2DChk(point2d *circlePos, float radius, point2d *collisionPos, int showCollisionBox=0)=0IVoxieBoxpure virtual
clipInsideVolume(point3d *pos, float radius=0)=0IVoxieBoxpure virtual
colorHexDivide(int color, float divideAmount)=0IVoxieBoxpure virtual
debugBar(int posX, int posY, double currentVal, double maxVal, double minVal, const char *text, int type)=0IVoxieBoxpure virtual
debugCustomFont(int xpos, int ypos, int customFontIndex, const char *fmt,...)=0IVoxieBoxpure virtual
debugCustomFontSet(const char *fileName, int index=-1)=0IVoxieBoxpure virtual
debugDrawBoxFill(int xStartPos, int yStartPos, int xEndPos, int yEndPos, int col)=0IVoxieBoxpure virtual
debugDrawCircFill(int xCenterPos, int yCenterPos, int radius, int col)=0IVoxieBoxpure virtual
debugDrawCircle(int xCenterPos, int yCenterPos, int radius, int col)=0IVoxieBoxpure virtual
debugDrawHLine(int xStartPos, int xEndPos, int y, int col)=0IVoxieBoxpure virtual
debugDrawLine(float xStartPos, float yStartPos, float xEndPos, float yEndPos, int col)=0IVoxieBoxpure virtual
debugDrawPix(int x, int y, int col)=0IVoxieBoxpure virtual
debugDrawTile(tiletype *source, int xpos, int ypos)=0IVoxieBoxpure virtual
debugText(int posX, int posY, int forgroundCol, int backgroundCol, const char *fmt,...)=0IVoxieBoxpure virtual
drawBox(float x0, float y0, float z0, float x1, float y1, float z1, int fillmode, int col)=0IVoxieBoxpure virtual
drawBox(point3d posLeftUpTop, point3d posRightDownBottom, int fillmode, int col)=0IVoxieBoxpure virtual
drawCone(float xStartPos, float yStartPos, float zStartPos, float startRadius, float xEndPos, float yEndPos, float zEndPos, float endRadius, int fillmode, int col)=0IVoxieBoxpure virtual
drawCone(point3d startPos, float startRadius, point3d endPos, float endRadius, int fillmode, int col)=0IVoxieBoxpure virtual
drawCube(point3d *pos, point3d *rVector, point3d *dVector, point3d *fVector, int fillmode, int col)=0IVoxieBoxpure virtual
drawCursor(point3d *pos, int inputType, int inputID, int col)=0IVoxieBoxpure virtual
drawDicom(voxie_dicom_t *vd, const char *gfilnam, point3d *gp, point3d *gr, point3d *gd, point3d *gf, int *animn, int *loaddone)=0IVoxieBoxpure virtual
drawHeightMap(char *fileName, point3d *pos, point3d *rVector, point3d *dVector, point3d *fVector, int colorKey, int reserved, int flags)=0IVoxieBoxpure virtual
drawLine(float xStartPos, float yStartPos, float zStartPos, float xEndPos, float yEndPos, float zEndPos, int col)=0IVoxieBoxpure virtual
drawLine(point3d startPos, point3d endPos, int col)=0IVoxieBoxpure virtual
drawMesh(const char *fileName, poltex_t *verticeList, int verticeNum, int *meshList, int meshNum, int flags, int col)=0IVoxieBoxpure virtual
drawMeshExt(const char *fileNam, point3d *VerticeXYZArray, int verticeXYZNum, uvcol_t *verticcUVCArray, int verticeUVCNum, inds_t *indiceArray, int indiceNum, int flags, int col)=0IVoxieBoxpure virtual
drawModel(const char *fileName, point3d *pos, point3d *rVector, point3d *dVector, point3d *fVector, int col)=0IVoxieBoxpure virtual
drawModelExt(const char *fileName, point3d *pos, point3d *rVector, point3d *dVector, point3d *fVector, int col, float forcescale, float fdrawratio, int flags)=0IVoxieBoxpure virtual
drawModelGetExtents(const char *charbuff, extents_t *extentsPtr, int flags)=0IVoxieBoxpure virtual
drawPoly(pol_t *polArray, int ptCount, int col)=0IVoxieBoxpure virtual
drawQuad(const char *filename, point3d *pos, float width, float height, float hAng, float vAng, float twist, int col, float uValue, float vValue)=0IVoxieBoxpure virtual
drawSphere(point3d pos, float radius, int fillmode, int col)=0IVoxieBoxpure virtual
drawSphere(float x, float y, float z, float radius, int fillmode, int col)=0IVoxieBoxpure virtual
drawText(point3d *pos, point3d *rVector, point3d *dVector, int col, const char *fmt,...)=0IVoxieBoxpure virtual
drawTextExt(point3d *pos, point3d *rVector, point3d *dVector, float size, int col, const char *fmt,...)=0IVoxieBoxpure virtual
drawTextSimp(point3d *pos, float textWidth, float textHeight, float hang, float vang, float tilt, int col, const char *fmt,...)=0IVoxieBoxpure virtual
drawVox(float x, float y, float z, int col)=0IVoxieBoxpure virtual
drawVox(point3d pos, int col)=0IVoxieBoxpure virtual
enableTouchFocusPinch(bool choice)=0IVoxieBoxpure virtual
endFrame()=0IVoxieBoxpure virtual
flushGfx(void)=0IVoxieBoxpure virtual
freeGfx(const char *fileName)=0IVoxieBoxpure virtual
getAspect()=0IVoxieBoxpure virtual
getAspectX()=0IVoxieBoxpure virtual
getAspectY()=0IVoxieBoxpure virtual
getAspectZ()=0IVoxieBoxpure virtual
getDeltaTime()=0IVoxieBoxpure virtual
getJoyAnalogAxisValue(int controllerID, int axis)=0IVoxieBoxpure virtual
getJoyAnalogAxisValueP2D(int controllerID, int stick)=0IVoxieBoxpure virtual
getJoyButtonDownTime(int controllerID, int joyButtonCode)=0IVoxieBoxpure virtual
getJoyButtonIsDown(int controllerID, int joyButtonCode)=0IVoxieBoxpure virtual
getJoyButtonOnDown(int controllerID, int joyButtonCode)=0IVoxieBoxpure virtual
getJoyButtonOnUp(int controllerID, int joyButtonCode)=0IVoxieBoxpure virtual
getJoyButtonState(int controllerID)=0IVoxieBoxpure virtual
getJoyDeadZone()=0IVoxieBoxpure virtual
getJoyNum()=0IVoxieBoxpure virtual
getJoyOrientation(int controllerID)=0IVoxieBoxpure virtual
getJoyStateRaw(int controllerID)=0IVoxieBoxpure virtual
getJoyTriggerValue(int controllerID, int joyTriggerCode)=0IVoxieBoxpure virtual
getKeyDownTime(int scancode)=0IVoxieBoxpure virtual
getKeyHistory()=0IVoxieBoxpure virtual
getKeyIsDown(int scancode)=0IVoxieBoxpure virtual
getKeyOnDown(int scancode)=0IVoxieBoxpure virtual
getKeyOnUp(int scancode)=0IVoxieBoxpure virtual
getKeyState(int scancode)=0IVoxieBoxpure virtual
getKeyStream()=0IVoxieBoxpure virtual
getKeyStreamScanCode()=0IVoxieBoxpure virtual
getMouseButtonDownTime(int buttonCode)=0IVoxieBoxpure virtual
getMouseButtonIsDown(int buttonCode)=0IVoxieBoxpure virtual
getMouseButtonOnDown(int buttonCode)=0IVoxieBoxpure virtual
getMouseButtonOnUp(int buttonCode)=0IVoxieBoxpure virtual
getMouseButtonState()=0IVoxieBoxpure virtual
getMouseDelta()=0IVoxieBoxpure virtual
getMouseDoubleClick(int buttonCode)=0IVoxieBoxpure virtual
getMouseDoubleClickThreshold()=0IVoxieBoxpure virtual
getMouseOrientation()=0IVoxieBoxpure virtual
getMousePosition()=0IVoxieBoxpure virtual
getMousePrevButtonState()=0IVoxieBoxpure virtual
getMouseState()=0IVoxieBoxpure virtual
getMouseXDelta()=0IVoxieBoxpure virtual
getMouseXYSensitivity()=0IVoxieBoxpure virtual
getMouseYDelta()=0IVoxieBoxpure virtual
getMouseZDelta()=0IVoxieBoxpure virtual
getMouseZSensitivity()=0IVoxieBoxpure virtual
getNavAngleDelta(int spaceNavID)=0IVoxieBoxpure virtual
getNavAngleDeltaAxis(int spaceNavID, int axis)=0IVoxieBoxpure virtual
getNavButtonDownTime(int spaceNavID, int buttonCode)=0IVoxieBoxpure virtual
getNavButtonIsDown(int spaceNavID, int buttonCode)=0IVoxieBoxpure virtual
getNavButtonOnDown(int spaceNavID, int buttonCode)=0IVoxieBoxpure virtual
getNavButtonOnUp(int spaceNavID, int buttonCode)=0IVoxieBoxpure virtual
getNavButtonState(int spaceNavID)=0 (defined in IVoxieBox)IVoxieBoxpure virtual
getNavDeadZone()=0IVoxieBoxpure virtual
getNavDirectionDelta(int spaceNavID)=0IVoxieBoxpure virtual
getNavDirectionDeltaAxis(int spaceNavID, int axis)=0IVoxieBoxpure virtual
getNavDoubleClick(int spaceNavID, int buttonCode)=0IVoxieBoxpure virtual
getNavDoubleClickThreshold()=0IVoxieBoxpure virtual
getNavNum()=0IVoxieBoxpure virtual
getNavOrientation(int spaceNavID)=0IVoxieBoxpure virtual
getNavPosition(int spaceNavID)=0IVoxieBoxpure virtual
getNavPrevButtonState(int spaceNavID)=0 (defined in IVoxieBox)IVoxieBoxpure virtual
getNavSensitivity(int spaceNavID)=0IVoxieBoxpure virtual
getNavStateRaw(int spaceNavID)=0IVoxieBoxpure virtual
getTime()=0IVoxieBoxpure virtual
getTouchCurrentNoPress()=0IVoxieBoxpure virtual
getTouchDeltaX(int index)=0IVoxieBoxpure virtual
getTouchDeltaY(int index)=0IVoxieBoxpure virtual
getTouchDistanceDelta()=0IVoxieBoxpure virtual
getTouchInputStruct()=0IVoxieBoxpure virtual
getTouchPosX(int index)=0IVoxieBoxpure virtual
getTouchPosY(int index)=0IVoxieBoxpure virtual
getTouchPressIndex(point2d TLpos, point2d BRpos, bool drawCollision=false)=0IVoxieBoxpure virtual
getTouchPressIndexCir(point2d CirPos, float radius, bool drawCollision=false)=0IVoxieBoxpure virtual
getTouchPressState(point2d TLpos, point2d BRpos, bool drawCollision=false)=0IVoxieBoxpure virtual
getTouchPressStateCir(point2d CirPos, float radius, bool drawCollision=false)=0IVoxieBoxpure virtual
getTouchRotationDelta()=0IVoxieBoxpure virtual
getTouchSensitivity()=0IVoxieBoxpure virtual
getTouchState(int index)=0IVoxieBoxpure virtual
getVoxieBoxDLLHandle()=0IVoxieBoxpure virtual
getVoxieFrame()=0IVoxieBoxpure virtual
getVoxieWindow()=0IVoxieBoxpure virtual
getVPS()=0IVoxieBoxpure virtual
getVxCppVersion()=0IVoxieBoxpure virtual
indicesCpyXYZ_2_UVC(inds_t *indiceArray, int indiceCount)=0IVoxieBoxpure virtual
init()=0IVoxieBoxpure virtual
menuAddItem(const char *st, int x, int y, int xSize, int ySize, int id, int type, int state, int col, double startingVal, double minVal, double maxVal1, double minStepVal, double majStepVal)=0IVoxieBoxpure virtual
menuAddTab(const char *st, int x, int y, int xs, int ys)=0IVoxieBoxpure virtual
menuReset(int(*menu_update)(int id, char *st, double val, int how, void *userdata), void *userdata, char *bgImageFileName)=0IVoxieBoxpure virtual
mountZip(const char *fileName)=0IVoxieBoxpure virtual
moveToPos(point3d *currentPos, point3d destinationPos, float speed, float accuracy)=0IVoxieBoxpure virtual
playSound(const char *fileName, int sourceChannel, int volumeLeft, int volumeRight, float playBackSpeed)=0IVoxieBoxpure virtual
pointSame(point3d *a, point3d *b, point3d accuracy)=0IVoxieBoxpure virtual
pointSame(point2d *a, point2d *b, point2d accuracy)=0IVoxieBoxpure virtual
quitLoop()=0IVoxieBoxpure virtual
randomCol()=0IVoxieBoxpure virtual
randomPos()=0IVoxieBoxpure virtual
reportJoy(int posX, int posY)=0IVoxieBoxpure virtual
reportKeyboard(int posX, int posY)=0IVoxieBoxpure virtual
reportMouse(int posX, int posY, bool showCursor=true)=0IVoxieBoxpure virtual
reportNav(int posX, int posY, bool showCursor=true)=0IVoxieBoxpure virtual
reportTouch(int posX, int posY)=0IVoxieBoxpure virtual
reportVoxieFrame(int posX, int posY)=0IVoxieBoxpure virtual
reportVoxieWind(int posX, int posY)=0IVoxieBoxpure virtual
rotVex(float angInRadians, point3d *a, point3d *b)=0IVoxieBoxpure virtual
rotVex(float angInRadians, point2d *a, point2d *b)=0IVoxieBoxpure virtual
rotVexD(float angInDegrees, point3d *a, point3d *b)=0IVoxieBoxpure virtual
rotVexD(float angInDegrees, point2d *a, point2d *b)=0IVoxieBoxpure virtual
scrollCol(int offSet=0)=0IVoxieBoxpure virtual
setAspect(point3d newAspect)=0IVoxieBoxpure virtual
setAspectX(float newAspectX)=0IVoxieBoxpure virtual
setAspectY(float newAspectY)=0IVoxieBoxpure virtual
setAspectZ(float newAspectZ)=0IVoxieBoxpure virtual
setAudioPlayCallBack(void(*userplayfunc)(int *sampleBuffer, int sampleRate))=0IVoxieBoxpure virtual
setAudioRecordCallBack(void(*userrecfunc)(int *sampleBuffer, int sampleRate))=0IVoxieBoxpure virtual
setBorder(bool option, int color=0xffffff)=0IVoxieBoxpure virtual
setCleanExitOnQuitLoop(bool option)=0IVoxieBoxpure virtual
setColScrollSpeed(double speed)=0IVoxieBoxpure virtual
setDisplay2D()=0IVoxieBoxpure virtual
setDisplay3D()=0IVoxieBoxpure virtual
setEnableExitOnEsc(bool option)=0IVoxieBoxpure virtual
setEnableJoyDeadZone(bool option)=0IVoxieBoxpure virtual
setEnableLegacyJoyInput(bool option)=0IVoxieBoxpure virtual
setEnableLegacyKeyInput(bool option)=0IVoxieBoxpure virtual
setEnableLegacyNavInput(bool option)=0IVoxieBoxpure virtual
setEnableLegacyTouchInput(bool option)=0IVoxieBoxpure virtual
setEnableMouseClipping(bool option)=0IVoxieBoxpure virtual
setEnableNavClipping(bool option)=0IVoxieBoxpure virtual
setEnableNavDeadZone(bool option)=0IVoxieBoxpure virtual
setEnableTouchInput(bool option)=0IVoxieBoxpure virtual
setGlobalShader(float horizontalAngle, float verticalAngle, float amplitude)=0IVoxieBoxpure virtual
setInvertZAxis(bool option)=0IVoxieBoxpure virtual
setJoyDeadZone(double deadZoneValue)=0IVoxieBoxpure virtual
setJoyInputToDirectInput()=0IVoxieBoxpure virtual
setJoyInputToXInput()=0IVoxieBoxpure virtual
setJoyOrientation(int controllerID, int orientation)=0IVoxieBoxpure virtual
setJoyVibrate(int controllerID, float leftMotorSpeed, float rightMotorSpeed)=0IVoxieBoxpure virtual
setLeds(int dispNum, int r, int g, int b)=0IVoxieBoxpure virtual
setMaskPlane(float x0, float y0, float z0, float normVx, float normVy, float normVz)=0IVoxieBoxpure virtual
setMouseDoubleClickThreshold(double timeThreshold)=0IVoxieBoxpure virtual
setMouseOrientation(int orientation)=0IVoxieBoxpure virtual
setMousePosition(point3d newPos)=0IVoxieBoxpure virtual
setMouseState(voxie_inputs_t newMouse)=0IVoxieBoxpure virtual
setMouseXYSensitivity(float newAmount)=0IVoxieBoxpure virtual
setMouseZSensitivity(float newAmount)=0IVoxieBoxpure virtual
setNavDeadZone(double deadZoneValue)=0IVoxieBoxpure virtual
setNavDoubleClickThreshold(double timeThreshold)=0IVoxieBoxpure virtual
setNavOrientation(int spaceNavID, int orientation)=0IVoxieBoxpure virtual
setNavSensitivity(int spaceNavID, double newAmount)=0IVoxieBoxpure virtual
setProject(int dispNum, int dir, float x, float y, int z, float *xo, float *yo)=0IVoxieBoxpure virtual
setTouchInputStruct(touchInput_t *newTouchInput)=0IVoxieBoxpure virtual
setTouchSensitivity(float newSensitivityValue)=0IVoxieBoxpure virtual
setView(float xMin, float yMin, float zMin, float xMax, float yMax, float zMax)=0IVoxieBoxpure virtual
setView(point3d LUT, point3d RDB)=0IVoxieBoxpure virtual
showVPS(int posX=15, int posY=525)=0IVoxieBoxpure virtual
shutdown()=0IVoxieBoxpure virtual
sphereCollideChk(point3d *sphereAPos, double sphereARadius, point3d *sphereBPos, double sphereBRadius, bool showCollisionBox=false)=0IVoxieBoxpure virtual
startFrame()=0IVoxieBoxpure virtual
touchManualRead(int *touchIndex, int *xVal, int *yVal, int *packetState)=0IVoxieBoxpure virtual
tweenCol(int color, int speed, int destcolor)=0IVoxieBoxpure virtual
updateJoyStateRaw(int controllerID, voxie_xbox_t *vx)=0 (defined in IVoxieBox)IVoxieBoxpure virtual
updateMenu(int id, const char *st, int state, double v)=0IVoxieBoxpure virtual
updateNavStateRaw(int spaceNavID, voxie_nav_t *nav)=0IVoxieBoxpure virtual
updateSound(int handleID, int sourceChannel, int volumeLeft, int volumeRight, float playBackSpeed)=0IVoxieBoxpure virtual
updateSoundPosition(int handleID, double second, int seekType=SEEK_SET)=0IVoxieBoxpure virtual
~IVoxieBox() (defined in IVoxieBox)IVoxieBoxinlinevirtual