NoCullingStrategy Class Template
No-op culling strategy implementation. More...
Declaration
template <typename TMemberHandle>
class helios::engine::scene::NoCullingStrategy<TMemberHandle> { ... }
Public Member Typedefs Index
template <typename TMemberHandle> | |
| using | MemberHandle_type = TMemberHandle |
Public Member Functions Index
template <typename TMemberHandle> | |
| bool | shouldRender (const CullingContext< TMemberHandle > &ctx) noexcept |
|
Executes no culling for the provided entity. More... | |
Description
No-op culling strategy implementation.
This strategy performs no visibility test and therefore does not remove any entity from rendering consideration.
- Template Parameters
-
TStrongId Strong-id type used by entity handles.
Definition at line 27 of file NoCullingStrategy.ixx.
Public Member Typedefs
MemberHandle_type
template <typename TMemberHandle>
|
Definition at line 33 of file NoCullingStrategy.ixx.
33 using MemberHandle_type = TMemberHandle;
Public Member Functions
shouldRender()
template <typename TMemberHandle>
| inline noexcept |
Executes no culling for the provided entity.
- Parameters
-
ctx Perspective camera context.
handle Scene member handle that would be tested by culling strategies.
Definition at line 42 of file NoCullingStrategy.ixx.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.