KeyFrame
Inheritance: java.lang.Object
public class KeyFrame
एक कीफ़्रेम मुख्यतः समय और मान द्वारा परिभाषित होता है, कुछ इंटरपोलेशन प्रकारों जैसे टैंजेंट/टेंशन/बायस/कंटिन्यूटी का उपयोग अंतिम सैंपल किए गए मान की गणना में भी किया जाता है। गैर-कीफ़्रेम समय स्थितियों में सैंपल किए गए मान पिछले और अगले कीफ़्रेम के बीच इंटरपोलेट किए जाते हैं। पहले/आखिरी कीफ़्रेम से पहले/बाद के मान को Extrapolation क्लास द्वारा गणना किया जाता है।
कंस्ट्रक्टर
| कंस्ट्रक्टर | विवरण |
|---|---|
| KeyFrame(KeyframeSequence curve, double time) | निर्दिष्ट वक्र पर एक नया कीफ़्रेम बनाएं। |
विधियाँ
| विधि | विवरण |
|---|---|
| equals(Object arg0) | |
| getBias() | TCB स्प्लाइन में उपयोग किया गया बायस प्राप्त करता है। |
| getClass() | |
| getContinuity() | TCB स्प्लाइन में उपयोग की गई कंटिन्यूटी प्राप्त करता है। |
| getFlat() | यदि कीफ़्रेम फ्लैट है तो उसे प्राप्त या सेट करें। |
| getIndependentTangent() | बाहरी और अगला इन टैंजेंट स्वतंत्र होते हैं, इसे प्राप्त करता है। |
| getInterpolation() | कीफ़्रेम का इंटरपोलेशन प्रकार प्राप्त करता है, list.data[index] निर्धारित करता है कि सैंपल किया गया मान कैसे गणना किया जाता है। |
| getNextInTangent() | इस कीफ़्रेम पर अगला इन (बायाँ) टैंजेंट प्राप्त करता है। |
| getNextInWeight() | इस कीफ़्रेम पर अगला इन (बायाँ) वज़न प्राप्त करता है। |
| getOutTangent() | इस कीफ़्रेम पर आउट (दायाँ) टैंजेंट प्राप्त करता है। |
| getOutWeight() | इस कीफ़्रेम पर आउट (दायाँ) वज़न प्राप्त करता है। |
| getStepMode() | कीफ़्रेम का स्टेप मोड प्राप्त करता है। |
| getTangentWeightMode() | कीफ़्रेम का टैंजेंट वज़न मोड प्राप्त करता है। |
| getTension() | TCB स्प्लाइन में उपयोग किया गया टेंशन प्राप्त करता है। |
| getTime() | list.data[index] कीफ़्रेम की समय स्थिति प्राप्त करता है, जिसे सेकंड में मापा जाता है। |
| getTimeIndependentTangent() | टैंजेंट समय-स्वतंत्र है, इसे प्राप्त करता है। |
| getValue() | कीफ़्रेम का मान प्राप्त करता है। |
| hashCode() | |
| notify() | |
| notifyAll() | |
| setBias(float value) | TCB स्प्लाइन में उपयोग किया गया बायस सेट करता है। |
| setContinuity(float value) | TCB स्प्लाइन में उपयोग की गई कंटिन्यूटी सेट करता है। |
| setFlat(boolean value) | यदि कीफ़्रेम फ्लैट है तो उसे प्राप्त या सेट करें। |
| setIndependentTangent(boolean value) | आउट और अगले इन टैन्जेंट को स्वतंत्र सेट करता है। |
| setInterpolation(Interpolation value) | की की इंटरपोलेशन प्रकार सेट करता है, list.data[index] निर्धारित करता है कि सैंपल किया गया मान कैसे गणना किया जाता है। |
| setNextInTangent(Vector2 value) | इस की फ्रेम पर अगले इन (बाएँ) टैन्जेंट को सेट करता है। |
| setNextInWeight(float value) | इस की फ्रेम पर अगले इन (बाएँ) वजन को सेट करता है। |
| setOutTangent(Vector2 value) | इस की फ्रेम पर आउट (दाएँ) टैन्जेंट को सेट करता है। |
| setOutWeight(float value) | इस की फ्रेम पर आउट (दाएँ) वजन को सेट करता है। |
| setStepMode(StepMode value) | की की स्टेप मोड सेट करता है। |
| setTangentWeightMode(int value) | की की टैन्जेंट वजन मोड सेट करता है। |
| setTension(float value) | TCB स्प्लाइन में उपयोग किए गए टेंशन को सेट करता है। |
| setTime(double value) | list.data[index] की फ्रेम की समय स्थिति सेट करता है, जिसे सेकंड में मापा जाता है। |
| setTimeIndependentTangent(boolean value) | टैन्जेंट को समय-स्वतंत्र सेट करता है। |
| setValue(float value) | की-फ़्रेम का मान सेट करता है। |
| toString() | की फ्रेम का स्ट्रिंग प्रतिनिधित्व प्राप्त करता है। |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
KeyFrame(KeyframeSequence curve, double time)
public KeyFrame(KeyframeSequence curve, double time)
निर्दिष्ट वक्र पर एक नया कीफ़्रेम बनाएं।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| curve | KeyframeSequence | वह कर्व जिस पर की फ्रेम बनाया जाएगा। |
| समय | double | की फ्रेम की समय स्थिति। |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getBias()
public float getBias()
TCB स्प्लाइन में उपयोग किया गया बायस प्राप्त करता है।
Returns: float - TCB स्प्लाइन में उपयोग किया गया बायस।
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getContinuity()
public float getContinuity()
TCB स्प्लाइन में उपयोग की गई कंटिन्यूटी प्राप्त करता है।
Returns: float - TCB स्प्लाइन में उपयोग की गई निरंतरता।
getFlat()
public boolean getFlat()
यदि की फ्रेम फ्लैट है तो प्राप्त करें या सेट करें। यदि अगले या पिछले की फ्रेम का मान समान है तो की फ्रेम फ्लैट होना चाहिए। फ्लैट की फ्रेम में फ्लैट टैन्जेंट और स्थिर इंटरपोलेशन होते हैं।
Returns: boolean - यदि की फ्रेम फ्लैट है तो प्राप्त करें या सेट करें। यदि अगले या पिछले की फ्रेम का मान समान है तो की फ्रेम फ्लैट होना चाहिए। फ्लैट की फ्रेम में फ्लैट टैन्जेंट और स्थिर इंटरपोलेशन होते हैं।
getIndependentTangent()
public boolean getIndependentTangent()
बाहरी और अगला इन टैंजेंट स्वतंत्र होते हैं, इसे प्राप्त करता है।
Returns: boolean - आउट और अगले इन टैन्जेंट स्वतंत्र हैं।
getInterpolation()
public Interpolation getInterpolation()
कीफ़्रेम का इंटरपोलेशन प्रकार प्राप्त करता है, list.data[index] निर्धारित करता है कि सैंपल किया गया मान कैसे गणना किया जाता है।
Returns: Interpolation - the key’s interpolation type, list.data[index] defines the algorithm how the sampled value is calculated.
getNextInTangent()
public Vector2 getNextInTangent()
इस कीफ़्रेम पर अगला इन (बायाँ) टैंजेंट प्राप्त करता है।
Returns: Vector2 - the next in(left) tangent on this key frame.
getNextInWeight()
public float getNextInWeight()
इस कीफ़्रेम पर अगला इन (बायाँ) वज़न प्राप्त करता है।
Returns: float - इस की फ्रेम पर अगले इन (बाएँ) वजन।
getOutTangent()
public Vector2 getOutTangent()
इस कीफ़्रेम पर आउट (दायाँ) टैंजेंट प्राप्त करता है।
Returns: Vector2 - the out(right) tangent on this key frame.
getOutWeight()
public float getOutWeight()
इस कीफ़्रेम पर आउट (दायाँ) वज़न प्राप्त करता है।
Returns: float - इस की फ्रेम पर आउट (दाएँ) वजन।
getStepMode()
public StepMode getStepMode()
की की स्टेप मोड प्राप्त करता है। यदि इंटरपोलेशन प्रकार Interpolation.CONSTANT है, तो list.data[index] तय करता है कि इंटरपोलेशन के दौरान कौन से की-फ़्रेम का मान उपयोग किया जाएगा। एक StepMode.PREVIOUS_VALUE का अर्थ है कि बाएँ की-फ़्रेम का मान उपयोग होगा। एक StepMode.NEXT_VALUE का अर्थ है कि अगले दाएँ की-फ़्रेम का मान उपयोग होगा।
Returns: StepMode - the key’s step mode. If the interpolation type is Interpolation.CONSTANT, list.data[index] decides which key-frame’s value will be used during interpolation. A StepMode.PREVIOUS_VALUE means the left key-frame’s value will be used A StepMode.NEXT_VALUE means the next right key-frame’s value will be used
getTangentWeightMode()
public int getTangentWeightMode()
की की टैन्जेंट वजन मोड प्राप्त करता है। आउट टैन्जेंट या अगले इन टैन्जेंट को सही WeightedMode चुनकर कस्टमाइज़ किया जा सकता है।
Returns: int - की की टैन्जेंट वजन मोड। आउट टैन्जेंट या अगले इन टैन्जेंट को सही WeightedMode चुनकर कस्टमाइज़ किया जा सकता है।
getTension()
public float getTension()
TCB स्प्लाइन में उपयोग किया गया टेंशन प्राप्त करता है।
Returns: float - TCB स्प्लाइन में उपयोग किया गया तनाव
getTime()
public double getTime()
list.data[index] कीफ़्रेम की समय स्थिति प्राप्त करता है, जिसे सेकंड में मापा जाता है।
Returns: double - list.data[index] कुंजी फ्रेम का समय स्थिति, सेकंड में मापा गया।
getTimeIndependentTangent()
public boolean getTimeIndependentTangent()
टैंजेंट समय-स्वतंत्र है, इसे प्राप्त करता है।
Returns: boolean - टैन्जेंट समय-स्वतंत्र है
getValue()
public float getValue()
कीफ़्रेम का मान प्राप्त करता है।
Returns: float - कुंजी-फ़्रेम का मान।
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setBias(float value)
public void setBias(float value)
TCB स्प्लाइन में उपयोग किया गया बायस सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | फ़्लोट | नया मान |
setContinuity(float value)
public void setContinuity(float value)
TCB स्प्लाइन में उपयोग की गई कंटिन्यूटी सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | फ़्लोट | नया मान |
setFlat(boolean value)
public void setFlat(boolean value)
यदि की फ्रेम फ्लैट है तो प्राप्त करें या सेट करें। यदि अगले या पिछले की फ्रेम का मान समान है तो की फ्रेम फ्लैट होना चाहिए। फ्लैट की फ्रेम में फ्लैट टैन्जेंट और स्थिर इंटरपोलेशन होते हैं।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | boolean | नया मान |
setIndependentTangent(boolean value)
public void setIndependentTangent(boolean value)
आउट और अगले इन टैन्जेंट को स्वतंत्र सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | boolean | नया मान |
setInterpolation(Interpolation value)
public void setInterpolation(Interpolation value)
की की इंटरपोलेशन प्रकार सेट करता है, list.data[index] निर्धारित करता है कि सैंपल किया गया मान कैसे गणना किया जाता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | Interpolation | नया मान |
setNextInTangent(Vector2 value)
public void setNextInTangent(Vector2 value)
इस की फ्रेम पर अगले इन (बाएँ) टैन्जेंट को सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | Vector2 | नया मान |
setNextInWeight(float value)
public void setNextInWeight(float value)
इस की फ्रेम पर अगले इन (बाएँ) वजन को सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | फ़्लोट | नया मान |
setOutTangent(Vector2 value)
public void setOutTangent(Vector2 value)
इस की फ्रेम पर आउट (दाएँ) टैन्जेंट को सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | Vector2 | नया मान |
setOutWeight(float value)
public void setOutWeight(float value)
इस की फ्रेम पर आउट (दाएँ) वजन को सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | फ़्लोट | नया मान |
setStepMode(StepMode value)
public void setStepMode(StepMode value)
कुंजी की स्टेप मोड सेट करता है। यदि इंटरपोलेशन प्रकार Interpolation.CONSTANT है, तो list.data[index] तय करता है कि इंटरपोलेशन के दौरान कौन से कुंजी-फ़्रेम का मान उपयोग होगा। एक StepMode.PREVIOUS_VALUE का अर्थ है कि बाएँ कुंजी-फ़्रेम का मान उपयोग होगा। एक StepMode.NEXT_VALUE का अर्थ है कि अगले दाएँ कुंजी-फ़्रेम का मान उपयोग होगा।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | StepMode | नया मान |
setTangentWeightMode(int value)
public void setTangentWeightMode(int value)
कुंजी की टैन्जेंट वेट मोड सेट करता है। आउट टैन्जेंट या अगला इन टैन्जेंट सही WeightedMode चुनकर अनुकूलित किया जा सकता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | int | नया मान |
setTension(float value)
public void setTension(float value)
TCB स्प्लाइन में उपयोग किए गए टेंशन को सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | फ़्लोट | नया मान |
setTime(double value)
public void setTime(double value)
list.data[index] की फ्रेम की समय स्थिति सेट करता है, जिसे सेकंड में मापा जाता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | double | नया मान |
setTimeIndependentTangent(boolean value)
public void setTimeIndependentTangent(boolean value)
टैन्जेंट को समय-स्वतंत्र सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | boolean | नया मान |
setValue(float value)
public void setValue(float value)
की-फ़्रेम का मान सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | फ़्लोट | नया मान |
toString()
public String toString()
की फ्रेम का स्ट्रिंग प्रतिनिधित्व प्राप्त करता है।
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | long | |
| arg1 | int |