| __getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
| _autoSetNormalReflectance | GxUnitModel | protected |
| _defaultJointMultiplyMatrix | GxUnitModelBase | protected |
| _defaultMeshRenderFlag | GxUnitModelBase | protected |
| _defaultPartsFlag | GxUnitModelBase | protected |
| _defaultPartsMatrix | GxUnitModelBase | protected |
| _defaultRenderMatrix | GxUnitModelBase | protected |
| _delayReleaseCount | GxClassBaseReference | protected |
| _enableEnvironmentMapElement | GxUnitModel | protected |
| _enableObjectMotionBlur | GxUnitModel | protected |
| _enableSemiTransparencePriority | GxUnitModel | protected |
| _enableShadow | GxUnitModel | protected |
| _handleCubeMapSampler | GxUnitModelBase | protectedstatic |
| _handleEnvironmentMapSampler | GxUnitModelBase | protectedstatic |
| _handleInstanceData | GxUnitModelBase | protectedstatic |
| _handleInverseScale | GxUnitModelBase | protectedstatic |
| _handleLightParameter | GxUnitModelBase | protectedstatic |
| _handleProjectionMatrix | GxUnitModelBase | protectedstatic |
| _handles | GxUnitModel | protectedstatic |
| _handleWorldViewMatrix | GxUnitModelBase | protectedstatic |
| _instanceCount | GxUnitModelBase | protected |
| _instanceData | GxUnitModelBase | protected |
| _internalRenderPass | GxUnitModel | protected |
| _isInstanceCullingFlag | GxUnitModelBase | protected |
| _isUsableShaderHandle | GxUnitModel | protectedstatic |
| _isUsableShaderHandleBase | GxUnitModelBase | protectedstatic |
| _lodMode | GxUnitModelBase | protected |
| _modelAttribute | GxUnitModelBase | protected |
| _passNum | GxUnitModelBase | protected |
| _pInstanceData | GxUnitModelBase | protected |
| _pInstanceDataArray | GxUnitModelBase | protected |
| _pInstanceShowFlag | GxUnitModelBase | protected |
| _pJoint | GxUnitModelBase | protected |
| _pJointMultiplyMatrix | GxUnitModelBase | protected |
| _pMaterial | GxUnitModelBase | protected |
| _pMeshCullingFlag8 | GxUnitModelBase | protected |
| _pMeshCullingFlag8Buffer | GxUnitModelBase | protected |
| _pMeshRenderFlag | GxUnitModelBase | protected |
| _pointLightCount | GxUnitModel | protected |
| _pointShadowLightCount | GxUnitModel | protected |
| _pPartsFlag | GxUnitModelBase | protected |
| _pPartsMatrix | GxUnitModelBase | protected |
| _ppInstanceVertexDeclaration | GxUnitModelBase | protected |
| _pppInstanceCullingFlag8 | GxUnitModelBase | protected |
| _ppResMaterial | GxUnitModelBase | protected |
| _pPrevRenderMatrix | GxUnitModel | protected |
| _pRenderInstanceData | GxUnitModelBase | protected |
| _pRenderInstanceMatrix | GxUnitModelBase | protected |
| _pRenderMatrix | GxUnitModelBase | protected |
| _pResModel | GxUnitModelBase | protected |
| _prevRenderMatrixBuffer | GxUnitModel | protected |
| _pSaveInstanceDataArray | GxUnitModelBase | protected |
| _referenceCount | GxClassBaseReference | protected |
| _renderInstanceCount | GxUnitModelBase | protected |
| _renderProjMatrix | GxUnitModelBase | protected |
| _renderViewMatrix | GxUnitModelBase | protected |
| _reservedInstanceCount | GxUnitModelBase | protected |
| _semiTransparencePriority | GxUnitModel | protected |
| _showLod | GxUnitModelBase | protected |
| _useJointMultiplyMatrix | GxUnitModelBase | protected |
| _usePartsMatrixFlag | GxUnitModelBase | protected |
| _vertexLitFlag | GxUnitModel | protected |
| _viewNum | GxUnitModelBase | protected |
| addModule(void) | GxUnitBase | inlineprotected |
| addPosition(const GxVector3 &moveVector) | GxUnitLocate | |
| addQuaternion(const GxQuaternion &quaternion) | GxUnitLocate | |
| addReference(void) | GxClassBaseReference | virtual |
| addX(f32 value) | GxUnitLocate | |
| addY(f32 value) | GxUnitLocate | |
| addZ(f32 value) | GxUnitLocate | |
| asyncUpdate(void) override | GxUnitLocate | 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) override | GxUnitModelBase | protectedvirtual |
| checkDoRender(const GxRenderMaterial *pMaterial) | GxUnitModel | virtual |
| cleanup(void) override | GxUnitModelBase | virtual |
| clearCullingState(void) | GxUnitLocate | inline |
| clearInstanceCullingFlag(RENDER_VIEW view, CULLING_FRUSTUM pass) | GxUnitModelBase | protected |
| clearMeshCullingFlag(const RENDER_VIEW &view, const CULLING_FRUSTUM &frustumType) | GxUnitModelBase | protected |
| clearMeshRenderFlag(void) | GxUnitModelBase | inlineprotected |
| commitVertexBufferData(void *pSource, void *pArgument) | GxUnitModelBase | protectedstatic |
| copyMaterial(void) | GxUnitModelBase | |
| createAndAddChild(u32 listProcessNumber=U32_MAX, u32 listKindNumber=U32_MAX, b32 isSerialize=false, const GxRtti *pRtti=nullptr) | GxUnitBase | inline |
| createMesh(u32 vertexCount, const GxVertexElement *pVertexBuffer, u32 indexCount, const u16 *pIndexBuffer) | GxUnitModelDynamic | protected |
| CULLING_FRUSTUM enum name | GxUnitLocate | |
| DELAY_RELEASE_COUNT_INFINITY | GxClassBaseReference | static |
| doneHierarchicalCulling(b32 flag) | GxUnitLocate | inline |
| drawIndexed(u32 startIndex, u32 count, u32 instanceStartIndex, u32 instanceCount, RENDER_PRIMITIVE_TYPE primitiveType=RENDER_PRIMITIVE_TYPE::TRIANGLE_LIST, s32 *pQueryIndex=nullptr) | GxUnitModelBase | protectedvirtual |
| enabledHierarchicalCulling(void) const | GxUnitLocate | inline |
| eraseSpaceGraph(void *pOctree) override | GxUnitModelBase | protectedvirtual |
| forceAsyncUpdate(void) override | GxUnitModel | protectedvirtual |
| forceSetCullingFlag(u32 argument) override | GxUnitModelBase | protectedvirtual |
| freeInstanceMemory(void) | GxUnitModelBase | |
| frustumCulling(void *pFrustum) override | GxUnitModelBase | protectedvirtual |
| frustumCullingInstance(GxShapeFrustum *pFrustum, RENDER_VIEW view, CULLING_FRUSTUM frustumType) | GxUnitModelBase | protected |
| frustumCullingMesh(GxShapeFrustum *pFrustum, RENDER_VIEW view, CULLING_FRUSTUM frustumType) | GxUnitModelBase | protected |
| 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 |
| getCurrentSemiTransparencePriority(u32 startIndex) | GxUnitModel | |
| 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 |
| getFrustumType(const RENDER_SUB_VIEW subview) | GxUnitLocate | protectedstatic |
| getInstanceCount(void) const | GxUnitModelBase | inline |
| getInstanceMatrix(u32 index) const | GxUnitModelBase | |
| getInstanceMatrix(u32 index) | GxUnitModelBase | |
| getInstanceOffsetMatrix(u32 index) const | GxUnitModelBase | |
| getInstanceOffsetMatrix(u32 index) | GxUnitModelBase | |
| getJointCount(void) const | GxUnitModelBase | inlinevirtual |
| getJointFromId(u32 id) const | GxUnitModelBase | |
| getJointFromIndex(u32 index) const | GxUnitModelBase | |
| getJointIndexFromId(u32 id) const | GxUnitModelBase | |
| getLengthSegOnSeparateAxis(const GxVector3 &sep, const GxVector3 &e0, const GxVector3 &e1, const GxVector3 &e2) | GxUnitModel | protected |
| getLengthSegOnSeparateAxis(const GxVector3 &sep, const GxVector3 &e0, const GxVector3 &e1) | GxUnitModel | protected |
| getLocalPosition(void) const | GxUnitLocate | inline |
| getLocalQuaternion(void) const | GxUnitLocate | inline |
| getLocalScale(void) const | GxUnitLocate | inline |
| getLodMode(void) const | GxUnitModelBase | inline |
| getMaterial(u32 index) | GxUnitModelBase | |
| getMaterialCount(void) const | GxUnitModelBase | inline |
| getMaterialCriticalSection(void) | GxUnitModelBase | inline |
| getMaterialResource(u32 index=0) | GxUnitModelBase | inline |
| getMeshCullingFlagCount(void) const | GxUnitModelBase | inline |
| getMeshGroupIndexFromMeshIndex(u32 meshIndex) const | GxUnitModelBase | inline |
| getMeshIndexFromPartsIndex(u32 partsIndex) const | GxUnitModelBase | inline |
| getMeshRenderFlagCount(void) const | GxUnitModelBase | inline |
| getMeshWorldMatrix(GxMatrixAffine &world, const u32 &meshIndex) | GxUnitModelBase | |
| getModelResource(void) const | GxUnitModelBase | inlinevirtual |
| getModule(void) const | GxUnitBase | inline |
| getParent(void) const | GxUnitBase | inline |
| getPartsFlagCount(void) const | GxUnitModelBase | inline |
| getPartsIndex(GX_CSTR partsName) const | GxUnitModelBase | inline |
| getPartsIndexCount(u32 index) const | GxUnitModelBase | inline |
| getPartsIndexMinimum(u32 index) const | GxUnitModelBase | inline |
| getPartsIndexOffset(u32 index) const | GxUnitModelBase | inline |
| getPartsIndexType(u32 index) const | GxUnitModelBase | inline |
| getPartsMatrix(u32 index) const | GxUnitModelBase | |
| getPartsVertexCount(u32 index) const | GxUnitModelBase | inline |
| getPartsVertexDeclaration(u32 index) const | GxUnitModelBase | |
| getPartsVertexStride(u32 index, u16 vertexStream) const | GxUnitModelBase | inline |
| getPosition(void) const | GxUnitLocate | inline |
| getPropertyAttributeUpdate(void *const pValue) | GxUnitBase | inline |
| getPropertyInstanceCount(void *const pValue) | GxUnitModelBase | inlineprotected |
| getPropertyInstanceOffsetMatrix(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyInstanceOffsetMatrixCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyInstancePosition(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyInstancePositionCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyInstanceQuaternion(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyInstanceQuaternionCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyInstanceScale(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyInstanceScaleCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyInstanceShowFlag(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyInstanceShowFlagCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyJoint(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyJointCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyLODDistance(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyLODDistanceCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyMaterial(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyMaterialCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyMaterialResource(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyMaterialResourceCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyMeshCullingFlag(void *const pValue, u32 index, u32 view, u32 pass) | GxUnitModelBase | inlineprotected |
| getPropertyMeshCullingFlagCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyMeshRenderFlag(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyMeshRenderFlagCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyModelResource(void *const pValue) | GxUnitModelBase | inlineprotected |
| getPropertyPartsFlag(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyPartsFlagCount(void) | GxUnitModelBase | inlineprotected |
| getPropertyPartsMatrix(void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| getPropertyResUnitInstance(void *const pValue) | GxUnitBase | inline |
| getQuaternion(void) const | GxUnitLocate | inline |
| getReferenceCount(void) const | GxClassBaseReference | inlinevirtual |
| getRenderPolygonCount(u32 startIndex, u32 count, u32 instanceStartIndex, u32 instanceCount) | GxUnitModel | protected |
| getRenderViewFlag(void) const | GxUnitBase | inline |
| getResUnitInstance(void) const | GxUnitBase | inline |
| getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
| getScale(void) const | GxUnitLocate | inline |
| getSemiTransparencePriority(void) const (defined in GxUnitModel) | GxUnitModel | inline |
| getShaderHandle(SHADER_HANDLE shaderHandle) const | GxUnitModel | inlineprotected |
| getShowLod(void) const | GxUnitModelBase | inline |
| getState(void) const | GxUnitBase | inline |
| getUseJointMultiplyMatrix(void) | GxUnitModelBase | inline |
| getWorldMatrix(void) const | GxUnitLocate | inline |
| getWorldMatrix(GxMatrixAffine &matrix) const | GxUnitLocate | |
| getWorldMatrixAddress(void) | GxUnitLocate | inline |
| GX_PROHIBIT_CLASS_BASE_REFERENCE(GxUnitModelDynamic) (defined in GxUnitModelDynamic) | GxUnitModelDynamic | |
| GxClassBaseReference(void) | GxClassBaseReference | |
| GxClassBaseReference(const GxClassBaseReference &base) | GxClassBaseReference | |
| GxClassBaseRoot(void) | GxClassBaseRoot | inline |
| GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| GxUnitBase(void) | GxUnitBase | |
| GxUnitLocate(void) | GxUnitLocate | |
| GxUnitModel(void) | GxUnitModel | |
| GxUnitModelBase(void) | GxUnitModelBase | |
| GxUnitModelDynamic(void) | GxUnitModelDynamic | inline |
| hasSemiTransparenceMaterial(void) | GxUnitModel | protected |
| hasSkin(void) const | GxUnitModelBase | |
| initializeDelayRelease(void) | GxClassBaseReference | static |
| INTERNAL_RENDER_PASS enum name | GxUnitModel | |
| 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 |
| isEnableEnvironmentMapElement(void) const | GxUnitModel | inline |
| isEnableObjectMotionBlur(void) const | GxUnitModel | inline |
| isEnableSemiTransparencePriority(void) const (defined in GxUnitModel) | GxUnitModel | inline |
| isEnableShadow(void) const | GxUnitModel | inline |
| isHitBox(const GxShapeBox &box0, const GxShapeBox &box1) | GxUnitModel | protected |
| isInstanceCullingFlag(u32 index, RENDER_VIEW view, u32 pass) const | GxUnitModelBase | inline |
| isInstanced(void) const | GxUnitModelBase | inline |
| isInstanceShowFlag(u32 index) const | GxUnitModelBase | inline |
| isMeshCullingFlag(u32 index, RENDER_VIEW view, CULLING_FRUSTUM pass) const | GxUnitModelBase | inline |
| isMeshRenderFlag(u32 index) const | GxUnitModelBase | inline |
| isModelAttribute(MODEL_ATTRIBUTE attribute) const | GxUnitModelBase | inline |
| isMovable(MOVABLE movable) const | GxUnitLocate | inline |
| isPartsFlag(u32 index) const | GxUnitModelBase | inline |
| isRender(void) const | GxUnitBase | inline |
| isRenderSubView(RENDER_SUB_VIEW subView) const | GxUnitBase | inline |
| isRenderView(RENDER_VIEW view) const | GxUnitBase | inline |
| isUpdateEnable(UPDATE_TYPE updateType) const | GxUnitBase | inline |
| isUsePartsMatrix(void) | GxUnitModelBase | inline |
| isUseSemiTransparenceDepthPass(void) | GxUnitModel | protected |
| kill(void) override | GxUnitLocate | virtual |
| loadShaderHandles(void) | GxUnitModel | protectedvirtual |
| loadShaderHandlesBase(void) | GxUnitModelBase | protected |
| mapPartsIndexBuffer(u32 index, u32 mappingType) | GxUnitModelBase | inline |
| MODEL_ATTRIBUTE enum name | GxUnitModelBase | |
| MOVABLE enum name | GxUnitLocate | |
| operator=(const GxClassBaseReference &base) | GxClassBaseReference | |
| GxClassBaseRoot::operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| PASSINFO enum name | GxUnitModelBase | |
| postAsyncUpdate(void) override | GxUnitModel | protectedvirtual |
| preAsyncUpdate(void) override | GxUnitModelBase | protectedvirtual |
| recoveryMaterial(void) | GxUnitModelBase | virtual |
| release(void) | GxClassBaseReference | virtual |
| removeModule(void) | GxUnitBase | inlineprotected |
| render(void) override | GxUnitModelBase | protectedvirtual |
| renderInitialize(RENDER_VIEW view, RENDER_SUB_VIEW subView) override | GxUnitModel | protectedvirtual |
| renderInitializeSemiTransparence(void) | GxUnitModel | protected |
| renderMesh(u32 startIndex, u32 count, const GxRenderMaterial *pMaterial, u32 instanceStartIndex, u32 instanceCount) override | GxUnitModel | protectedvirtual |
| renderMeshEnv(u32 startIndex, u32 count, const GxRenderMaterial *pMaterial, u32 instanceStartIndex, u32 instanceCount) | GxUnitModel | protectedvirtual |
| renderMeshGroup(const GxResModel::GxMeshGroup *pMeshGroup) override | GxUnitModel | protectedvirtual |
| renderMeshGroupAll(void) override | GxUnitModel | protectedvirtual |
| renderMeshNormal(u32 startIndex, u32 count, const GxRenderMaterial *pMaterial, u32 instanceStartIndex, u32 instanceCount) | GxUnitModel | protectedvirtual |
| renderMeshPointShadow(u32 startIndex, u32 count, const GxRenderMaterial *pMaterial, u32 instanceStartIndex, u32 instanceCount) | GxUnitModel | protectedvirtual |
| renderMeshPolygonLine(u32 startIndex, u32 count, const GxRenderMaterial *pMaterial, u32 instanceStartIndex, u32 instanceCount) | GxUnitModel | protectedvirtual |
| renderMeshShadow(u32 startIndex, u32 count, const GxRenderMaterial *pMaterial, u32 instanceStartIndex, u32 instanceCount) | GxUnitModel | protectedvirtual |
| reserveInstanceMemory(u32 count) | GxUnitModelBase | |
| resetJointMultiplyMatrix(void) | GxUnitModelBase | |
| rotateAxisY(const GxVector3 &vector, f32 radian) | GxUnitLocate | |
| rotateAxisZ(const GxVector3 &vector, f32 radian) | GxUnitLocate | |
| sequentialUpdate(void) | GxUnitBase | protectedvirtual |
| setAttribute(ATTRIBUTE attribute, b32 enable) | GxUnitBase | inline |
| setBoundingSphere(const GxShapeSphere &sphere) | GxUnitLocate | inline |
| setCullingAllInstances(RENDER_VIEW view, CULLING_FRUSTUM pass) | GxUnitModelBase | protected |
| setCullingAllMeshs(void) | GxUnitModelBase | protected |
| 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 |
| setEnableEnvironmentMapElement(b32 enable) | GxUnitModel | inline |
| setEnableObjectMotionBlur(b32 enable) | GxUnitModel | inline |
| setEnableSemiTransparencePriority(b32 enable) (defined in GxUnitModel) | GxUnitModel | inline |
| setEnableShadow(b32 enable) | GxUnitModel | inline |
| setHierarchicalCulling(b32 flag) | GxUnitLocate | inline |
| setInstanceCount(u32 count) | GxUnitModelBase | virtual |
| setInstanceMatrix(u32 index, const GxMatrixAffine &matrix) | GxUnitModelBase | |
| setInstanceOffsetMatrix(u32 index, const GxMatrixAffine &matrix) | GxUnitModelBase | |
| setInstanceShowFlag(u32 index, b32 enable) | GxUnitModelBase | inline |
| setJointCount(u32 count) | GxUnitModelBase | protected |
| setJointMultiplyMatrix(u32 index, const GxMatrixAffine &matrix) | GxUnitModelBase | |
| setJointMultiplyMatrixCount(u32 count) | GxUnitModelBase | protected |
| setLocalPosition(const GxVector3 &position) | GxUnitLocate | inlinevirtual |
| setLocalQuaternion(const GxQuaternion &quaternion) | GxUnitLocate | inline |
| setLocalScale(const GxVector3 &scale) | GxUnitLocate | inlinevirtual |
| setLodMode(GxResModel::LOD lodMode) | GxUnitModelBase | inline |
| setMaterialResource(u32 index, GxResMaterial *pResMaterial) | GxUnitModelBase | |
| setMaterialResourceAll(void) | GxUnitModelBase | |
| setMeshCullingFlagCount(u32 count) | GxUnitModelBase | protected |
| setMeshRenderFlagCount(u32 count) | GxUnitModelBase | protected |
| setModelAttribute(MODEL_ATTRIBUTE attribute, b32 enable) | GxUnitModelBase | inline |
| setModelResource(GxResModel *pResModel) override | GxUnitModel | virtual |
| setMovable(MOVABLE movable) | GxUnitLocate | |
| setParent(GxUnitBase *pParent) | GxUnitBase | |
| setPartsFlag(u32 index, b32 enable) | GxUnitModelBase | inline |
| setPartsFlagCount(u32 count) | GxUnitModelBase | protected |
| setPartsMatrix(u32 count) | GxUnitModelBase | protected |
| setPartsMatrix(u32 index, const GxMatrixAffine &matrix) | GxUnitModelBase | |
| setPosition(const GxVector3 &position) | GxUnitLocate | inlinevirtual |
| setPropertyAttributeUpdate(const void *const pValue) | GxUnitBase | inline |
| setPropertyInstanceCount(const void *const pValue) | GxUnitModelBase | inlineprotected |
| setPropertyInstanceOffsetMatrix(const void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| setPropertyInstanceOffsetMatrixCount(u32) | GxUnitModelBase | inlineprotected |
| setPropertyInstancePosition(const void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| setPropertyInstancePositionCount(u32 count) | GxUnitModelBase | inlineprotected |
| setPropertyInstanceQuaternion(const void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| setPropertyInstanceQuaternionCount(u32 count) | GxUnitModelBase | inlineprotected |
| setPropertyInstanceScale(const void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| setPropertyInstanceScaleCount(u32 count) | GxUnitModelBase | inlineprotected |
| setPropertyInstanceShowFlag(const void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| setPropertyInstanceShowFlagCount(u32) | GxUnitModelBase | inlineprotected |
| setPropertyJoint(const void *const pValue, u32 index) | GxUnitModelBase | protected |
| setPropertyJointCount(u32) | GxUnitModelBase | inlineprotected |
| setPropertyLODDistance(const void *const pValue, u32 index) | GxUnitModelBase | protected |
| setPropertyLODDistanceCount(const void *const, u32) | GxUnitModelBase | inlineprotected |
| setPropertyMaterial(const void *const, u32) | GxUnitModelBase | inlineprotected |
| setPropertyMaterialCount(u32) | GxUnitModelBase | inlineprotected |
| setPropertyMaterialResource(const void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| setPropertyMaterialResourceCount(const void *const, u32) | GxUnitModelBase | inlineprotected |
| setPropertyMeshCullingFlag(const void *const, u32 index, u32 view, u32 pass) | GxUnitModelBase | inlineprotected |
| setPropertyMeshCullingFlagCount(u32 count) | GxUnitModelBase | inlineprotected |
| setPropertyMeshRenderFlag(const void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| setPropertyMeshRenderFlagCount(u32 count) | GxUnitModelBase | inlineprotected |
| setPropertyModelResource(const void *const pValue) | GxUnitModelBase | inlineprotected |
| setPropertyPartsFlag(const void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| setPropertyPartsFlagCount(u32 count) | GxUnitModelBase | inlineprotected |
| setPropertyPartsMatrix(const void *const pValue, u32 index) | GxUnitModelBase | inlineprotected |
| setPropertyResUnitInstance(const void *const pValue) | GxUnitBase | |
| setQuaternion(const GxQuaternion &quaternion) | GxUnitLocate | inline |
| setRender(b32 enable, b32 withChildren=false) | GxUnitBase | |
| setRenderGxSLMaterial(GxRenderMaterial *pMaterial) | GxUnitModelBase | protected |
| setRenderMaterial(GxRenderMaterial *pMaterial, const GxResModel::GxMeshGroup *pMeshGroup) override | GxUnitModel | protectedvirtual |
| setRenderMatrixCount(u32 count) | GxUnitModelBase | protectedvirtual |
| setRenderPass(const GxRenderMaterial *pMaterial) | GxUnitModelBase | protectedvirtual |
| setRenderProjectionMatrix(void) | GxUnitModelBase | protectedvirtual |
| setRenderShader(GxShaderPackage::GxShaderCode *pShaderCode, u32 *pRenderVertexShaderSize=nullptr, u32 *pRenderPixelShaderSize=nullptr) | GxUnitModelBase | protected |
| setRenderShaderWithInfo(GxShaderPackage::GxShaderCode *pShaderCode, const GxRenderMaterial *pMaterial, PASSINFO index) | GxUnitModelBase | protected |
| setRenderState(const GxRenderMaterial *pMaterial) override | GxUnitModel | protectedvirtual |
| setRenderSubView(RENDER_SUB_VIEW subView, b32 enable) | GxUnitBase | inline |
| setRenderView(RENDER_VIEW view, b32 enable) | GxUnitBase | inline |
| setResUnitInstance(GxResUnitInstance *pResUnitInstance) | GxUnitBase | |
| setScale(const GxVector3 &scale) | GxUnitLocate | inlinevirtual |
| setSemiTransparencePriority(f32 value) (defined in GxUnitModel) | GxUnitModel | inline |
| setShaderHandle(SHADER_HANDLE shaderHandle, GX_HANDLE handle) | GxUnitModel | inlineprotected |
| setShaderPass(const GxRenderMaterial *pMaterial, SHADER_PASS pass) | GxUnitModel | inlineprotected |
| setShowLod(GxResModel::LOD showLod) | GxUnitModelBase | inline |
| setState(STATE state) | GxUnitBase | inline |
| setup(void) override | GxUnitModelBase | protectedvirtual |
| setUpdateEnable(UPDATE_TYPE updateType, b32 enable) | GxUnitBase | inline |
| setUseJointMultiplyMatrix(b32 use) | GxUnitModelBase | inline |
| setUsePartsMatrix(b32 on) | GxUnitModelBase | inline |
| setWorldMatrix(const GxMatrixAffine &matrix) | GxUnitLocate | inline |
| SHADER_HANDLE enum name | GxUnitModel | protected |
| SHADER_PASS enum name | GxUnitModel | protected |
| sleep(f32 time) | GxUnitBase | |
| STATE enum name | GxUnitBase | |
| terminateDelayRelease(void) | GxClassBaseReference | static |
| unmapPartsIndexBuffer(u32 index) | GxUnitModelBase | inline |
| updateDelayRelease(void) | GxClassBaseReference | static |
| updateInstanceCullingFlag(const GxUnitCameraBase *pCamera, RENDER_VIEW view, CULLING_FRUSTUM frustumType) | GxUnitModelBase | protectedvirtual |
| updateInstanceCullingFlagEnvironmentMap(RENDER_VIEW view, CULLING_FRUSTUM frustumType) | GxUnitModel | protectedvirtual |
| updateInstanceCullingFlagPointShadow(GxUnitLightBase *pLight, RENDER_VIEW view, CULLING_FRUSTUM frustumType) | GxUnitModel | protectedvirtual |
| updateInstanceCullingFlagShadow(RENDER_VIEW view, CULLING_FRUSTUM frustumtype, u32 cascadeLevel) | GxUnitModel | protectedvirtual |
| updateInstanceRenderMatrix(RENDER_VIEW view, RENDER_SUB_VIEW subView) | GxUnitModelBase | protectedvirtual |
| updateJointMultiplyMatrix(void) | GxUnitModelBase | |
| updateLightContext(b32 updateContext) | GxUnitModel | protected |
| updateLocalMatrix(void) override | GxUnitModelBase | virtual |
| updateMeshCullingFlagEnvironmentMap(RENDER_VIEW view, CULLING_FRUSTUM frustumtype) | GxUnitModel | protectedvirtual |
| updateMeshCullingFlagPointShadow(RENDER_VIEW view, CULLING_FRUSTUM frustumtype, GxUnitLightBase *pLight) | GxUnitModel | protectedvirtual |
| updateMeshCullingFlagShadow(RENDER_VIEW view, CULLING_FRUSTUM frustumtype, u32 cascadeLevel) | GxUnitModel | protectedvirtual |
| updateMeshRenderFlag(RENDER_VIEW view, CULLING_FRUSTUM renderSubView) | GxUnitModelBase | protectedvirtual |
| updateRenderMatrix(void) | GxUnitModelBase | protectedvirtual |
| updateShowLod(const GxUnitCameraBase *pCamera) override | GxUnitModel | protectedvirtual |
| updateSpaceGraph(GxOtFrustumCulling *pOctree) | GxUnitLocate | protectedvirtual |
| updateWorldMatrix(void) override | GxUnitModelBase | virtual |
| VERTEX_ELEMENTS | GxUnitModelDynamic | protectedstatic |
| writeBackMaterial(void) | GxUnitModelBase | |
| ~GxClassBaseReference(void) override | GxClassBaseReference | |
| ~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |