__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 |