__getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
_chainCount | GxUnitSoftbodySimulation | protected |
_clothCount | GxUnitSoftbodySimulation | protected |
_delayReleaseCount | GxClassBaseReference | protected |
_isUpdateAllMatrix | GxUnitSoftbodySimulation | protected |
_pCollision | GxUnitSoftbodySimulation | protected |
_pParentModel | GxUnitSoftbodySimulation | protected |
_ppChainList | GxUnitSoftbodySimulation | protected |
_ppClothList | GxUnitSoftbodySimulation | protected |
_pResource | GxUnitSoftbodySimulation | protected |
_referenceCount | GxClassBaseReference | protected |
addModule(void) | GxUnitBase | inlineprotected |
addReference(void) | GxClassBaseReference | virtual |
asyncUpdate(void) override | GxUnitSoftbodySimulation | 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 | |
cleanup(void) override | GxUnitSoftbodySimulation | virtual |
createAndAddChild(u32 listProcessNumber=U32_MAX, u32 listKindNumber=U32_MAX, b32 isSerialize=false, const GxRtti *pRtti=nullptr) | GxUnitBase | inline |
DELAY_RELEASE_COUNT_INFINITY | GxClassBaseReference | static |
forceAsyncUpdate(void) | GxUnitBase | protectedvirtual |
forceDisableSimulation(void) | GxUnitSoftbodySimulation | |
getAttribute(void) const | GxUnitBase | inline |
getChainCount(void) const | GxUnitSoftbodySimulation | inline |
getChainUnit(u32 index) const | GxUnitSoftbodySimulation | inline |
getChainUnitFromID(u32 id) const | GxUnitSoftbodySimulation | |
getChild(u32 index) const | GxUnitBase | inline |
getChildCount(void) const | GxUnitBase | inline |
getClothCount(void) const | GxUnitSoftbodySimulation | inline |
getClothUnit(u32 index) const | GxUnitSoftbodySimulation | inline |
getClothUnitFromID(u32 id) const | GxUnitSoftbodySimulation | |
getCollision(void) const | GxUnitSoftbodySimulation | |
getDefaultObject(void) override | GxUnitBase | inlinevirtual |
getDefaultUnit(void) const | GxUnitBase | inline |
getDelayReleaseListCount(void) | GxClassBaseReference | static |
getDeltaTime(void) const | GxUnitBase | inline |
getDeltaTimeFactor(void) const | GxUnitBase | inline |
getDeltaTimeRatio(void) const | GxUnitBase | inline |
getGravity(void) const | GxUnitSoftbodySimulation | inline |
getGravityDirection(void) const | GxUnitSoftbodySimulation | |
getGravityForce(void) const | GxUnitSoftbodySimulation | |
getInterpolateTime(void) const | GxUnitSoftbodySimulation | |
getModule(void) const | GxUnitBase | inline |
getParent(void) const | GxUnitBase | inline |
getPropertyAttributeUpdate(void *const pValue) | GxUnitBase | inline |
getPropertyResUnitInstance(void *const pValue) | GxUnitBase | inline |
getReferenceCount(void) const | GxClassBaseReference | inlinevirtual |
getRenderViewFlag(void) const | GxUnitBase | inline |
getResUnitInstance(void) const | GxUnitBase | inline |
getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
getState(void) const | GxUnitBase | inline |
getWind(void) const | GxUnitSoftbodySimulation | inline |
getWindDirection(void) const | GxUnitSoftbodySimulation | |
getWindForce(void) const | GxUnitSoftbodySimulation | |
GxClassBaseReference(void) | GxClassBaseReference | |
GxClassBaseReference(const GxClassBaseReference &base) | GxClassBaseReference | |
GxClassBaseRoot(void) | GxClassBaseRoot | inline |
GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
GxUnitBase(void) | GxUnitBase | |
GxUnitSoftbodySimulation(void) | GxUnitSoftbodySimulation | |
initialize(GxResSoftbodySimulation *pResource, GxUnitModelBase *pParent, u32 unitProcessNumber, u32 unitListNumber, GxRtti &chainUnitRtti, GxRtti &clothUnitRtti) | GxUnitSoftbodySimulation | virtual |
initializeDelayRelease(void) | GxClassBaseReference | static |
isAttribute(ATTRIBUTE attribute) const | GxUnitBase | inline |
isDefaultObject(void) | GxClassBaseRoot | inline |
isDelayReleaseEnable(void) | GxClassBaseReference | inlinestatic |
isEnable(void) const | GxUnitBase | inline |
isInterpolateToMotion(void) const | GxUnitSoftbodySimulation | |
isInterpolateToMotionChain(u32 index) const | GxUnitSoftbodySimulation | |
isInterpolateToMotionCloth(u32 index) const | GxUnitSoftbodySimulation | |
isMotionGravity(void) const | GxUnitSoftbodySimulation | |
isRender(void) const | GxUnitBase | inline |
isRenderSubView(RENDER_SUB_VIEW subView) const | GxUnitBase | inline |
isRenderView(RENDER_VIEW view) const | GxUnitBase | inline |
isSimulation(void) const | GxUnitSoftbodySimulation | |
isSimulationChain(u32 index) const | GxUnitSoftbodySimulation | |
isSimulationCloth(u32 index) const | GxUnitSoftbodySimulation | |
isUpdateAllMatrix(void) const | GxUnitSoftbodySimulation | inline |
isUpdateEnable(UPDATE_TYPE updateType) const | GxUnitBase | inline |
kill(void) override | GxUnitSoftbodySimulation | virtual |
operator=(const GxClassBaseReference &base) | GxClassBaseReference | |
GxClassBaseRoot::operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
postAsyncUpdate(void) | GxUnitBase | protectedvirtual |
preAsyncUpdate(void) | GxUnitBase | protectedvirtual |
release(void) | GxClassBaseReference | virtual |
removeModule(void) | GxUnitBase | inlineprotected |
render(void) | GxUnitBase | protectedvirtual |
sequentialUpdate(void) override | GxUnitSoftbodySimulation | protectedvirtual |
setAttribute(ATTRIBUTE attribute, b32 enable) | GxUnitBase | inline |
setCollision(GxUnitSoftbodyCollision *pCollision) | GxUnitSoftbodySimulation | |
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 |
setGravity(const GxVector3 &gravity) | GxUnitSoftbodySimulation | |
setGravityDirection(const GxVector3 &direction) | GxUnitSoftbodySimulation | |
setGravityForce(f32 force) | GxUnitSoftbodySimulation | |
setInterpolateTime(f32 time) | GxUnitSoftbodySimulation | |
setIsMotionGravity(b32 enable) | GxUnitSoftbodySimulation | |
setIsSimulation(b32 enable) | GxUnitSoftbodySimulation | |
setIsUpdateAllMatrix(b32 is) | GxUnitSoftbodySimulation | inline |
setMotionGravity(b32 enable, f32 gravityForce, const GxVector3 &gravityDirection=-GxVector3::AXIS_Y) | GxUnitSoftbodySimulation | |
setParent(GxUnitBase *pParent) | GxUnitBase | |
setPropertyAttributeUpdate(const void *const pValue) | GxUnitBase | inline |
setPropertyResUnitInstance(const void *const pValue) | GxUnitBase | |
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 |
setResUnitInstance(GxResUnitInstance *pResUnitInstance) | GxUnitBase | |
setState(STATE state) | GxUnitBase | inline |
setup(void) | GxUnitBase | protectedvirtual |
setUpdateEnable(UPDATE_TYPE updateType, b32 enable) | GxUnitBase | inline |
setWind(const GxVector3 &wind) | GxUnitSoftbodySimulation | |
setWindDirection(const GxVector3 &direction) | GxUnitSoftbodySimulation | |
setWindForce(f32 force) | GxUnitSoftbodySimulation | |
sleep(f32 time) | GxUnitBase | |
STATE enum name | GxUnitBase | |
terminateDelayRelease(void) | GxClassBaseReference | static |
updateDelayRelease(void) | GxClassBaseReference | static |
updateMatrix(GxUnitModelBase::GxJoint *pNow) | GxUnitSoftbodySimulation | |
~GxClassBaseReference(void) override | GxClassBaseReference | |
~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |