__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 | GxRenderVertexShader | 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 GxRenderVertexShader) | GxRenderVertexShader | friend |
GxRenderNotifier(b32 callRender=false) | GxRenderNotifier | protected |
GxRenderResource(void) | GxRenderResource | protected |
GxRenderShader(void) | GxRenderShader | protected |
GxRenderVertexShader(void) | GxRenderVertexShader | protected |
initialize(const void *pAssembledCode, u32 assembledCodeSize, u32 constantRegisterParameterCount, u32 usageInputSemantics, u32 constantBufferSize) override | GxRenderVertexShader | protectedvirtual |
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 | GxRenderVertexShader | inlinevirtual |
onRender(void) override | GxRenderVertexShader | inlinevirtual |
onResetDevice(void) override | GxRenderVertexShader | 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 |