| __getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
| _bufferSize | GxRenderShader | protected |
| _constantBufferSize | GxRenderShader | protected |
| _constantRegisterParameterCount | GxRenderShader | protected |
| _delayReleaseCount | GxClassBaseReference | protected |
| _disableDelayRelease | GxRenderResource | protectedstatic |
| _mappingType | GxRenderShader | protected |
| _pBuffer | GxRenderShader | protected |
| _pConstantRegisterParameterTable | GxRenderShader | protected |
| _referenceCount | GxClassBaseReference | protected |
| _registerSet | GxRenderShader | protected |
| _usageInputSemantics | GxRenderShader | protected |
| addReference(void) | GxClassBaseReference | virtual |
| cleanup(void) override | GxRenderShader | virtual |
| DELAY_RELEASE_COUNT_INFINITY | GxClassBaseReference | static |
| disableDelayRelease(void) | GxRenderResource | inlinestatic |
| enableDelayRelease(void) | GxRenderResource | inlinestatic |
| forceDelayRelease(void) | GxRenderResource | inline |
| getAssembledCode(void *pBuffer, u32 size) const | GxRenderShader | virtual |
| getAssembledCodeSize(void) const | GxRenderShader | virtual |
| getBuffer(void) const | GxRenderShader | inline |
| getBufferSize(void) const | GxRenderShader | inline |
| getConstantBufferSize(void) const | GxRenderShader | inline |
| getDefaultObject(void) | GxClassBaseRoot | inlinevirtual |
| getDelayReleaseListCount(void) | GxClassBaseReference | static |
| getParameterCount(void) const | GxRenderShader | inline |
| getParameterCount(REGISTER_SET_TYPE type) const | GxRenderShader | inline |
| getParameterHandle(REGISTER_SET_TYPE type, u32 index) const | GxRenderShader | inline |
| getParameterName(REGISTER_SET_TYPE type, u32 index) const | GxRenderShader | inline |
| getParameterRegisterCount(REGISTER_SET_TYPE type, u32 index) const | GxRenderShader | inline |
| getParameterRegisterIndex(REGISTER_SET_TYPE type, u32 index) const | GxRenderShader | inline |
| getParameterType(REGISTER_SET_TYPE type, u32 index) const | GxRenderShader | inline |
| getReferenceCount(void) const | GxClassBaseReference | inlinevirtual |
| getRegisterCount(REGISTER_SET_TYPE type) const | GxRenderShader | inline |
| getRegisterStart(REGISTER_SET_TYPE type) const | GxRenderShader | inline |
| getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
| getUsageInputSemantics(void) const | GxRenderShader | inline |
| GxClassBaseReference(void) | GxClassBaseReference | |
| GxClassBaseReference(const GxClassBaseReference &base) | GxClassBaseReference | |
| GxClassBaseRoot(void) | GxClassBaseRoot | inline |
| GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| GxRenderDevice (defined in GxRenderShader) | GxRenderShader | friend |
| GxRenderNotifier(b32 callRender=false) | GxRenderNotifier | protected |
| GxRenderResource(void) | GxRenderResource | protected |
| GxRenderShader(void) | GxRenderShader | protected |
| initialize(const void *pAssembledCode, u32 assembledCodeSize, u32 constantRegisterParameterCount, u32 usageInputSemantics, u32 constantBufferSize)=0 | GxRenderShader | protectedpure virtual |
| initializeDelayRelease(void) | GxClassBaseReference | static |
| initializeParameter(u32 constantRegisterParameterCount, u32 usageInputSemantics, u32 constantBufferSize) | GxRenderShader | protected |
| initializeThreadLocalStorage(void) | GxRenderResource | static |
| isDefaultObject(void) | GxClassBaseRoot | inline |
| isDelayReleaseEnable(void) | GxClassBaseReference | inlinestatic |
| map(GxRegisterSet *&pRegisterSet, void *&pConstantRegisterParameterTable, u32 mappingType=0) | GxRenderShader | virtual |
| onLostDevice(void) override | GxRenderResource | inlinevirtual |
| onRender(void) | GxRenderResource | inlinevirtual |
| onResetDevice(void) override | GxRenderResource | inlinevirtual |
| operator=(const GxClassBaseReference &base) | GxClassBaseReference | |
| GxClassBaseRoot::operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| PARAMETER_TYPE enum name | GxRenderShader | |
| REGISTER_SET_TYPE enum name | GxRenderShader | |
| release(void) | GxClassBaseReference | virtual |
| releaseDiscardBuffer(b32 isStoreDevelopMemory=true) | GxRenderShader | inlinevirtual |
| setDelayReleaseCount(s32 count) | GxClassBaseReference | inline |
| setDelayReleaseCountInfinity(b32 on) | GxClassBaseReference | inline |
| terminateDelayRelease(void) | GxClassBaseReference | static |
| unmap(void) | GxRenderShader | virtual |
| updateDelayRelease(void) | GxClassBaseReference | static |
| ~GxClassBaseReference(void) override | GxClassBaseReference | |
| ~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |
| ~GxRenderNotifier(void) | GxRenderNotifier | protectedvirtual |