The VectorCulling class is used to define vector culling on an instance. More...

#include <sc_store.h>

Public Types

enum  Space : uint32_t { None, World, Object }
 

Public Member Functions

 VectorCulling ()
 
 VectorCulling (Vector const &vector, float tolerance, Space space)
 

Public Attributes

Space space
 
float tolerance
 
Vector vector
 

Detailed Description

The VectorCulling class is used to define vector culling on an instance.

Member Enumeration Documentation

◆ Space

Enumerator
None 

The vector is not specified.

World 

The vector is specified in world coordinates.

Object 

The vector is specified in object coordinates.

Constructor & Destructor Documentation

◆ VectorCulling() [1/2]

SC::Store::VectorCulling::VectorCulling ( )

◆ VectorCulling() [2/2]

SC::Store::VectorCulling::VectorCulling ( Vector const &  vector,
float  tolerance,
Space  space 
)

Member Data Documentation

◆ space

Space SC::Store::VectorCulling::space

◆ tolerance

float SC::Store::VectorCulling::tolerance

◆ vector

Vector SC::Store::VectorCulling::vector