dynpip vu1 programs

This commit is contained in:
h4570
2022-07-23 20:25:08 +02:00
parent 1e2560c566
commit 91ba265310
14 changed files with 448 additions and 178 deletions
@@ -35,15 +35,17 @@ class DynamicMesh : public Mesh {
const u32& getFramesCount() const { return framesCount; }
const u32& getCurrentAnimationFrame() const { return animState.currentFrame; }
const u32& getNextAnimationFrame() const { return animState.nextFrame; }
const u32& getStartAnimationFrame() const { return animState.startFrame; }
const u32& getEndAnimationFrame() const { return animState.endFrame; }
const u32& getStayAnimationFrame() const { return animState.stayFrame; }
void setCurrentAnimationFrame(const u32& v) { animState.currentFrame = v; }
void setNextAnimationFrame(const u32& v) { animState.nextFrame = v; }
void setStartAnimationFrame(const u32& v) { animState.startFrame = v; }
void setEndAnimationFrame(const u32& v) { animState.endFrame = v; }
void setStayAnimationFrame(const u32& v) { animState.stayFrame = v; }
/** @returns bounding box object of current frame. */
const BBox& getCurrentBoundingBox() const {
return frames[animState.currentFrame]->getBBox();
@@ -17,7 +17,7 @@ namespace Tyra {
class PipelineOptions {
public:
PipelineOptions() {}
PipelineOptions() { lighting = nullptr; }
~PipelineOptions() {}
PipelineShadingType shadingType;