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 |