CylinderShape class
Base classes
- class PrimitiveShape
Constructors, destructors, conversion operators
- CylinderShape(PrimitiveShapeFormat, PrimitiveTopology, int)
- ~CylinderShape() virtual
Public functions
- auto GetIndexBuffer() const -> void*
- auto GetVertexBuffer() const -> void*
-
auto GetStride() const -> size_
t -
auto GetVertexBufferSize() const -> size_
t -
auto GetIndexBufferSize() const -> size_
t - auto GetVertexFormat() const -> PrimitiveShapeFormat
- auto GetPrimitiveTopology() const -> PrimitiveTopology
-
auto GetIndexBufferAlignment() const -> size_
t - auto GetIndexBufferFormat() const -> IndexFormat
- auto GetVertexCount() const -> int
- auto GetIndexCount() const -> int
-
void Calculate(void*,
size_
t, void*, size_ t)
Protected functions
- auto CalculateVertexCount() -> int
- auto CalculateIndexCount() -> int
-
void CalculateImpl(void*,
size_
t, void*, size_ t) virtual - void SetVertexBuffer(void*)
- void SetIndexBuffer(void*)
-
void SetVertexBufferSize(size_
t) -
void SetIndexBufferSize(size_
t) - void SetVertexCount(int)
- void SetIndexCount(int)