PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
Loading...
Searching...
No Matches
PureObject3D Member List

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

Attach(PureManaged &m)PureManagervirtual
createFromFile(const char *filename)PureFiledManagervirtual
DeleteAll()PureManager
DeleteAttachedInstance(PureManaged &m)PureManager
Detach(PureManaged &m)PureManagervirtual
DetachFrom()PureManaged
draw(const TPURE_RENDER_PASS &renderPass, TPureBool bASyncQuery, TPureBool bRenderIfQueryPending)PureObject3D
FlushResources()PureManagedvirtual
ForceFinishOcclusionTest()PureObject3D
getAngleVec()PureObject3D
getAngleVec() constPureObject3D
getAttachedAt(TPureInt ind) constPureManager
getAttachedIndex(const PureManaged &m) constPureManager
getBiggestAreaScaled() constPureObject3D
getBoundingBoxObject() constPureObject3D
getByFilename(const char *filename) constPureFiledManager
getConsole() constPureFiledManager
getCount() constPureManager
getFaceCount() constPureObject3Dvirtual
getFilename() constPureFiledManaged
getLastTransferredTriangleCount() constPureObject3Dvirtual
getLastTransferredVertexCount() constPureObject3Dvirtual
getLoggerModuleName()PureObject3Dstatic
getManagedConsole() constPureObject3D
getManager() constPureManaged
getMaterial(TPureBool implicitAccessSubobject=true) constPureMesh3D
getMaterial(TPureBool implicitAccessSubobject=true)PureMesh3D
getMaxVertexIndex(TPureBool implicitAccessSubobject=true) constPureObject3Dvirtual
getMinVertexIndex(TPureBool implicitAccessSubobject=true) constPureObject3Dvirtual
getName() constPureManaged
getNormals(TPureBool implicitAccessSubobject=true) constPureObject3Dvirtual
getPosVec()PureMesh3D
getPosVec() constPureMesh3D
getPrimitiveFormat() constPureObject3Dvirtual
getReferredObject() constPureObject3D
getReferrerObjects() constPureObject3D
getRelPosVec() constPureObject3Dvirtual
getRotationOrder() constPureObject3D
getScaledSizeVec() constPureObject3D
getScaling() constPureObject3D
getSize() constPureManager
getSizeVec() constPureObject3Dvirtual
getTransformedVertices(TPureBool implicitAccessSubobject=true) constPureObject3D
getTransformedVertices(TPureBool implicitAccessSubobject=true)PureObject3D
getTriangleCount() constPureObject3Dvirtual
getUsedSystemMemory() constPureObject3Dvirtual
getUsedVideoMemory() constPureObject3Dvirtual
getUtiliser() constPureManaged
getUtiliser()PureManaged
getVertexIndex(TPureUInt index, TPureBool implicitAccessSubobject=true) constPureObject3Dvirtual
getVertexIndices(TPureBool implicitAccessSubobject=true) constPureObject3Dvirtual
getVertexIndicesCount() constPureObject3Dvirtual
getVertexIndicesType(TPureBool implicitAccessSubobject=true) constPureObject3Dvirtual
getVertexModifyingHabit() constPureObject3Dvirtual
getVertexReferencingMode() constPureObject3Dvirtual
getVertexTransferMode() constPureObject3Dvirtual
getVertices(TPureBool implicitAccessSubobject=true) constPureObject3Dvirtual
getVertices(TPureBool implicitAccessSubobject=true)PureObject3Dvirtual
getVerticesCount() constPureObject3Dvirtual
HandleManagedPropertyChanged(PureManaged &m)PureManagervirtual
hasAttached(const PureManaged &m) constPureManager
Hide()PureObject3D
isAffectingZBuffer() constPureObject3D
isColliding_TO_BE_REMOVED() constPureObject3D
isDoubleSided() constPureObject3D
isEmpty() constPureManager
isLevel1() constPureObject3Dvirtual
isLevel2() constPureObject3Dvirtual
isLit() constPureObject3D
isOccluded() constPureObject3D
isOccluder() constPureObject3D
isOcclusionTested() constPureObject3D
isRenderingAllowed() constPureObject3D
isStickedToScreen() constPureObject3D
isTestingAgainstZBuffer() constPureObject3D
isVertexModifyingDynamic(TPURE_VERTEX_TRANSFER_MODE vtrans)PureVertexTransferstatic
isVertexReferencingIndexed(TPURE_VERTEX_TRANSFER_MODE vtrans)PureVertexTransferstatic
isVertexTransferModeSelectable(TPURE_VERTEX_TRANSFER_MODE vtrans)PureVertexTransferstatic
isVideoMemoryUsed(TPURE_VERTEX_TRANSFER_MODE vtrans)PureVertexTransferstatic
isWireframed() constPureObject3D
isWireframedCulled() constPureObject3D
operator=(const PureObject3D &)PureObject3Dprotected
PureVertexTransfer::operator=(const PureVertexTransfer &)PureVertexTransferprotected
PureMesh3D::operator=(const PureMesh3D &)PureMesh3Dprotected
PureVertexTransfer::PureFiledManaged::operator=(const PureFiledManaged &other)PureFiledManagedprotected
PureVertexTransfer::PureManaged::operator=(const PureManaged &other)PureManagedprotected
PureFiledManager::operator=(const PureFiledManager &)PureFiledManagerprotected
PureManager::operator=(const PureManager &)PureManagerprotected
pImplPureObject3Dprivate
PreAlloc(TPureInt count)PureManager
PureFiledManaged()PureFiledManaged
PureFiledManaged(const PureFiledManaged &other)PureFiledManagedprotected
PureFiledManager()PureFiledManager
PureFiledManager(const PureFiledManager &)PureFiledManagerprotected
PureManaged()PureManaged
PureManaged(const PureManaged &other)PureManagedprotected
PureManager()PureManager
PureFiledManager::PureManager(const PureManager &other)PureManagerprotected
PureMesh3D(TPURE_PRIMITIVE_FORMAT prfmt=PURE_PM_TRIANGLES)PureMesh3Dprotected
PureMesh3D(const PureMesh3D &)PureMesh3Dprotected
PureObject3D(PureMaterialManager &matMgr, const TPURE_VERTEX_MODIFYING_HABIT &vmod=PURE_VMOD_STATIC, const TPURE_VERTEX_REFERENCING_MODE &vref=PURE_VREF_DIRECT, TPureBool bForceUseClientMemory=false)PureObject3Dprotected
PureObject3D(const PureObject3D &)PureObject3Dprotected
PureObject3DManager classPureObject3Dfriend
PureVertexTransfer(PureMaterialManager &matMgr, const TPURE_VERTEX_MODIFYING_HABIT &vmod=PURE_VMOD_STATIC, const TPURE_VERTEX_REFERENCING_MODE &vref=PURE_VREF_DIRECT, TPureBool bForceUseClientMemory=false)PureVertexTransferprotected
PureVertexTransfer()PureVertexTransferprotected
PureVertexTransfer(const PureVertexTransfer &)PureVertexTransferprotected
recalculateBiggestAreaScaled()PureObject3D
RecalculateSize()PureMesh3D
ResetLastTransferredCounts()PureObject3Dprotectedvirtual
Scale(TPureFloat value)PureObject3D
Scale(const PureVector &value)PureObject3D
selectVertexTransferMode(TPURE_VERTEX_MODIFYING_HABIT vmod, TPURE_VERTEX_REFERENCING_MODE vref, TPureBool bForceUseClientMemory)PureVertexTransferstatic
SetAffectingZBuffer(TPureBool value)PureObject3D
SetColliding_TO_BE_REMOVED(TPureBool value)PureObject3D
SetDoubleSided(TPureBool value)PureObject3D
SetFilename(const std::string &filename)PureFiledManagedprotected
SetLit(TPureBool value)PureObject3D
SetName(const std::string &name)PureManaged
SetOccluder(TPureBool value)PureObject3D
SetOcclusionTested(TPureBool state)PureObject3D
SetRenderingAllowed(TPureBool state)PureObject3D
SetRotationOrder(TPURE_ROTATION_ORDER value)PureObject3D
SetScaling(TPureFloat value)PureObject3D
SetScaling(const PureVector &value)PureObject3D
SetStickedToScreen(TPureBool value)PureObject3D
SetTestingAgainstZBuffer(TPureBool value)PureObject3D
SetUtiliser(PureManaged *pUtiliser)PureManaged
setVertexModifyingHabit(TPURE_VERTEX_MODIFYING_HABIT vmod)PureVertexTransfervirtual
setVertexReferencingMode(TPURE_VERTEX_REFERENCING_MODE vref)PureVertexTransfervirtual
setVertexTransferMode(TPURE_VERTEX_TRANSFER_MODE vtrans)PureObject3Dvirtual
SetWireframed(TPureBool value)PureObject3D
SetWireframedCulled(TPureBool value)PureObject3D
Show()PureObject3D
transferVertices()PureVertexTransferprotected
WriteList() constPureFiledManagervirtual
WriteListCallback(const PureManaged &mngd) constPureFiledManagerprotectedvirtual
~PureFiledManaged()PureFiledManagedvirtual
~PureFiledManager()PureFiledManagervirtual
~PureManaged()PureManagedvirtual
~PureManager()PureManagervirtual
~PureMesh3D()PureMesh3Dvirtual
~PureObject3D()PureObject3Dvirtual
~PureVertexTransfer()PureVertexTransfervirtual