@@ -31,13 +31,13 @@ namespace vsg
31
31
ArrayState (const ArrayState& rhs, const CopyOp& copyop = {});
32
32
33
33
// / clone self
34
- virtual ref_ptr<ArrayState> clone ()
34
+ virtual ref_ptr<ArrayState> cloneArrayState ()
35
35
{
36
36
return ArrayState::create (*this );
37
37
}
38
38
39
39
// clone the specified ArrayState
40
- virtual ref_ptr<ArrayState> clone (ref_ptr<ArrayState> arrayState)
40
+ virtual ref_ptr<ArrayState> cloneArrayState (ref_ptr<ArrayState> arrayState)
41
41
{
42
42
return ArrayState::create (*arrayState);
43
43
}
@@ -99,8 +99,8 @@ namespace vsg
99
99
NullArrayState ();
100
100
explicit NullArrayState (const ArrayState& as);
101
101
102
- ref_ptr<ArrayState> clone () override ;
103
- ref_ptr<ArrayState> clone (ref_ptr<ArrayState> arrayState) override ;
102
+ ref_ptr<ArrayState> cloneArrayState () override ;
103
+ ref_ptr<ArrayState> cloneArrayState (ref_ptr<ArrayState> arrayState) override ;
104
104
105
105
using ArrayState::apply;
106
106
@@ -117,8 +117,8 @@ namespace vsg
117
117
PositionArrayState (const PositionArrayState& rhs);
118
118
explicit PositionArrayState (const ArrayState& rhs);
119
119
120
- ref_ptr<ArrayState> clone () override ;
121
- ref_ptr<ArrayState> clone (ref_ptr<ArrayState> arrayState) override ;
120
+ ref_ptr<ArrayState> cloneArrayState () override ;
121
+ ref_ptr<ArrayState> cloneArrayState (ref_ptr<ArrayState> arrayState) override ;
122
122
123
123
uint32_t position_attribute_location = 4 ;
124
124
AttributeDetails positionAttribute;
@@ -138,8 +138,8 @@ namespace vsg
138
138
DisplacementMapArrayState (const DisplacementMapArrayState& rhs);
139
139
explicit DisplacementMapArrayState (const ArrayState& rhs);
140
140
141
- ref_ptr<ArrayState> clone () override ;
142
- ref_ptr<ArrayState> clone (ref_ptr<ArrayState> arrayState) override ;
141
+ ref_ptr<ArrayState> cloneArrayState () override ;
142
+ ref_ptr<ArrayState> cloneArrayState (ref_ptr<ArrayState> arrayState) override ;
143
143
144
144
// binding of displacement map
145
145
uint32_t normal_attribute_location = 1 ;
@@ -175,8 +175,8 @@ namespace vsg
175
175
uint32_t position_attribute_location = 4 ;
176
176
AttributeDetails positionAttribute;
177
177
178
- ref_ptr<ArrayState> clone () override ;
179
- ref_ptr<ArrayState> clone (ref_ptr<ArrayState> arrayState) override ;
178
+ ref_ptr<ArrayState> cloneArrayState () override ;
179
+ ref_ptr<ArrayState> cloneArrayState (ref_ptr<ArrayState> arrayState) override ;
180
180
181
181
void apply (const VertexInputState& vas) override ;
182
182
ref_ptr<const vec3Array> vertexArray (uint32_t instanceIndex) override ;
@@ -191,8 +191,8 @@ namespace vsg
191
191
BillboardArrayState (const BillboardArrayState& rhs);
192
192
explicit BillboardArrayState (const ArrayState& rhs);
193
193
194
- ref_ptr<ArrayState> clone () override ;
195
- ref_ptr<ArrayState> clone (ref_ptr<ArrayState> arrayState) override ;
194
+ ref_ptr<ArrayState> cloneArrayState () override ;
195
+ ref_ptr<ArrayState> cloneArrayState (ref_ptr<ArrayState> arrayState) override ;
196
196
197
197
uint32_t position_attribute_location = 4 ;
198
198
AttributeDetails positionAttribute;
0 commit comments