オブジェクト基底クラス More...
#include <GxBase.h>
Inherits GxClassBaseRoot.
Inherited by GxAllocator, GxAllocatorDefault, GxArray, GxArrayClassBase, GxAttackHit::GxObject::GxAttackRecord, GxAttackHit::GxObject::GxDamageRecord, GxAttackHit::GxPairRecord, GxCollision, GxCollision::GxConditionInformation, GxCollision::GxObject, GxCollision::GxWorld, GxCollisionExtraData, GxCollisionInitialInformationBase, GxCullingInstanceAlias, GxCullingMeshGroupAlias, GxCurve, GxCurveKey, GxCurvePlay, GxData, GxDateBase, GxDynamics, GxDynamicsInitialInformationBase, GxEffectInitialInformationBase, GxFile, GxFileInformation, GxFilePath, GxFilterInitialInformationBase, GxFlock, GxFontInitialInformation, GxFontTable, GxFontTable::GxFontAccessTable, GxFontTable::GxFontInformation, GxFunction, GxFunction::GxType, GxHashMap, GxHashMap::GxPair, GxHashMapW, GxIkChain, GxInputDevice, GxInputInitialInformation, GxInterpolationSetting, GxJointData, GxJointDataArray, GxJson, GxList, GxList::GxNode, GxListClassBase, GxListClassBase::GxNodeClassBase, GxMainInitialInformation, GxMath, GxModBase, GxModUnitIK::IKData, GxModUnitMotionSequence::Play, GxModUnitMotionSequence::Play::PlaySeq, GxModUnitMotionSequence::Play::PlaySeq::PlaySeqSub, GxMotionCurvesContainer, GxMotionCurvesContainerEuler::GxMotionCurve, GxMotionInterpolationSetting, GxMotionJointData, GxMotionPlayer, GxMovieCaption, GxMovieCaption::GxDataCaption, GxMovieCaption::GxDataRuby, GxMovieDriver, GxMovieInitialInformationBase, GxMoviePlayerBase, GxNetworkInitialInformation, GxNpCore, GxOctree, GxOctree::GxNode, GxOperator, GxP2PDuplicateObjectBase, GxPad::GxMotion, GxPad::GxTouch, GxPad::GxVibration, GxPad::GxVibration::GxMotor, GxPad::GxVibration::GxMotor::GxInformation, GxPadRecorder, GxPath, GxPathSet, GxPathSet::GxPathSetArea, GxPrimitiveContext, GxPrimitiveInitialInformation, GxPrimitiveManager, GxPropertyTable, GxRenderContext, GxRenderDevice, GxRenderDevice::GxRawAllocator, GxRenderDevice::GxRenderResourceRegister, GxRenderDevice::GxVramAllocator, GxRenderDeviceInitialInformation, GxRenderInitialInformation, GxRenderMaterial, GxRenderMaterial::GxShaderInfo, GxRenderMovie, GxResBackgroundCollisionSet::GxBackgroundCollisionSetData, GxResCollisionObject::GxObjectData, GxResHitFlagPreset::GxResHitFlagPresetData, GxResMaterial::GxFunction, GxResMaterial::GxParameterSampler, GxResMaterial::GxParameterValue, GxResModelGmlMeta::GxCityObject, GxResModelGmlMeta::GxMultiSurface, GxResMotionBlend::BlendParam, GxResMotionIK::IKAttribute, GxResMotionIK::IKParam, GxResMotionInterpolationSettings::Filter, GxResMotionSequenceQuadruple, GxResPlayLog::GxPlay, GxResPlayLog::GxStage, GxResPlayLogStage::GxPosition, GxResPlayLogStage::GxStage, GxResRealTimeDemo::GxRtdKeyBase, GxResRealTimeDemo::GxRtdProp, GxResRealTimeDemo::GxRtdUnit, GxResScript::GxDynamicFunction, GxResScript::GxDynamicProperty, GxResStage::GxLevel, GxResourceInitialInformation, GxSaveData, GxScript, GxScript::GxArgument, GxScriptRuntime, GxShaderLanguage, GxShaderPackage, GxShape, GxSoundInitialInformationBase, GxStageBase, GxStageInitialInformationBase, GxStream, GxSysBase, GxSysGpgpu::BlockDraw, GxSysRenderBase::GxViewport, GxSysResourceArchive, GxSysResourceAsyncLoadBase, GxSysResourceCallback, GxSysResourceRegister, GxThread, GxTreeBase, GxTreeBase::GxNodeBase, GxTrophy, GxUnitCharacterBase::GxAction, GxUnitInitialInformation, GxUnitRealTimeDemo::GxReplaceUnit, GxUnitRealTimeDemo::GxRtdUnit, GxWorkerThreadManager, and RenderMode.
Public Member Functions | |
初期化 | |
constexpr | GxClassBase (void) |
コンストラクタ | |
constexpr | GxClassBase (const GxClassBase &base) |
コピーコンストラクタ | |
~GxClassBase (void) override | |
デストラクタ | |
![]() | |
constexpr | GxClassBaseRoot (void) |
コンストラクタ | |
constexpr | GxClassBaseRoot (const GxClassBaseRoot &) |
コピーコンストラクタ | |
virtual | ~GxClassBaseRoot (void) |
デストラクタ | |
constexpr GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
代入演算子 | |
virtual GxRtti & | getRtti (void) const =0 |
Rttiの取得 | |
virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
デフォルトオブジェクトを取得 | |
GX_FORCE_INLINE b32 | isDefaultObject (void) |
デフォルトオブジェクト判定 | |
Additional Inherited Members | |
![]() | |
static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
Rttiの取得 | |
オブジェクト基底クラス