Foundation
Loading...
Searching...
No Matches
GPUScene Member List

This is the complete list of members for GPUScene, including all inherited members.

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) constGPUScene
CalculateCurveAABBSize(FSerializedCurve const &src)GPUScenestatic
CalculateCurvePrimitiveSize(FSerializedCurve const &src)GPUScenestatic
CalculateMeshPrimitiveSize(FSerializedMesh const &src)GPUScenestatic
Collect()GPUScene
DbgGetBufferStatistics() constGPUScene
DbgGetMemoryStatistics(Vector< MemoryStat > &outStats) constGPUScene
EndDynamicGeometryUpdate()GPUScene
EndScene(GPUSceneTables &tables)GPUScene
GetDynamicPrimitiveBuffer() constGPUScene
GetDynamicRebuildCount() constGPUScene
GetDynamicRefitCount() constGPUScene
GetEnvMapConditionalCDFIndexOrDefault() constGPUSceneinline
GetEnvMapIndexOrDefault() constGPUSceneinline
GetEnvMapMarginalCDFIndexOrDefault() constGPUSceneinline
GetFoundationDefaultBufferFloat() constGPUSceneinline
GetFoundationDefaultTexture2D() constGPUScene
GetFoundationDefaultTexture2DFloat() constGPUScene
GetGGXLutEavgIndex() constGPUSceneinline
GetGGXLutEIndex() constGPUSceneinline
GetGGXLutEIORavgIndex() constGPUSceneinline
GetGGXLutEIORIndex() constGPUSceneinline
GetGGXLutEIORInvavgIndex() constGPUSceneinline
GetGGXLutEIORInvIndex() constGPUSceneinline
GetInstance(uint32_t index) constGPUSceneinline
GetInstanceBuffer() constGPUScene
GetInstanceCount() constGPUSceneinline
GetLight(uint32_t index) constGPUSceneinline
GetLightAliasTableBuffer() constGPUScene
GetLightBuffer() constGPUScene
GetLightCapacity() constGPUScene
GetLightCount() constGPUSceneinline
GetMaterial(uint32_t index) constGPUSceneinline
GetMaterialBuffer() constGPUScene
GetMaterialCount() constGPUSceneinline
GetPrimitiveBuffer() constGPUSceneinline
GetSheenLtcIndex() constGPUSceneinline
GetSobolMatricesBuffer() constGPUSceneinline
GetTexture2DPool()GPUScene
GetTexture3DPool()GPUScene
GetTLAS() constGPUSceneinline
GetViewLutHdrIndex() constGPUSceneinline
GetViewLutSdrIndex() constGPUSceneinline
GPUScene(RHIDevice *device, Allocator *allocator, GPUSceneDesc const &desc, AllocatorStack *frameScratch=nullptr)GPUScene
GPUSceneImplGPUScenefriend
HasDynamicGeometry() constGPUScene
HasEnvMap() constGPUSceneinline
Join()GPUScene
LightSamplerType enum nameGPUScene
mCommittedInstancesGPUSceneprivate
mCommittedLightsGPUSceneprivate
mCommittedMaterialsGPUSceneprivate
mEnvMapConditionalCDFIndexGPUSceneprivate
mEnvMapIndexGPUSceneprivate
mEnvMapMarginalCDFIndexGPUSceneprivate
mFoundationDefaultBufferFloatGPUSceneprivate
mFoundationDefaultTexture2DFloatIndexGPUSceneprivate
mFoundationDefaultTexture2DIndexGPUSceneprivate
mImplGPUSceneprivate
mLastTLASInstancesCountGPUSceneprivate
mLightSamplerTypeGPUScene
mLUTGGXEavgIndexGPUSceneprivate
mLUTGGXEIndexGPUSceneprivate
mLUTGGXEIORavgIndexGPUSceneprivate
mLUTGGXEIORIndexGPUSceneprivate
mLUTGGXEIORInvavgIndexGPUSceneprivate
mLUTGGXEIORInvIndexGPUSceneprivate
mLUTSheenLTCIndexGPUSceneprivate
mLUTViewHdrIndexGPUSceneprivate
mLUTViewSdrIndexGPUSceneprivate
mPickMapGPUSceneprivate
mPrimitiveBufferGPUSceneprivate
mSobolMatricesBufferGPUSceneprivate
mTLASGPUSceneprivate
Poll()GPUScene
Query(GeometryHandle handle) constGPUScene
Query(TextureHandle texture) constGPUScene
Reset()GPUScene
ResolvePickedInstance(uint32_t pickID) constGPUSceneinline
Result enum nameGPUScene
SetDynamicGeometryRebuildRate(uint32_t framesOrZero)GPUScene
TLASBuildResult enum nameGPUScene
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