| __getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
| addModule(void) | GxSysBase | inlineprotected |
| getDefaultObject(void) | GxClassBaseRoot | inlinevirtual |
| getLightList(u32 lightTypeMask, u32 lightGroup, GxUnitLightBase **ppLightList, u32 count) override | GxSysLight | inlinevirtual |
| getLightList(u32 lightTypeMask, u32 lightGroup, const GxVector3 &nearestTo, const GxUnitCameraBase *pCamera, b32 onlyShadowEnable, GxUnitLightBase **ppLightList, u32 count, RENDER_VIEW view) | GxSysLight | virtual |
| getLightProbeBounce(void) const | GxSysLight | inline |
| getLightProbeCount(void) const | GxSysLight | |
| getLightProbePower(void) const | GxSysLight | inline |
| getLightProbeResolution(void) const | GxSysLight | inline |
| getLightProbeResolutionDownScale(void) const | GxSysLight | inline |
| getLightProbeUnit(const GxVector3 &position) const | GxSysLight | |
| getList(void) | GxSysLightBase | inlineprotected |
| getModule(void) const | GxSysBase | inline |
| getPointLightList(u32 lightGroup, const GxVector3 &nearestTo, const GxUnitCameraBase *pCamera, b32 onlyShadowEnable, GxUnitLightPoint **ppPointLightList, u32 count, RENDER_VIEW view) | GxSysLight | virtual |
| getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
| getSingleton(void) | SingletonBase< GxSysLightBase > | inlinestatic |
| getSingletonPointer(void) | SingletonBase< GxSysLightBase > | inlinestatic |
| getSphericalHarmonicsCount(void) const | GxSysLight | inline |
| getSphericalHarmonicsDimension(void) const | GxSysLight | inline |
| getSphericalHarmonicsTextureCount(void) const | GxSysLight | inline |
| getTextureProbe(LIGHT_PROBE_TEXTURE type) const | GxSysLight | inline |
| GxClassBase(void) | GxClassBase | inline |
| GxClassBase(const GxClassBase &base) | GxClassBase | inline |
| GxClassBaseRoot(void) | GxClassBaseRoot | inline |
| GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| GxSysBase(void) | GxSysBase | inline |
| GxSysLight(void) | GxSysLight | |
| GxSysLightBase(void) | GxSysLightBase | |
| initialize(const GxClassBase *pInitialInformation=nullptr) override | GxSysLight | virtual |
| isDefaultObject(void) | GxClassBaseRoot | inline |
| isEnableGlobalIllumination(void) const | GxSysLight | inline |
| isLocked(void) | GxSysBase | |
| LIGHT_PROBE_TEXTURE enum name | GxSysLight | |
| LIGHT_PROBE_TEXTURE_RESOLUTION_MAX | GxSysLight | static |
| LIGHT_PROBE_TEXTURE_SUFFIX | GxSysLight | static |
| lock(LOCK_TYPE type=LOCK_TYPE::THREAD_SAFE) | GxSysBase | protected |
| LOCK_TYPE enum name | GxSysBase | protected |
| GxSysBase::operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| registerLight(GxUnitLightBase *pLight) | GxSysLightBase | |
| removeModule(void) | GxSysBase | inlineprotected |
| setEnableGlobalIllumination(b32 enable) | GxSysLight | inline |
| setLightProbeBounce(u32 bounce) | GxSysLight | inline |
| setLightProbePower(f32 power) | GxSysLight | inline |
| setLightProbeResolution(u32 resolution) | GxSysLight | inline |
| setLightProbeResolutionDownScale(u32 resolution) | GxSysLight | inline |
| setSphericalHarmonicsDimension(u32 dimension) | GxSysLight | inline |
| setTextureProbe(LIGHT_PROBE_TEXTURE type, GxRenderTexture *pTexture) | GxSysLight | inline |
| SingletonBase(void) | SingletonBase< GxSysLightBase > | inline |
| sleep(f32 time) | GxSysBase | |
| SPHERICAL_HARMONICS_DIMENSION_MAX | GxSysLight | static |
| terminate(void) override | GxSysLight | virtual |
| terminateGxModules(void) | GxSysBase | protected |
| unlock(LOCK_TYPE type=LOCK_TYPE::THREAD_SAFE) | GxSysBase | protected |
| update(void) override | GxSysLight | virtual |
| updateLightListCache(void) | GxSysLight | |
| ~GxClassBase(void) override | GxClassBase | inline |
| ~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |
| ~GxSysBase(void) override | GxSysBase | inline |
| ~GxSysLight(void) override | GxSysLight | inline |
| ~GxSysLightBase(void) override | GxSysLightBase | inline |
| ~SingletonBase(void) | SingletonBase< GxSysLightBase > | inline |