XLE
v0.02.0
|
Classes | |
struct | ResultEntry |
Public Types | |
enum | TestType { RayTest = 0, FrustumTest = 1 } |
Public Member Functions | |
std::vector< ResultEntry > | GetResults () |
void | SetRay (const std::pair< Float3, Float3 > worldSpaceRay) |
void | SetFrustum (const Float4x4 &frustum) |
LightingParserContext & | GetParserContext () |
ModelIntersectionStateContext (TestType testType, std::shared_ptr< RenderCore::IThreadContext > threadContext, const RenderCore::Techniques::TechniqueContext &techniqueContext, const RenderCore::Techniques::CameraDesc *cameraForLOD=nullptr) | |
Protected Attributes | |
std::unique_ptr< Pimpl > | _pimpl |
Static Protected Attributes | |
static const unsigned | s_maxResultCount = 256 |