25#ifndef _RENDERTEXTURE_TEST_H_
26#define _RENDERTEXTURE_TEST_H_
29#include "../BaseTest.h"
43 virtual std::string
title()
const override;
44 virtual std::string
subtitle()
const override;
45 void onTouchesMoved(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
54 cocos2d::Vector<cocos2d::Sprite*>
_brushs;
62 virtual std::string
title()
const override;
63 virtual std::string
subtitle()
const override;
72 void onTouchesMoved(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
73 void onTouchesBegan(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
74 void onTouchesEnded(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
75 virtual std::string
title()
const override;
76 virtual std::string
subtitle()
const override;
81 cocos2d::SpriteBatchNode *
mgr;
100 virtual std::string
title()
const override;
101 virtual std::string
subtitle()
const override;
102 virtual void draw(cocos2d::Renderer* renderer,
const cocos2d::Mat4& transform, uint32_t flags)
override;
125 virtual void update(
float t)
override;
126 virtual std::string
title()
const override;
127 virtual std::string
subtitle()
const override;
129 void touched(cocos2d::Ref* sender);
138 virtual std::string
title()
const override;
139 virtual std::string
subtitle()
const override;
156 virtual void draw(cocos2d::Renderer* renderer,
const cocos2d::Mat4& transform, uint32_t flags);
158 cocos2d::RenderTexture*
_rt;
165 void onTouchesEnded(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
166 virtual std::string
title()
const override;
167 virtual std::string
subtitle()
const override;
177 virtual std::string
title()
const override;
178 virtual std::string
subtitle()
const override;
188 virtual void visit(cocos2d::Renderer *renderer,
const cocos2d::Mat4& parentTransform, uint32_t parentFlags)
override;
190 virtual std::string
title()
const override;
191 virtual std::string
subtitle()
const override;
DEFINE_TEST_SUITE(RenderTextureTests)
CREATE_FUNC(Issue16113Test)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(RenderTextureIssue937)
virtual std::string subtitle() const override
virtual std::string subtitle() const override
virtual ~RenderTexturePartTest()
virtual std::string title() const override
CREATE_FUNC(RenderTexturePartTest)
cocos2d::RenderTexture * _rend
cocos2d::Sprite * _spriteDraw
cocos2d::Vector< cocos2d::Sprite * > _brushs
virtual std::string subtitle() const override
CREATE_FUNC(RenderTextureSave)
void clearImage(cocos2d::Ref *pSender)
void onTouchesMoved(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
cocos2d::RenderTexture * _target
void saveImageWithNonPremultipliedAlpha(cocos2d::Ref *pSender)
void saveImageWithPremultipliedAlpha(cocos2d::Ref *pSender)
virtual std::string title() const override
void addImage(cocos2d::Ref *sender)
void clearImageTransparent(cocos2d::Ref *sender)
cocos2d::Sprite * sprite1
virtual void update(float t) override
void touched(cocos2d::Ref *sender)
RenderTextureTargetNode()
virtual std::string subtitle() const override
cocos2d::Sprite * sprite2
virtual std::string title() const override
cocos2d::RenderTexture * renderTexture
CREATE_FUNC(RenderTextureTargetNode)
virtual std::string title() const override
cocos2d::CallbackCommand _renderCmds[4]
virtual ~RenderTextureTestDepthStencil()
cocos2d::Sprite * _spriteDS
virtual std::string subtitle() const override
cocos2d::RenderTexture * _rend
CREATE_FUNC(RenderTextureTestDepthStencil)
virtual void draw(cocos2d::Renderer *renderer, const cocos2d::Mat4 &transform, uint32_t flags) override
cocos2d::Sprite * _spriteDraw
RenderTextureTestDepthStencil()
virtual std::string title() const override
CREATE_FUNC(RenderTextureWithSprite3DIssue16894)
RenderTextureWithSprite3DIssue16894()
cocos2d::RenderTexture * _renderTexDefault
virtual std::string subtitle() const override
cocos2d::RenderTexture * _renderTexWithBuffer
cocos2d::Sprite3D * _ship[3]
virtual void visit(cocos2d::Renderer *renderer, const cocos2d::Mat4 &parentTransform, uint32_t parentFlags) override
virtual ~RenderTextureWithSprite3DIssue16894()
void onTouchesEnded(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
CREATE_FUNC(RenderTextureZbuffer)
cocos2d::SpriteBatchNode * mgr
void onTouchesMoved(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
virtual std::string subtitle() const override
void onTouchesBegan(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
virtual std::string title() const override
virtual void draw(cocos2d::Renderer *renderer, const cocos2d::Mat4 &transform, uint32_t flags)
cocos2d::RenderTexture * _rt
static SimpleSprite * create(const char *filename, const cocos2d::Rect &rect)
CREATE_FUNC(SpriteRenderTextureBug)
virtual std::string subtitle() const override
void onTouchesEnded(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
SimpleSprite * addNewSpriteWithCoords(const cocos2d::Vec2 &p)
virtual std::string title() const override