This is the complete list of members for GxUnitRealTimeDemo, including all inherited members.
| __getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
| _delayReleaseCount | GxClassBaseReference | protected |
| _isPausing(void) const | GxUnitRealTimeDemo | inline |
| _isPlaying(void) const | GxUnitRealTimeDemo | |
| _referenceCount | GxClassBaseReference | protected |
| addModule(void) | GxUnitBase | inlineprotected |
| addPosition(const GxVector3 &moveVector) | GxUnitLocate | |
| addQuaternion(const GxQuaternion &quaternion) | GxUnitLocate | |
| addReference(void) | GxClassBaseReference | virtual |
| addReplaceUnit(s32 discrimID, GxUnitBase *pUnit) | GxUnitRealTimeDemo | |
| addX(f32 value) | GxUnitLocate | |
| addY(f32 value) | GxUnitLocate | |
| addZ(f32 value) | GxUnitLocate | |
| afterCreateUnitCall(void) | GxUnitRealTimeDemo | inlineprotectedvirtual |
| asyncUpdate(void) override | GxUnitRealTimeDemo | protectedvirtual |
| ATTRIBUTE enum name | GxUnitBase | |
| ATTRIBUTE_LOCK enum value | GxUnitBase | |
| ATTRIBUTE_NOSERIALIZE enum value | GxUnitBase | |
| ATTRIBUTE_SELECTED enum value | GxUnitBase | |
| ATTRIBUTE_SLOW enum value | GxUnitBase | |
| ATTRIBUTE_UPDATE enum value | GxUnitBase | |
| buildSpaceGraph(void *pOctree) | GxUnitLocate | virtual |
| cleanup(void) override | GxUnitRealTimeDemo | virtual |
| clearCullingState(void) | GxUnitLocate | inline |
| clearReplaceUnit(void) | GxUnitRealTimeDemo | |
| createAndAddChild(u32 listProcessNumber=U32_MAX, u32 listKindNumber=U32_MAX, b32 isSerialize=false, const GxRtti *pRtti=nullptr) | GxUnitBase | inline |
| createUnit(GxResRealTimeDemo::GxRtdUnit *pRtdUnit) | GxUnitRealTimeDemo | protectedvirtual |
| CULLING_FRUSTUM enum name | GxUnitLocate | |
| DELAY_RELEASE_COUNT_INFINITY | GxClassBaseReference | static |
| doneHierarchicalCulling(b32 flag) | GxUnitLocate | inline |
| enabledHierarchicalCulling(void) const | GxUnitLocate | inline |
| END_FRAME_MODE enum name | GxUnitRealTimeDemo | |
| eraseSpaceGraph(void *pOctree) | GxUnitLocate | virtual |
| forceAsyncUpdate(void) override | GxUnitRealTimeDemo | protectedvirtual |
| forceSetCullingFlag(u32 argument) | GxUnitLocate | virtual |
| frustumCulling(void *pFrustum) | GxUnitLocate | virtual |
| getAttribute(void) const | GxUnitBase | inline |
| getBoundingSphere(void) const | GxUnitLocate | inline |
| getBoundingSphereWorld(GxShapeSphere &sphere) const | GxUnitLocate | |
| getChild(u32 index) const | GxUnitBase | inline |
| getChildCount(void) const | GxUnitBase | inline |
| getCullingState(void) const | GxUnitLocate | inline |
| getDefaultObject(void) override | GxUnitBase | inlinevirtual |
| getDefaultUnit(void) const | GxUnitBase | inline |
| getDelayReleaseListCount(void) | GxClassBaseReference | static |
| getDeltaFrame(void) | GxUnitRealTimeDemo | protectedvirtual |
| getDeltaTime(void) const | GxUnitBase | inline |
| getDeltaTimeFactor(void) const | GxUnitBase | inline |
| getDeltaTimeRatio(void) const | GxUnitBase | inline |
| getEndFrame(void) const | GxUnitRealTimeDemo | |
| getEndFrameMode(void) const | GxUnitRealTimeDemo | inline |
| getFrustumType(const RENDER_SUB_VIEW subview) | GxUnitLocate | protectedstatic |
| getKeyValueB32(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame, b32 &value) | GxUnitRealTimeDemo | virtual |
| getKeyValueColor(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame, GxColor &value) | GxUnitRealTimeDemo | virtual |
| getKeyValueColorHDR(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame, GxColorHDR &value) | GxUnitRealTimeDemo | virtual |
| getKeyValueEvent(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame) | GxUnitRealTimeDemo | virtual |
| getKeyValueF32(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame, f32 &value) | GxUnitRealTimeDemo | virtual |
| getKeyValueQuaternion(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame, GxQuaternion &value) | GxUnitRealTimeDemo | virtual |
| getKeyValueResource(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame, GxClassBaseRoot *&value) | GxUnitRealTimeDemo | virtual |
| getKeyValueS32(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame, s32 &value) | GxUnitRealTimeDemo | virtual |
| getKeyValueString(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame, GxString &value) | GxUnitRealTimeDemo | virtual |
| getKeyValueU32(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame, u32 &value) | GxUnitRealTimeDemo | virtual |
| getKeyValueVector2(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame, GxVector2 &value) | GxUnitRealTimeDemo | virtual |
| getKeyValueVector3(const GxResRealTimeDemo::GxRtdUnit *pOwnerUnit, const GxTypedObject *pOwner, const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 bkFrame, GxVector3 &value) | GxUnitRealTimeDemo | virtual |
| getLocalPosition(void) const | GxUnitLocate | inline |
| getLocalQuaternion(void) const | GxUnitLocate | inline |
| getLocalScale(void) const | GxUnitLocate | inline |
| getModule(void) const | GxUnitBase | inline |
| getNowFrame(void) const | GxUnitRealTimeDemo | |
| getParent(void) const | GxUnitBase | inline |
| getPosition(void) const | GxUnitLocate | inline |
| getPreviousNextKey(const GxResRealTimeDemo::GxRtdProp *pProperty, f32 nowFrame, f32 beforeFrame, GxResRealTimeDemo::GxRtdKeyBase *&pPreviousKey, GxResRealTimeDemo::GxRtdKeyBase *&pNextKey) | GxUnitRealTimeDemo | protected |
| getPropertyAttributeUpdate(void *const pValue) | GxUnitBase | inline |
| getPropertyResUnitInstance(void *const pValue) | GxUnitBase | inline |
| getPropertyValueAsString(GxString &value, GxRtti *&pRtti, u32 resourceIndex, u32 unitNodeId, u32 propertyNodeId) | GxUnitRealTimeDemo | |
| getPropertyValuePointer(GxTypedObject *&pValue, u32 resourceIndex, u32 unitNodeId, u32 targetPropertyNodeId) | GxUnitRealTimeDemo | |
| getPropertyValuePointer(GxTypedObject *&pValue, u32 resourceIndex, GxResRealTimeDemo::GxRtdUnit *pUnit, u32 targetPropertyNodeId) | GxUnitRealTimeDemo | |
| getQuaternion(void) const | GxUnitLocate | inline |
| getReferenceCount(void) const | GxClassBaseReference | inlinevirtual |
| getRenderViewFlag(void) const | GxUnitBase | inline |
| getReplaceUnitArray(void) | GxUnitRealTimeDemo | inline |
| getResource(u32 index) | GxUnitRealTimeDemo | inline |
| getResUnitInstance(void) const | GxUnitBase | inline |
| getRTDResource(u32 index) | GxUnitRealTimeDemo | inline |
| getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
| getRttiCreateCamera(void) | GxUnitRealTimeDemo | inlinestatic |
| getRttiCreateCharacter(void) | GxUnitRealTimeDemo | inlinestatic |
| getScale(void) const | GxUnitLocate | inline |
| getStartFrame(void) const | GxUnitRealTimeDemo | |
| getState(void) const | GxUnitBase | inline |
| getUnit(u32 resourceIndex, u32 unitNodeId) | GxUnitRealTimeDemo | |
| getUnitArray(u32 index) | GxUnitRealTimeDemo | inlineprotected |
| getUnitFromDiscrimID(u32 resourceIndex, s32 discrimId) | GxUnitRealTimeDemo | |
| getWorldMatrix(void) const | GxUnitLocate | inline |
| getWorldMatrix(GxMatrixAffine &matrix) const | GxUnitLocate | |
| getWorldMatrixAddress(void) | GxUnitLocate | inline |
| GxClassBaseReference(void) | GxClassBaseReference | |
| GxClassBaseReference(const GxClassBaseReference &base) | GxClassBaseReference | |
| GxClassBaseRoot(void) | GxClassBaseRoot | inline |
| GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| GxUnitBase(void) | GxUnitBase | |
| GxUnitLocate(void) | GxUnitLocate | |
| GxUnitRealTimeDemo(void) | GxUnitRealTimeDemo | |
| initializeDelayRelease(void) | GxClassBaseReference | static |
| INTERPOLATE_TYPE enum name | GxUnitRealTimeDemo | |
| isAbleAddToOctree(void) | GxUnitLocate | |
| isAbleDeleteFromOctree(void) | GxUnitLocate | |
| isAttribute(ATTRIBUTE attribute) const | GxUnitBase | inline |
| isCulling(RENDER_VIEW view, u32 subView) const | GxUnitLocate | inline |
| isCullingEnable(void) const | GxUnitLocate | inline |
| isDefaultObject(void) | GxClassBaseRoot | inline |
| isDelayReleaseEnable(void) | GxClassBaseReference | inlinestatic |
| isDirtyMovable(void) const | GxUnitLocate | inline |
| isDoneHierarchicalCulling(void) const | GxUnitLocate | inline |
| isEnable(void) const | GxUnitBase | inline |
| isForceSkipPlayMode(void) const | GxUnitRealTimeDemo | inline |
| isMovable(MOVABLE movable) const | GxUnitLocate | inline |
| isPausing(void) const | GxUnitRealTimeDemo | inline |
| isPlayable(void) const | GxUnitRealTimeDemo | |
| isPlaying(void) const | GxUnitRealTimeDemo | |
| isRender(void) const | GxUnitBase | inline |
| isRenderSubView(RENDER_SUB_VIEW subView) const | GxUnitBase | inline |
| isRenderView(RENDER_VIEW view) const | GxUnitBase | inline |
| isScreenShot(void) | GxUnitRealTimeDemo | inline |
| isSetupFinished(void) | GxUnitRealTimeDemo | inlineprotectedvirtual |
| isSupport(GxProperty *pProperty) | GxUnitRealTimeDemo | static |
| isUpdateEnable(UPDATE_TYPE updateType) const | GxUnitBase | inline |
| kill(void) override | GxUnitLocate | virtual |
| MOVABLE enum name | GxUnitLocate | |
| operator=(const GxClassBaseReference &base) | GxClassBaseReference | |
| GxClassBaseRoot::operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| pause(void) | GxUnitRealTimeDemo | |
| pauseMotion(void) | GxUnitRealTimeDemo | protectedvirtual |
| play(f32 targetFrame=INVALID_FRAME) | GxUnitRealTimeDemo | |
| playCall(void) | GxUnitRealTimeDemo | inlineprotectedvirtual |
| playLoop(f32 targetFrame=INVALID_FRAME, s32 count=-1) | GxUnitRealTimeDemo | |
| postAsyncUpdate(void) | GxUnitBase | protectedvirtual |
| preAsyncUpdate(void) override | GxUnitLocate | protectedvirtual |
| preCreateUnitCall(void) | GxUnitRealTimeDemo | inlineprotectedvirtual |
| release(void) | GxClassBaseReference | virtual |
| removeModule(void) | GxUnitBase | inlineprotected |
| render(void) override | GxUnitLocate | protectedvirtual |
| RESOURCE_MAX | GxUnitRealTimeDemo | static |
| resume(void) | GxUnitRealTimeDemo | |
| resumeMotion(void) | GxUnitRealTimeDemo | protectedvirtual |
| rotateAxisY(const GxVector3 &vector, f32 radian) | GxUnitLocate | |
| rotateAxisZ(const GxVector3 &vector, f32 radian) | GxUnitLocate | |
| sequentialUpdate(void) override | GxUnitRealTimeDemo | protectedvirtual |
| setAttribute(ATTRIBUTE attribute, b32 enable) | GxUnitBase | inline |
| setBoundingSphere(const GxShapeSphere &sphere) | GxUnitLocate | inline |
| setCallbackStop(GxCallback::GxHandlerBase handler) | GxUnitRealTimeDemo | inline |
| setCullingEnable(b32 flag) | GxUnitLocate | inline |
| setCullingState(u32 flag) | GxUnitLocate | inline |
| setDefaultUnit(GxUnitBase *pDefaultUnit) | GxUnitBase | |
| setDelayReleaseCount(s32 count) | GxClassBaseReference | inline |
| setDelayReleaseCountInfinity(b32 on) | GxClassBaseReference | inline |
| setDeltaTime(f32 deltaTime) | GxUnitBase | inline |
| setDeltaTimeFactor(f32 deltaTimeFactor) | GxUnitBase | inline |
| setDeltaTimeRatio(f32 deltaTimeRatio) | GxUnitBase | inline |
| setDirtyMovable(b32 enable) | GxUnitLocate | inline |
| setEndFrameMode(END_FRAME_MODE mode) | GxUnitRealTimeDemo | inline |
| setForceSkipPlayMode(b32 enable) | GxUnitRealTimeDemo | inline |
| setHierarchicalCulling(b32 flag) | GxUnitLocate | inline |
| setLocalPosition(const GxVector3 &position) | GxUnitLocate | inlinevirtual |
| setLocalQuaternion(const GxQuaternion &quaternion) | GxUnitLocate | inline |
| setLocalScale(const GxVector3 &scale) | GxUnitLocate | inlinevirtual |
| setMovable(MOVABLE movable) | GxUnitLocate | |
| setParent(GxUnitBase *pParent) | GxUnitBase | |
| setPosition(const GxVector3 &position) | GxUnitLocate | inlinevirtual |
| setPrecreateUnit(b32 enable) | GxUnitRealTimeDemo | |
| setPropertyAttributeUpdate(const void *const pValue) | GxUnitBase | inline |
| setPropertyResUnitInstance(const void *const pValue) | GxUnitBase | |
| setQuaternion(const GxQuaternion &quaternion) | GxUnitLocate | inline |
| setRender(b32 enable, b32 withChildren=false) | GxUnitBase | |
| setRenderMaterial(GxRenderMaterial *pMaterial, const GxResModel::GxMeshGroup *pMeshGroup) | GxUnitBase | protectedvirtual |
| setRenderSubView(RENDER_SUB_VIEW subView, b32 enable) | GxUnitBase | inline |
| setRenderView(RENDER_VIEW view, b32 enable) | GxUnitBase | inline |
| setResourceAsync(GxResRealTimeDemo *pRes, u32 index, b32 loadKeyResourceAsync=true) | GxUnitRealTimeDemo | |
| setResUnitInstance(GxResUnitInstance *pResUnitInstance) | GxUnitBase | |
| setRTDResource(GxResRealTimeDemo *pRes, u32 index, b32 loadKeyResourceAsync=true) | GxUnitRealTimeDemo | |
| setRttiCreateCamera(GxRtti *pRtti) | GxUnitRealTimeDemo | inlinestatic |
| setRttiCreateCharacter(GxRtti *pRtti) | GxUnitRealTimeDemo | inlinestatic |
| setScale(const GxVector3 &scale) | GxUnitLocate | inlinevirtual |
| setScreenShot(b32 on) | GxUnitRealTimeDemo | inline |
| setState(STATE state) | GxUnitBase | inline |
| setup(void) override | GxUnitLocate | protectedvirtual |
| setUpdateEnable(UPDATE_TYPE updateType, b32 enable) | GxUnitBase | inline |
| setWorldMatrix(const GxMatrixAffine &matrix) | GxUnitLocate | inline |
| sleep(f32 time) | GxUnitBase | |
| STATE enum name | GxUnitBase | |
| stop(void) | GxUnitRealTimeDemo | |
| stopCall(void) | GxUnitRealTimeDemo | inlineprotectedvirtual |
| terminateDelayRelease(void) | GxClassBaseReference | static |
| updateDelayRelease(void) | GxClassBaseReference | static |
| updateKeyFrame(void) | GxUnitRealTimeDemo | |
| updateLocalMatrix(void) | GxUnitLocate | inlinevirtual |
| updatePlayState(void) | GxUnitRealTimeDemo | |
| updateSpaceGraph(GxOtFrustumCulling *pOctree) | GxUnitLocate | protectedvirtual |
| updateWorldMatrix(void) | GxUnitLocate | virtual |
| ~GxClassBaseReference(void) override | GxClassBaseReference | |
| ~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |