Lysa  0.0
Lysa 3D Engine
FrustumCulling Class Reference

Public Member Functions

 FrustumCulling (bool isForScene, const DeviceMemoryArray &meshInstancesArray)
 
void dispatch (vireo::CommandList &commandList, uint32 drawCommandsCount, const float4x4 &view, const float4x4 &projection, const vireo::Buffer &instances, const vireo::Buffer &input, const vireo::Buffer &output, const vireo::Buffer &counter)
 
uint32 getDrawCommandsCount () const
 
virtual ~FrustumCulling () = default
 
 FrustumCulling (FrustumCulling &) = delete
 
FrustumCulling & operator= (FrustumCulling &) = delete
 

Constructor & Destructor Documentation

FrustumCulling ( bool  isForScene,
const DeviceMemoryArray meshInstancesArray 
)
virtual ~FrustumCulling ( )
virtualdefault
FrustumCulling ( FrustumCulling &  )
delete

Member Function Documentation

void dispatch ( vireo::CommandList &  commandList,
uint32  drawCommandsCount,
const float4x4 &  view,
const float4x4 &  projection,
const vireo::Buffer &  instances,
const vireo::Buffer &  input,
const vireo::Buffer &  output,
const vireo::Buffer &  counter 
)
uint32 getDrawCommandsCount ( ) const
FrustumCulling& operator= ( FrustumCulling &  )
delete