|
Cogs.Core
|
Public Member Functions | |
| RenderItem * | begin () |
| RenderItem * | end () |
| const RenderItem * | begin () const |
| const RenderItem * | end () const |
| size_t | size () const |
| void | clear () |
| RenderItem & | createCustom (const MeshStreamsLayout *streamsLayout) |
Public Member Functions inherited from Cogs::Core::RenderResource | |
| RenderResource (const RenderResource &)=delete | |
| RenderResource & | operator= (const RenderResource &)=delete |
| void | setActive () |
| void | setDelayed () |
| void | setFailed () |
| void | setReleased () |
| void | setOwned () |
| void | setPersistent () |
| void | setOverride () |
| bool | isActive () const |
| Get if the render resource is active and can be used for rendering. | |
| bool | isDelayed () const |
| Get if the render resource is in a delayed state. | |
| bool | isSet (RenderResourceFlags flag) const |
| bool | isPersistent () const |
| bool | isOverride () const |
| bool | hasFailed () const |
| bool | isReleased () const |
| bool | isOwned () const |
| void | setName (std::string_view str) |
| const std::string & | getName () const |
| RenderResourceType | getType () const |
| RenderResourceFlags | getFlags () const |
| void | incrementGeneration () |
| uint16_t | getGeneration () |
| Id | getIdentity () const |
Public Attributes | |
| RenderBatch | batch |
| std::vector< RenderBatch * > | batches |
| RenderItems | buckets [size_t(BucketType::Count)] |
| size_t | hash = 0 |
| const struct CameraData * | viewportData = nullptr |
| struct ListObjectBuffer * | listObjectBuffer = nullptr |
| struct ClipShapeCache * | clipShapeCache = nullptr |
Additional Inherited Members | |
Public Types inherited from Cogs::Core::RenderResource | |
| typedef uint32_t | Id |
Protected Attributes inherited from Cogs::Core::RenderResource | |
| std::string | name |
| RenderResourceType | type = RenderResourceType::Unknown |
| RenderResourceFlags | flags = RenderResourceFlags::None |
| uint16_t | generation = 0 |
| Id | identity = 0 |
Definition at line 299 of file RenderList.h.
|
inline |
Definition at line 301 of file RenderList.h.
|
inline |
Definition at line 303 of file RenderList.h.
|
inline |
Definition at line 305 of file RenderList.h.
|
inline |
Definition at line 308 of file RenderList.h.
|
inline |
Definition at line 314 of file RenderList.h.
|
inline |
Definition at line 304 of file RenderList.h.
|
inline |
Definition at line 306 of file RenderList.h.
|
inline |
Definition at line 307 of file RenderList.h.
| RenderBatch Cogs::Core::RenderList::batch |
Definition at line 321 of file RenderList.h.
| std::vector<RenderBatch *> Cogs::Core::RenderList::batches |
Definition at line 323 of file RenderList.h.
| RenderItems Cogs::Core::RenderList::buckets[size_t(BucketType::Count)] |
Definition at line 325 of file RenderList.h.
| struct ClipShapeCache* Cogs::Core::RenderList::clipShapeCache = nullptr |
Definition at line 330 of file RenderList.h.
| size_t Cogs::Core::RenderList::hash = 0 |
Definition at line 327 of file RenderList.h.
| struct ListObjectBuffer* Cogs::Core::RenderList::listObjectBuffer = nullptr |
Definition at line 329 of file RenderList.h.
| const struct CameraData* Cogs::Core::RenderList::viewportData = nullptr |
Definition at line 328 of file RenderList.h.