IVSmoke 1.0
Loading...
Searching...
No Matches
FIVSmokeOccupancyResources Struct Reference

#include <IVSmokeRayMarchPipeline.h>

Collaboration diagram for FIVSmokeOccupancyResources:
Collaboration graph

Public Member Functions

bool IsValid () const
 

Public Attributes

FRDGBufferRef TileDataBuffer
 
FRDGTextureRef ViewOccupancy
 
FRDGTextureRef LightOccupancy
 
FIntPoint TileCount
 
uint32 StepSliceCount
 

Detailed Description

Container for occupancy resources created per frame. Holds tile data buffer and occupancy textures.

Definition at line 411 of file IVSmokeRayMarchPipeline.h.

Constructor & Destructor Documentation

◆ FIVSmokeOccupancyResources()

FIVSmokeOccupancyResources::FIVSmokeOccupancyResources ( )

Definition at line 232 of file IVSmokeRayMarchPipeline.cpp.

Member Function Documentation

◆ IsValid()

bool FIVSmokeOccupancyResources::IsValid ( ) const

Definition at line 241 of file IVSmokeRayMarchPipeline.cpp.

Member Data Documentation

◆ LightOccupancy

FRDGTextureRef FIVSmokeOccupancyResources::LightOccupancy

Light occupancy 3D texture (which volumes affect light at each cell).

Definition at line 420 of file IVSmokeRayMarchPipeline.h.

◆ StepSliceCount

uint32 FIVSmokeOccupancyResources::StepSliceCount

Step slice count (MaxSteps / 4).

Definition at line 426 of file IVSmokeRayMarchPipeline.h.

◆ TileCount

FIntPoint FIVSmokeOccupancyResources::TileCount

Tile count (W/16, H/16).

Definition at line 423 of file IVSmokeRayMarchPipeline.h.

◆ TileDataBuffer

FRDGBufferRef FIVSmokeOccupancyResources::TileDataBuffer

Per-tile metadata buffer.

Definition at line 414 of file IVSmokeRayMarchPipeline.h.

◆ ViewOccupancy

FRDGTextureRef FIVSmokeOccupancyResources::ViewOccupancy

View occupancy 3D texture (which volumes are present at each cell).

Definition at line 417 of file IVSmokeRayMarchPipeline.h.


The documentation for this struct was generated from the following files: