NDEVR
API Documentation
VulkanRenderObject::GeoProperties

Cached properties of a Geometry instance within this render object. More...

Collaboration diagram for VulkanRenderObject::GeoProperties:
[legend]

Public Member Functions

 GeoProperties (const Geometry &geo)
 Constructs geometry properties from a Geometry object.

Public Attributes

Geometry geometry
 The geometry object reference.
uint04 index_size = 0
 Number of indices.
uint04 index_start = 0
 Start index in the index buffer.
bool is_deleted = false
 Whether this geometry has been deleted.
bool is_visible = false
 Whether this geometry is visible.
Buffer< ModelPropertiesmodel_parents
 Properties of all parent models.
Time modified_time = Time(0)
 Last modification time of this geometry.
fltp04 pixel_thickness = Constant<fltp04>::Invalid
 Line/point thickness in pixels.
uint04 vertex_size = 0
 Number of vertices.
uint04 vertex_start = 0
 Start index in the vertex buffer.

Detailed Description

Cached properties of a Geometry instance within this render object.

Definition at line 110 of file VulkanRenderObject.h.

Constructor & Destructor Documentation

◆ GeoProperties()

VulkanRenderObject::GeoProperties::GeoProperties ( const Geometry & geo)

Constructs geometry properties from a Geometry object.

Parameters
[in]geoThe geometry to extract properties from.

The documentation for this struct was generated from the following file: