| BeginDynamicGeometryUpdate() | GPUScene | |
| BeginScene(uint32_t instanceCount, uint32_t materialCount, uint32_t lightCount) | GPUScene | |
| BuildBLAS(RHICommandList *cmd) | GPUScene | |
| BuildTLAS(RHICommandList *cmd, bool update=false) | GPUScene | |
| BuildUBO(UBO &globals, bool hdr) const | GPUScene | |
| CalculateCurveAABBSize(FSerializedCurve const &src) | GPUScene | static |
| CalculateCurvePrimitiveSize(FSerializedCurve const &src) | GPUScene | static |
| CalculateMeshPrimitiveSize(FSerializedMesh const &src) | GPUScene | static |
| Collect() | GPUScene | |
| DbgGetBufferStatistics() const | GPUScene | |
| DbgGetMemoryStatistics(Vector< MemoryStat > &outStats) const | GPUScene | |
| EndDynamicGeometryUpdate() | GPUScene | |
| EndScene(GPUSceneTables &tables) | GPUScene | |
| GetDynamicPrimitiveBuffer() const | GPUScene | |
| GetDynamicRebuildCount() const | GPUScene | |
| GetDynamicRefitCount() const | GPUScene | |
| GetEnvMapConditionalCDFIndexOrDefault() const | GPUScene | inline |
| GetEnvMapIndexOrDefault() const | GPUScene | inline |
| GetEnvMapMarginalCDFIndexOrDefault() const | GPUScene | inline |
| GetFoundationDefaultBufferFloat() const | GPUScene | inline |
| GetFoundationDefaultTexture2D() const | GPUScene | |
| GetFoundationDefaultTexture2DFloat() const | GPUScene | |
| GetGGXLutEavgIndex() const | GPUScene | inline |
| GetGGXLutEIndex() const | GPUScene | inline |
| GetGGXLutEIORavgIndex() const | GPUScene | inline |
| GetGGXLutEIORIndex() const | GPUScene | inline |
| GetGGXLutEIORInvavgIndex() const | GPUScene | inline |
| GetGGXLutEIORInvIndex() const | GPUScene | inline |
| GetInstance(uint32_t index) const | GPUScene | inline |
| GetInstanceBuffer() const | GPUScene | |
| GetInstanceCount() const | GPUScene | inline |
| GetLight(uint32_t index) const | GPUScene | inline |
| GetLightAliasTableBuffer() const | GPUScene | |
| GetLightBuffer() const | GPUScene | |
| GetLightCapacity() const | GPUScene | |
| GetLightCount() const | GPUScene | inline |
| GetMaterial(uint32_t index) const | GPUScene | inline |
| GetMaterialBuffer() const | GPUScene | |
| GetMaterialCount() const | GPUScene | inline |
| GetPrimitiveBuffer() const | GPUScene | inline |
| GetSheenLtcIndex() const | GPUScene | inline |
| GetSobolMatricesBuffer() const | GPUScene | inline |
| GetTexture2DPool() | GPUScene | |
| GetTexture3DPool() | GPUScene | |
| GetTLAS() const | GPUScene | inline |
| GetViewLutHdrIndex() const | GPUScene | inline |
| GetViewLutSdrIndex() const | GPUScene | inline |
| GPUScene(RHIDevice *device, Allocator *allocator, GPUSceneDesc const &desc, AllocatorStack *frameScratch=nullptr) | GPUScene | |
| GPUSceneImpl | GPUScene | friend |
| HasDynamicGeometry() const | GPUScene | |
| HasEnvMap() const | GPUScene | inline |
| Join() | GPUScene | |
| LightSamplerType enum name | GPUScene | |
| mCommittedInstances | GPUScene | private |
| mCommittedLights | GPUScene | private |
| mCommittedMaterials | GPUScene | private |
| mEnvMapConditionalCDFIndex | GPUScene | private |
| mEnvMapIndex | GPUScene | private |
| mEnvMapMarginalCDFIndex | GPUScene | private |
| mFoundationDefaultBufferFloat | GPUScene | private |
| mFoundationDefaultTexture2DFloatIndex | GPUScene | private |
| mFoundationDefaultTexture2DIndex | GPUScene | private |
| mImpl | GPUScene | private |
| mLastTLASInstancesCount | GPUScene | private |
| mLightSamplerType | GPUScene | |
| mLUTGGXEavgIndex | GPUScene | private |
| mLUTGGXEIndex | GPUScene | private |
| mLUTGGXEIORavgIndex | GPUScene | private |
| mLUTGGXEIORIndex | GPUScene | private |
| mLUTGGXEIORInvavgIndex | GPUScene | private |
| mLUTGGXEIORInvIndex | GPUScene | private |
| mLUTSheenLTCIndex | GPUScene | private |
| mLUTViewHdrIndex | GPUScene | private |
| mLUTViewSdrIndex | GPUScene | private |
| mPickMap | GPUScene | private |
| mPrimitiveBuffer | GPUScene | private |
| mSobolMatricesBuffer | GPUScene | private |
| mTLAS | GPUScene | private |
| Poll() | GPUScene | |
| Query(GeometryHandle handle) const | GPUScene | |
| Query(TextureHandle texture) const | GPUScene | |
| Reset() | GPUScene | |
| ResolvePickedInstance(uint32_t pickID) const | GPUScene | inline |
| Result enum name | GPUScene | |
| SetDynamicGeometryRebuildRate(uint32_t framesOrZero) | GPUScene | |
| TLASBuildResult enum name | GPUScene | |
| UpdateDynamicGeometry(GeometryHandle handle) | GPUScene | |
| Upload(FBlobDeserializer *blobs, FSerializedMesh const &source, GeometryHandle &outHandle) | GPUScene | |
| Upload(FBlobDeserializer *blobs, FSerializedCurve const &source, GeometryHandle &outHandle) | GPUScene | |
| Upload(FBlobDeserializer *blobs, FSerializedTexture const &source, TextureHandle &outTexture, const char *debugName=nullptr, bool pinned=false) | GPUScene | |
| Upload(FTexture const &source, TextureHandle &outTexture, const char *debugName=nullptr, bool pinned=false) | GPUScene | |
| Upload(RHIBuffer *dst, Span< const unsigned char > data, uint32_t dstOffset=0) | GPUScene | |
| UploadDynamic(FBlobDeserializer *blobs, FSerializedMesh const &source, GeometryHandle &outHandle) | GPUScene | |
| UploadEnvMap(FTexture const &source) | GPUScene | |
| UploadViewLUTs(FTexture const &sdr, FTexture const &hdr) | GPUScene | |
| ~GPUScene() | GPUScene | |